Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка в скрипте загрузки изображений 
:(
    Опции темы
Recew
  Дата 28.2.2013, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 22.6.2010

Репутация: нет
Всего: нет



Имеется код:
Код

<?php
$filename = $_FILES['upload']['name'];
$filetype = $_FILES['upload']['type'];
$error = $_FILES['upload']['error'];
$dir = '/img/gallery/';
$ff = $dir.$filename;
if(is_uploaded_file($_FILES["upload"]["tmp_name"]))
{
    move_uploaded_file($_FILES["upload"]["tmp_name"], $ff);
}
switch($filetype) {
    case "image/gif": $im = imagecreatefromgif($ff);
        break;
    case "image/jpeg": $im = imagecreatefromjpeg($ff);
        break;
    case "image/png": $im = imagecreatefrompng($ff);
        break;
    case "image/pjpeg": $im = imagecreatefromjpeg($ff);
         break;
    }
list($w,$h) = getimagesize($ff);
if($error == 0) {
    if($filetype == "image/gif" || $filetype == "image/jpeg" || $filetype == "image/pjpeg" || $filetype == "image/png") {
        if($w!=$h) { $koe=$w/200; $new_h=ceil($h/$koe); $im1 = imagecreatetruecolor(200, $new_h);
    imagecopyresampled($im1,$im,0,0,0,0,200,$new_h,imagesx($im),imagesy($im)); }
elseif($w==$h) { $im1 = imagecreatetruecolor(200, 200);
        imagecopyresampled($im1,$im,0,0,0,0,200,200,imagesx($im),imagesy($im)); }
imageconvolution($im1, array(array(-1,-1,-1),array(-1,16,-1),array(-1,-1,-1)), 8, 0); 
imagejpeg($im1, $dir.$finalname, 100); imagedestroy($im); imagedestroy($im1); } }
?>


При выполнении выдает такие ошибки(на локальном сервере):
Цитата

Warning: move_uploaded_file(/img/gallery/1347520807668324.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in Z:\home\test1.ru\www\upload.php on line 9

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'Z:\tmp\php2F1.tmp' to '/img/gallery/1347520807668324.jpg' in Z:\home\test1.ru\www\upload.php on line 9

Warning: imagecreatefromjpeg(/img/gallery/1347520807668324.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in Z:\home\test1.ru\www\upload.php on line 14

Warning: getimagesize(/img/gallery/1347520807668324.jpg) [function.getimagesize]: failed to open stream: No such file or directory in Z:\home\test1.ru\www\upload.php on line 21

Warning: imagesx() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\upload.php on line 27

Warning: imagesy() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\upload.php on line 27

Warning: imagecopyresampled() expects parameter 2 to be resource, boolean given in Z:\home\test1.ru\www\upload.php on line 27

Warning: imagejpeg() [function.imagejpeg]: Unable to open '/img/gallery/' for writing: No such file or directory in Z:\home\test1.ru\www\upload.php on line 29

Warning: imagedestroy() expects parameter 1 to be resource, boolean given in Z:\home\test1.ru\www\upload.php on line 29


Не могу понять почему не грузит файлы. Помогите  smile 
PM MAIL   Вверх
Aliance
Дата 28.2.2013, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



первое что бросилось в глаза
Цитата(Recew @  28.2.2013,  17:01 Найти цитируемый пост)
case "image/pjpeg":

PM MAIL WWW ICQ Skype   Вверх
Recew
Дата 28.2.2013, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 22.6.2010

Репутация: нет
Всего: нет



Цитата(Aliance @ 28.2.2013,  16:05)
первое что бросилось в глаза
Цитата(Recew @  28.2.2013,  17:01 Найти цитируемый пост)
case "image/pjpeg":

Причина не в этом.
PM MAIL   Вверх
Fortop
Дата 1.3.2013, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



Цитата(Recew @  28.2.2013,  16:01 Найти цитируемый пост)
Warning: move_uploaded_file(/img/gallery/1347520807668324.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in Z:\home\test1.ru\www\upload.php on line 9

Ну и?

Что сделано по этому поводу?


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
The_Aleksey
Дата 1.3.2013, 12:15 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


<?php
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 10.10.2007
Где: Москва

Репутация: 5
Всего: 6



Код

$dir = '/img/gallery/';

путь в таком виде не подойдет, для загрузки нужно указать либо абсолютный адрес, в вашем случае это скорее всего
Код

$dir = 'Z:/home/test1.ru/www/img/gallery/';

либо относительный, т.е.
Код

$dir = 'img/gallery/';


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0790 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.