ボタンをクリックして関数を実行するようなPHPスクリプトを実行する関数を呼び出すことができるかどうかは疑問でした。PHPスクリプトを終了する関数を呼び出す
私はRESETボタンを試しましたが、入力したテキスト/データを削除しましたが、ページを停止してもスクリプトを実行しても唯一の方法はApache自身のXAMPPを停止することです。
if(!$handle = fopen($filename, "rb")) {
die("Unable to open $filename for read! Make sure you edited filesplit.php correctly!<br>");
}
$base_filename = basename($filename);
$piece_name = $targetfolder.'/'.$base_filename.'.'.str_pad($splitnum, 3, "0", STR_PAD_LEFT);
if(!$fw = fopen($piece_name,"w")) {
die("Unable to open $piece_name for write. Make sure target folder is writeable.<br>");
}
echo "Splitting $base_filename into $piecesize Mb files <br>"."(last piece may be smaller in size)<br>";
echo "Writing $piece_name<br>";
while (!feof($handle) and $splitnum < 999) {
if($current < $piece) {
if($content = fread($handle, $buffer)) {
if(fwrite($fw, $content)) {
$current += $buffer;
} else {
die("filesplit.php is unable to write to target folder. Target folder may not have write permission! Try chmod +w target_folder<br>");
}
}
} else {
fclose($fw);
$current = 0;
$splitnum++;
$piece_name = $targetfolder.'/'.$base_filename.'.'.str_pad($splitnum, 3, "0", STR_PAD_LEFT);
echo "Writing $piece_name...<br>";
$fw = fopen($piece_name,"w");
}
}
fclose($fw);
fclose($handle);
echo "Done! <br>";
exit;
function br() {
return (!empty($_SERVER['SERVER_SOFTWARE']))?'<br>':"\n";
}
phpの仕組みについては、https://www.youtube.com/watch?v=PemsuAfc7Jw –
を学ぶ必要があります。事前にお礼をお寄せください。 –
@kyo_adam必要な方法をお手伝いしています。助けてください。どのようにphpが動作するかを学ぶことで(その3分のビデオを説明したので、あなたはそれについてのあなたのビジョンを大きく改善します)、あなたのプログラミングはより簡単になります –