画像のアップロードに問題があります...
ここにスクリプトをアップロードしています:
$image = imagecreatefromjpeg($_FILES['uploadfile']['tmp_name']) or die('Uploading failed!');
$ext = '.jpg';
$last_id = mysql_insert_id($db);
$image_name = $last_id. $ext;
imagejpeg($image, $dir. '/'. $image_name, 100);
$priecinok = '/images/';
$place = $priecinok. $image_name;
次のエラーが表示されます: Notice: Undefined index: uploadfile in H:\xampp\htdocs\transact.php on line 124
警告: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 124 行目の H:\xampp\htdocs\transact.php でファイル名を空にすることはできません アップロードに失敗しました!
私は画像をアップロードしています:
<form enctype="multipart/form-data" action="transact.php" method="POST">
<table>
<tr>
<td>Nadpis:</td>
<td><input type="text" id="title" name="title" value="<?php echo htmlspecialchars($title); ?>" /></td></tr>
<tr>
<td>Text článku:</td>
<td><textarea id="text" name="text" cols="55" rows="20"><?php if(!empty($a_text)) { echo htmlspecialchars($a_text); } ?></textarea></td>
</tr><tr>
<td>Obrázok k článku:</td>
<td><input type="file" name="uploadfile" /></td></tr>
<tr><td><input type="submit"name=" action" value="Odoslat" />
そして、print_r($_FILES) と入力すると、次のようにしか書き込まれません: Array () 問題はどこですか? 数日前、それは正しく行きました。