fgetcsv()
から変数を操作できません$_POST
( delimiter = (string)$_POST['delimiter'];)
次のように指定すると機能します。$delimiter = "\t";
しかし、私が使用するときではありません: $delimiter = (string)$_POST['delimiter'];
HTML
<html> <body> <form enctype="multipart/form-data" action="upload.php" method="post"> 1) Select a delimiter.<br /> <input type="radio" name="delimiter" value="\t"checked="yes" /> Tab<br /> <input type="radio" name="delimiter" value=" "/> Space<br /> <input type="radio" name="delimiter" value=","/> Comma<br /> <input type="radio" name="delimiter" value=";"/> Semicolon<br /><br /> <input type="hidden" name="MAX_FILE_SIZE" value="1000"> 2) Send this file: <input name="userfile" type="file"><br /><br /> 3) <input type="submit" value="Send Info"> </form> <br /> </body> </html>