0
我有一些文件在PHP中,我需要連接的基礎上選擇checkboxes.if一個複選框被選中連接根據要求等。這些我有做使用系統調用,我在PHP和SSH(安全殼客戶端)如何連接文件根據複選框選擇使用系統調用php
我有一些文件在PHP中,我需要連接的基礎上選擇checkboxes.if一個複選框被選中連接根據要求等。這些我有做使用系統調用,我在PHP和SSH(安全殼客戶端)如何連接文件根據複選框選擇使用系統調用php
工作假設你的文件到一個數組,與HTML一樣
<?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>
,您可以訪問被查checkboxed用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
根據您的系統配置,您可能需要將實際路徑設置爲二進制文件touch
和cat
。 我很想知道系統調用需要做什麼,這些文件很大嗎?
如果你在這裏粘貼你嘗試過的代碼,我明白你需要什麼,但是我更喜歡你也提供了一些工作,你已經完成了這項工作來獲得輸出...... – 2010-05-17 12:09:47
你需要連接什麼?的PHP文件?複選框選擇了什麼?什麼複選框?什麼是「按要求」?爲什麼系統調用?你需要更加精確和詳細,以便我們能夠回答你的問題。 – 2010-05-17 12:12:05
粘貼你的HTML代碼,如果你有 – 2010-05-17 12:14:20