上传图片有问题...
这是上传脚本:
$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;
我收到此错误: 注意:未定义索引:第 124 行 H:\xampp\htdocs\transact.php 中的上传文件
警告: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 () 问题出在哪里?几天前它运行正常。