Приветствую вас всех!Ошибка при загрузке файла изображения с помощью Dreamweaver
Прошу вас, мне нужна помощь. Мое дело похоже на некоторые из тех, которые я видел, но мой код совершенно другой.
Я написал этот код ниже, используя PHP в Dreamweaver, и его использовали для загрузки изображений в базу данных MySQl. Теперь, когда я загружаю около 6 изображений, он показывает Файл успешно загружен. Но если я попытаюсь загрузить любую вещь ниже 6 изображений, она откажется загружать и будет эхо Загрузка Сбой.
<?php
if(isset($_POST['submit']))
{
$projid=$_POST['projid'];
$projname=$_POST['projname'];
$name=basename($_FILES['file_upload']['name']);
$t_name=$_FILES['file_upload']['tmp_name'];
$dir='upload';
if(move_uploaded_file($t_name,$dir."/".$name))
$nameone=basename($_FILES['file_uploadone']['name']);
$t_name=$_FILES['file_uploadone']['tmp_name'];
$dir='upload1';
if(move_uploaded_file($t_name,$dir."/".$name))
$nametwo=basename($_FILES['file_uploadtwo']['name']);
$t_name=$_FILES['file_uploadtwo']['tmp_name'];
$dir='upload2';
if(move_uploaded_file($t_name,$dir."/".$name))
$namethree=basename($_FILES['file_uploadthree']['name']);
$t_name=$_FILES['file_uploadthree']['tmp_name'];
$dir='upload3';
if(move_uploaded_file($t_name,$dir."/".$name))
$namefour=basename($_FILES['file_uploadfour']['name']);
$t_name=$_FILES['file_uploadfour']['tmp_name'];
$dir='upload4';
if(move_uploaded_file($t_name,$dir."/".$name))
$namefive=basename($_FILES['file_uploadfive']['name']);
$t_name=$_FILES['file_uploadfive']['tmp_name'];
$dir='upload5';
if(move_uploaded_file($t_name,$dir."/".$name))
{
mysql_select_db ($database_ProjMonEva,$ProjMonEva);
$qur="insert into tbl_images (imageid, projid, projname, name, path, nameone, pathone, nametwo, pathtwo, namethree, paththree, namefour, pathfour, namefive, pathfive) values ('','$projid','$projname','$name','upload/$name','$nameone','upload/$nameone','$nametwo','upload/$nametwo','$namethree','upload/$namethree','$namefour','upload/$namefour','$namefive','upload/$namefive')";
$res=mysql_query($qur,$ProjMonEva);
echo 'File uploaded successful';
}
else
{
echo 'upload failed!';
}
}
?>
<?php
Я вижу проблему, исходящую от эха, но я запасаюсь и не знаю, как ее исправить. Кто-нибудь может мне помочь, пожалуйста.
Спасибо заранее Майк
Ужасное код .... вы абсолютно ** ИМЕТЬ ** проверить, если загрузка была выполнена, и что он на самом деле удалось. Ваш код вслепую предполагает, что ВСЕГДА будет шесть нагрузок, и все шесть будут ВСЕГДА преуспеть. –
Привет, Марк, ваш комментарий верен, но каково ваше предложение? Я все еще учусь и запашусь. Можете ли вы помочь мне с помощью выборочной функции, которую я могу написать, чтобы решить эту проблему? –