0

上传图片有问题...

这是上传脚本:

$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 () 问题出在哪里?几天前它运行正常。

4

0 回答 0