###前提・実現したいこと
PHPで画像をアップロードするプログラムを作っているのですが画像のファイル名をフォームで入力したものに変えるには以下のプログラムをどう変形していけばいいか教えていただきたいです
###該当のソースコード
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>sample</title> </head> <body> <form action="upload.php" enctype="multipart/form-data" method="post"> メールアドレス:<br /> <input type=”text” name=”text” id=”textfield” /> <br /> ファイル:<br /> <input name="upfile" size="30" type="file" /><br /> <br /> <input type="submit" value="アップロード" /> <br /> </form> </body> </html>
upload.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>アップロード</title> </head> <body> <p><?php if (is_uploaded_file($_FILES["upfile"]["tmp_name"])) { if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "files/" . $_FILES["upfile"]["name"])) { chmod("files/" . $_FILES["upfile"]["name"], 0644); echo $_FILES["upfile"]["name"] . "をアップロードしました。"; } else { echo "ファイルをアップロードできません。"; } } else { echo "ファイルが選択されていません。"; } $text = $_POST[‘text’]; if($text){ $fp = @fopen(“write.txt”, “w”) or die(“Error!!n”); fputs($fp, $text); fclose($fp); print “ファイルwrite.txtに【”.$text.”】を書き込みました。”; ?></p> <p> </p> <p><a href="../../index.html">topに戻る</a></p> </body> </html>
###補足情報(言語/FW/ツール等のバージョンなど)
フォルダーリスト
index.html
uplood.php
files←フォルダー
「何」が「どのように」わからないのか、コードのどの部分で詰まっているのかなどを具体的に追記されたほうが回答が望めると思います。
全くPHPわからないので初めから教えていただきたいです