![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
fakeman |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
При загрузки файла, картинки выводит такую ошибку:
Warning: move_uploaded_file(phpsite/avatars/r2.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in Z:\home\localhost\www\phpsite\register\register.php on line 98 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'Z:\tmp\php563.tmp' to 'phpsite/avatars/r2.jpg' in Z:\home\localhost\www\phpsite\register\register.php on line 98 Avatar uploadedr2.jpg код этой страки таков:
в чём причина ? :( |
|||
|
||||
miki54 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 16.3.2009 Репутация: нет Всего: нет |
$name - это имя файла?
Если да, то ты просто неправильно используешь функцию http://www.php.su/functions/?move-uploaded-file Это сообщение отредактировал(а) miki54 - 16.5.2009, 13:56 |
|||
|
||||
fakeman |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
miki54, да это имя файла.. вся фиха в том что адрес стоял такой phpsite/avatars/$name а надо /home/localhost/www/phpsite/avatars/$name - ок он работает всё кидает в базу в папу avatars файл попадает всё супер, кроме вывода картинки при входе пользователя... он её не отображает с таким путём а вот если бы был такой phpsite/avatars/$name то всё бы отображало... :( как можно решить данную пролему :(
|
|||
|
||||
miki54 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 16.3.2009 Репутация: нет Всего: нет |
Брр... ты так туманно изясняешься...
Видимо проблема с выводом картинки, тогда просто
|
||||
|
|||||
fakeman |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
miki54, извените не русский я
![]() это я имел ввиду что не отображает картинку если путь будет такой /home/localhost/www/phpsite/avatars/$name(Работает с move_uploaded_file) а если такой phpsite/avatars/$name(Выдаёт ошибку Warning: move_uploaded_file....) то всё показывает. Что бы вывести картинку из базы я пишу так(сессия)
Т |
|||
|
||||
Shark |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
а в сессии что хранится???какой путь? чтоб не мучился... вот код, которым я пользуюсь:
|
||||||
|
|||||||
Shark |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
fakeman, в прошлой тебе ты писал что в $name-хранится адрес... в это теме ты пишешь в переменной $name-хранится имя файла.... ты ничего не путаешь?
|
|||
|
||||
fakeman |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Shark, Гхххм чет я запутолся.. в $name хрантся имя файла. Спасиб за код шас буду разбирать
![]() |
|||
|
||||
fakeman |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Shark, всёравно вылетает такая ошибка при коде вашем.. :(
Warning: move_uploaded_file(Z:\home\localhost\www\phpsite\register/avatars/1242594119.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in Z:\home\localhost\www\phpsite\register\register.php on line 151 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'Z:\tmp\php134A.tmp' to 'Z:\home\localhost\www\phpsite\register/avatars/1242594119.jpg' in Z:\home\localhost\www\phpsite\register\register.php on line 151 Невозможно загрузить изображение 2.jpg, возможно произошла системная ошибка Может дело в самом php.ini или он не при чём ? :( И хотелось бы узнать что делается в этом куске кода ? |
|||
|
||||
Shark |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
попробуй такую строчку:
проверка формата загружаемого авика Добавлено @ 01:58 у тебя все крутится вокруг этой строчки:
если не работает... то попробуй просто так:
Это сообщение отредактировал(а) Shark - 18.5.2009, 01:58 |
||||||||
|
|||||||||
fakeman |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Неа всёравно не работает :( ;(
|
|||
|
||||
Shark |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
я в пути ошибся... у тя папка называется avatars, а у меня avater и я не изменил... измени название папки в пути на правильное (как у тебя папка называется)
|
|||
|
||||
fakeman |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Да я менял всёрано не выходит, но я решил проблемку
![]() Сделал так (на своём скрипте)
И вроде тфу-тфу всё работает ![]() Shark, Огромное спасибо за старания и оказания помащи ![]() Это сообщение отредактировал(а) fakeman - 18.5.2009, 02:20 |
|||
|
||||
Shark |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
у тебя в ошибки выдаваласт такая часть в строчке: phpsite\register/avatars/1242594119.jpg
твой вариант: $loc = "/home/localhost/www/phpsite/avatars/$name"; //то куда кинет файл что-то я не понимаю ошибку с папкой register в которой находится папка avatars и куда должны грузится авики... а у тебя в пути папку register я не вижу... ты уверен что в моем примере ты путь правильно редактировал? |
|||
|
||||
fakeman |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Наверна я в то время папку аватарс перекинул в регистер и путь поменял на 'phpsite/register/avatars/'.$image) тока не пойму почему там слеш в другую сторону но варинант 'phpsite/register/avatars/'.$image) тока проверил всёравно не идёт... ну вроди правильно. Это сообщение отредактировал(а) fakeman - 18.5.2009, 02:51 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |