powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Upload картинок
14 сообщений из 14, страница 1 из 1
(PHP) Upload картинок
    #33338238
Арбайтер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь загрузить картинку на сервер.

Что может быть такого у хостера, из-за чего работающий у меня на машине скрипт (FreeBSD 4.10, PHP4.3) не работает у хостера (FreeBSD 4.11, PHP4.4)?

Смотрел вывод phpinfo() - там включено все, что мне нужно.

Временная директория указана /tmp. Может быть такое, что мне просто не дает доступ в эту директорию?
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33338275
.-.-.-.-.-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
покажи какую ошибку выдает ПХП.

> Может быть такое, что мне просто не дает доступ в эту директорию?
может
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33338584
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33342443
Арбайтер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за подсказки, но я пока не решил проблему. Собственно, не работает этот кусок кода: (данные до этого вставляются в базу нормально)

$uploaddir = $_SERVER['DOCUMENT_ROOT']."/img/";

$last_id = mysql_insert_id();

if (move_uploaded_file($_FILES['pic1']['tmp_name'], $uploaddir.$last_id."_1.jpg"))
{
echo "Рисунок загружен<BR>";
}
else
{
echo "Ошибка загрузки рисунка<BR>";
}

$last_id - имеет значение, проверял.

код для вывода ошибок
ini_set('display_errors', 1);
error_reporting(E_ALL);
echo ini_get('display_errors')."<br>";

выводит единицу.

Хотя, если ввожу что-то типа echo $cccccccc."<br>";
то получаю: Notice: Undefined variable: cccccccc.
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33342479
weasel.kern.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что значит "не работает"?
Он хоть выдает фразу "Ошибка загрузки рисунка<BR>"?
И работает ли просто copy($_FILES['pic1']['tmp_name'], $uploaddir.$last_id."_1.jpg") ?
Да и вообще чему равно значение выражения $uploaddir.$last_id."_1.jpg", и работает ли просто создание файла с таким именем?
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33342494
Арбайтер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выдает "Ошибка загрузки рисунка" и, собственно, самого рисунка в папке не появляется.
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33342499
Арбайтер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значение $uploaddir.$last_id."_1.jpg равно как раз тому, чему и должно быть: полному пути к папке и названию файла.
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33342739
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Наличие папки куда копируешь?
2. Проверить права на папку куда копируешь (сейфмод на сервере не включен
случаем?)
3. echo $uploaddir.$last_id ; действительно ли то что нужно?

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33342960
Арбайтер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle, спасибо большое.
Туплю.
Вся проблема заключалась в правах на папку.
Теперь все работает. Вопрос снят.
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33343014
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
АрбайтерВся проблема заключалась в правах на папку.В этом случае вы бы видели сообщение об ошибке. Нет, может вы конечно его видели - но почему то решили не следовать рекомендациям FAQ, переведя текст сообщения об ошибке и, если не помогло, скопировав его сюда.
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33343018
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Судя по всему - FAQ не был достаточно внимательно прочитан.
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33343294
Арбайтер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*, я:
1. не видел сообщения об ошибке.
2. в faq даны лишь общие рекомендации, которым я, кстати, последовал.

Так, что спасибо за ответ.
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33343801
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Арбайтер1. не видел сообщения об ошибке.
2. в faq даны лишь общие рекомендации, которым я, кстати, последовал.
Так, что спасибо за ответ.Если бы 2, то 1. Другое дело, что 2 вы не довели до конца либо не сделали подобающим образом. При проблемах с правами PHP вам ОБЯЗАТЕЛЬНО бы что нибудь вывел. Если, конечно, вы не загасили это тупыми собачками (в приведённом коде их не было).
...
Рейтинг: 0 / 0
(PHP) Upload картинок
    #33343802
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
т.е. "то 1 бы не было и сообщение вы бы увидели" (разве что незаметили - но это уже к окулисту).
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Upload картинок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]