J'ai quelques fichiers en php, j'ai besoin de concaténer sur la base de la sélection de cases à cocher.Si une case est cochée concaténer selon les besoins et ainsi de suite.Ceci à faire en utilisant l'appel système, et je travaille en php et ssh (client shell sécurisé)comment concaténer les fichiers en fonction de la sélection case à cocher en utilisant l'appel système en php
0
A
Répondre
0
en supposant que vous obtenez des fichiers dans un tableau, avec HTML comme
<?php
$files = array('file1.txt', 'file2.txt', 'file3.txt');
?>
<form action="action.php" method="post">
<?php foreach ($files as $k => $files) { ?>
<input type="checkbox" name="files[<?php echo $k;?>]" value="<?=$k;?>" />
<?php } ?>
<input type="submit" name="submit" value="ok" />
</form>
vous pouvez accéder VISUALISES cochés avec php
<?php
//I've made assumption outfile is in same path as source files
$path = '/var/www/whatever/to/files/';
$dest_file = $path . 'out.txt';
//create empty file if not exists
passshtru("touch $dest_file;");
foreach ($_POST['files'] as $key) {
$source_file = $path . $files[$key];
//co contactenation using shell redirect
passthru("cat $source_file >> $dest_file;");
}
//do whatever you want with generated file in /var/www/whatever/to/files/out.txt
Vous pourriez avoir besoin de mettre le chemin réel vers les binaires touch
et cat
, en fonction de la configuration de votre système. Je suis curieux de savoir où est la nécessité de faire cela avec les appels système, est-ce que ces fichiers sont gros?
Questions connexes
- 1. Comment désactiver une case à cocher en fonction de la date en utilisant php?
- 2. Comment lister les utilisateurs en fonction de la sélection de case à cocher?
- 3. case à cocher propriété en utilisant jquery
- 4. insérer les valeurs de case à cocher dans la table en utilisant php + mysqli
- 5. en utilisant la case à cocher comme bouton radio
- 6. Création de la case à cocher dynamiquement en utilisant JavaScript?
- 7. construire une chaîne en utilisant la case à cocher
- 8. Concaténer des fichiers RTF en PHP (REGEX)
- 9. Multi Supprimer en utilisant la case à cocher
- 10. Case à cocher de sélection avec déclencheurs?
- 11. comment afficher la case à cocher en pdf
- 12. asp.net treeview case à cocher sélection
- 13. Nécessite un tableau de case à cocher en utilisant Zend_Form_Element_Checkbox
- 14. Inversion de la case à cocher en JavaScript avec jQuery
- 15. Modification de l'état de la case à cocher dans une colonne de case à cocher en fonction d'une condition
- 16. Est-il possible de cocher une case en utilisant CSS?
- 17. sélection multiple case à cocher dans jquery
- 18. asp.net en sélectionnant une case à cocher de la grille
- 19. jquery, case à cocher Unselect en valeur
- 20. Comment désactiver une autre case à cocher en cliquant sur une case à cocher?
- 21. Case à cocher: Affichage en fonction de la valeur de la session?
- 22. Rendre une ligne modifiable en fonction d'une case à cocher en HTML
- 23. redirection de page php en fonction du choix de la case de sélection
- 24. comment maintenir l'état de la case à cocher dans la pagination en php
- 25. Qt: case à cocher & QItemDelegate - ne pas cocher la case lorsque la sélection se produit
- 26. Android ListView Sélection de la case à cocher
- 27. Comment valider une seule case à cocher en utilisant PHP & MySQL
- 28. asp.net gridview case à cocher sélection
- 29. Comment effectuer une logique différente en fonction de la case à cocher étant vrai ou faux?
- 30. Transformer les cases à cocher (sélections multiples) en cases d'option ou en cochant la case avec une sélection unique?
si vous collez votre code essayé ici, j'ai compris ce que vous avez besoin, mais je préfère vous aussi fournir un peu de travail que vous avez déjà fait sur ce pour obtenir la sortie ... –
qu'est-ce que vous avez besoin de concaténer? les fichiers php? Qu'est-ce qui est sélectionné par les cases à cocher? quelles cases à cocher? qu'est-ce que "selon l'exigence"? pourquoi appel du système? vous devez être beaucoup plus précis et détaillé pour que nous puissions répondre à votre question. –
coller votre code html si vous avez –