Импортёр не работает :(((

positiveman

Новичок
Импортёр не работает :(((

Пиветище всем! Сразу к делу, такая у меня дилемма: пхп скипт импортирует jpg картинки на сервер, дома работал, в нете не работает. Два файла: new_foto.php и add_foto.php.
new_foto.php:
<form name="form1" method="post" action="add_foto.php" enctype="multipart/form-data">
<input type="text" name="title" id="title">
</label>
<label>
<input type="FILE" name="filename1">
</label>
<label>
<input class="button2" type="FILE" name="filename2">
</label>
<label>
<input class="button2" type="submit" name="submit" id="submit" value="Занести фото в базу">
</label>
</form>

add_foto.php:
<?php
>>Соединение с базой<<
$a = "";
$b = "";

if (isset($_POST['submit'])) { if(empty($filename1)) { exit ("Имя введите"); }
$array=array("jpg","image/jpg","image/jpeg");
if (in_array($_FILES['filename1']['type'],$array)) {
if ($_FILES['filename1']['size'] > 1024*1024*1*1024) {
echo "всё";
exit ("Максимальный размер файла 1 гигобайт "); }
$fn=$_FILES['filename1']['name'];
$mini = "mini/".$fn;
if(file_exists("../mini/$fn")==TRUE) {
$date=time();
copy($_FILES["filename1"]["tmp_name"],"./mini/$date@$fn");
$mini = "mini/".$date."@".$fn;
$a = "Файл с таким именем уже присутствует в каталоге.Поэтому ему было присвоено имя $date@$fn<br>";
}
else {
copy($_FILES["filename1"]["tmp_name"],"../mini/$fn");
}} else {
exit ("Не подходит"); } }

if (isset($_POST['submit'])) { if(empty($filename2)) { exit ("Имя введите"); }
$array=array("jpg","image/jpg","image/jpeg");
if (in_array($_FILES['filename2']['type'],$array)) {
if ($_FILES['filename2']['size'] > 1024*1024*1*1024) {
echo "всё";
exit ("Максимальный размер файла 1 гигобайт "); }
$fn2=$_FILES['filename2']['name'];
$mesto = "foto/".$fn2;
if(file_exists("../foto/$fn2")==TRUE) {
$date=time();
copy($_FILES["filename2"]["tmp_name"],"../foto/$date@$fn2");
$mesto = "foto/".$date."@".$fn2;
$b = "Файл с таким именем уже присутствует в каталоге.Поэтому ему было присвоено имя $date@$fn2<br>";
}
else {
copy($_FILES["filename2"]["tmp_name"],"../foto/$fn2");
}} else {
exit ("Ошибка! Файлы должны быть формата jpg!"); } }


if (isset($mini)&& isset($mesto))
{
$result = mysql_query ("INSERT INTO foto (mini,mesto) VALUES('$mini','$mesto')");
if ($result=='TRUE') {echo "<p>$a $b Ваша фотография успешно добавлена!</p>";}
else {echo "<p>Ошибка! Ваша фотография не добавлена.</p>";}
}
else { echo "<p>Вы заполнили не все поля, поэтому фотография в базу не может быть добавлена.</p>";}
?>

Буду очень вам благодарен, есле подскажете, в чем косяк.
 

silent3250

Новичок
telepat_mode_on {
1. выставь права на папку в которую пишеш
2. проверь пути
}

какие ошибки хоть выдает?
 

positiveman

Новичок
Автор оригинала: HraKK
phpfaq.ru/debug
Никаких ошибок не выдает, просто картинка не импортируется и всё. А что там сделать я что-то нифига не понял. Что за

telepat_mode_on {
1. выставь права на папку в которую пишеш
2. проверь пути
}

и с чем это едят?
 

Major

Новичок
> дома работал, в нете не работает.

Жесть! Чаем подавился... Зачот, ты Ъ!

А как ты скрипты вкладывал? Дело в том, что скрипты, выращенные в домашних условиях, в аквариумах системы "Денвер" боятся интернета как огня. Часто у них бывает нервный срыв и они падают или вовсе умирают. Предлагаю накуриться и накурить скрипты, чтобы не боялись и тогда, может быть, ты узнаешь "в чем косяк". Косяк - есть слооо! Твори бобро и не делай косяки.
 

positiveman

Новичок
Автор оригинала: HraKK
phpfaq.ru/debug
Я нифига не могу понять, куда что подставить. Есть готовый, работающий в сети имортёр, чтобы можно было посмотреть, что и как там устроено?
 

dr-sm

Новичок
Автор оригинала: Major
> дома работал, в нете не работает.
А как ты скрипты вкладывал? Дело в том, что скрипты, выращенные в домашних условиях, в аквариумах системы "Денвер" боятся интернета как огня. Часто у них бывает нервный срыв и они падают или вовсе умирают. Предлагаю накуриться и накурить скрипты, чтобы не боялись и тогда, может быть, ты узнаешь "в чем косяк". Косяк - есть слооо! Твори бобро и не делай косяки.
+1
я тоже сталкивался!
а если еще и виндовс нелицинзионный, так-то вобще, лучше сразу забить :D
 

Фанат

oncle terrible
Команда форума
positiveman
нет, "работающих в сети" импортеров не бывает.
бывают программы. любая из которых может не работать, вне зависимости от места, в котором запущена.
способ заставить работать только один: разобраться, в чем проблема, и исправить.
 

positiveman

Новичок
Автор оригинала: silent3250
telepat_mode_on {
1. выставь права на папку в которую пишеш
2. проверь пути
}

какие ошибки хоть выдает?
Я нифига не могу понять, куда что подставить. Есть готовый, работающий в сети имортёр, чтобы можно было посмотреть, что и как там устроено?
 

dimagolov

Новичок
positiveman, ты можешь читать не только то, что тебе нравиться, а то, что тебе пишут?

способ заставить работать только один: разобраться, в чем проблема, и исправить.
 

positiveman

Новичок
Автор оригинала: dr-sm
+1
я тоже сталкивался!
а если еще и виндовс нелицинзионный, так-то вобще, лучше сразу забить :D
виндовс нелицинзионный к этому ваще никаким боко не относится. И всё-таки мне кто-нибудь поможет?

-~{}~ 11.10.08 17:24:

Автор оригинала: *****
positiveman
нет, "работающих в сети" импортеров не бывает.
бывают программы. любая из которых может не работать, вне зависимости от места, в котором запущена.
способ заставить работать только один: разобраться, в чем проблема, и исправить.
Бывает отличаются. С ними сталкивался. Допустим, когда защитный код на картинке рисовал в ПХП, то в сети надо было указывать полный путь, а дома хватало относительного.
 

Фанат

oncle terrible
Команда форума
И всё-таки мне кто-нибудь поможет?
смотря в чем должна заключаться эта помощь.
если ты хочешь использовать форум в качестве халявного интерфейса к гуглю, то придется обломаться.
если хочешь научиться исправлять проблемы, то придется начать слушать, что тебе говорят.
Бывает отличаются. С ними сталкивался.
У них могут быть другие проблемы. Бегать как собачка, искать тебе код, который бы заработал на твоем хостинге, никто не будет.
Тебе сказали, что надо сделать - выяснить, в чем проблема, и исправить конкретно её.
Больше я повторять не буду.
На этом форуме или из тебя сразу сделают человека, или тебе здесь очень не понравится. А волшебной феи, которая решает все твои проблемы по шевелению пальца, здесь нет.
 

positiveman

Новичок
Ошибок вообще не выдавал, просто белый экран показывал, хотя я поставил, чтоб ошибки выводил. Забейте. Я на другой сервак файлы слил, там вообще всё без проблем.
 

Фанат

oncle terrible
Команда форума
Вполне. Для человека, который не понимает, как оно работает.
 
Сверху