![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Mood |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 21.3.2012 Репутация: нет Всего: нет |
Я новечок в php. Помогите пожалуйста!
Parse error: syntax error, unexpected T_STRING in Z:\home\test1.ru\www\uploader.php on line 6 <?php /* Where the file is going to be placed */ $target_path = ‘zakaz/'; /* Add the original filename to our target path. Result is "uploaded_files/filename.extension" */ $target_path = $target_path . basename( $_FILES['file']['name']); if(move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) { echo "The file ". basename( $_FILES['file']['name']). "Файл был загружен"; } else{ echo "Ошибка загрузки файла, попробуйте еще раз!"; ?> |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Ну и что непонятно? Синтаксическая ошибка. Видна в любом доступном редакторе с подсветкой синтаксиса.
Вероятно, она вызвана использованием неправильной кавычки во второй строке, вероятно, пропущеной фигурной скобкой в последней... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Mood |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 21.3.2012 Репутация: нет Всего: нет |
Редактор мне подсвечивает, но я не могу понять, что он хочет:
<?php /* Where the file is going to be placed */ $target_path = ‘zakaz/'; /* Add the original filename to our target path. Result is "uploaded_files/filename.extension" */ $target_path = $target_path . basename( $_FILES['file']['name']); if(move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) { echo "The file ". basename( $_FILES['file']['name']). "Файл был загружен"; } else{ echo "Ошибка загрузки файла, попробуйте еще раз!"; ?> Это сообщение отредактировал(а) Mood - 28.7.2012, 11:42 |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
кавычки в php бывают прямые одинарные ( ' ) и двойные ( " ). а косых обратных - не бывает. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Mood |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 21.3.2012 Репутация: нет Всего: нет |
Я её по началу не заметил ))))) Нашёл до твоего поста описывающего ковычку.
Сменил. Но он мне начал выдавать ![]() Добавлено через 9 минут и 23 секунды Добавил в самом конце фигурную скобку. } else{ echo "Ошибка загрузки файла, попробуйте еще раз!"; } ?> Теперь выдаёт это:
Добавлено через 10 минут и 57 секунд Исходный файл был таков <?php $target_path = 'zakaz/'; $target_path = $target_path . basename( $_FILES['file']['name']); if(move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) { echo "The file ". basename( $_FILES['file']['name']). "Файл был загружен"; } else { echo "Ошибка загрузки файла, попробуйте еще раз!"; } ?> |
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Тут на форуме есть кнопка оформления кода с раскраской под разные языки. Не нужно и, вообще говоря, вредно
Нужно бы разобраться в мистике, из за которой строка
трансформировалась в такой путь
со слешем в начале строки. Потом нужно понять, что тот каталог, на который указывает этот uri на самом деле не существует. Это сообщение отредактировал(а) ksnk - 28.7.2012, 12:11 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| Mood |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 21.3.2012 Репутация: нет Всего: нет |
Думал решил. А оказалось нет. Он почему-то загружает только мелкие файлы. А нужно загружать и большие.
Я же не указывал размер. Почему он закачивает только маленькие? |
|||
|
||||
| Mood |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 21.3.2012 Репутация: нет Всего: нет |
Всё работает. Но большие файлы не загружает! Почему? |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| Mood |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 21.3.2012 Репутация: нет Всего: нет |
Fortop, Мне бы ещё понять как правильно её вносить. Я так полагаю. Мне нужно отдельно создать файл php.ini?????
|
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
либо через .htaccess или на странице скрипта функцией ini_set
можно отредактировать в php.ini и туда прописать) Все ваши вопросы давно имеют ответы в стандартной документации. Это сообщение отредактировал(а) Sanchezzz - 28.7.2012, 13:03 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| Mood |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 21.3.2012 Репутация: нет Всего: нет |
Sanchezzz, я понимаю. Но чем больше я начинаю читать. Тем больше начинаю путаться и теряюсь. Как надо прописывать.
Сейчас я в ступоре. Парни подскажите как прописать. я не соображаю( Это сообщение отредактировал(а) Mood - 28.7.2012, 13:18 |
|||
|
||||
| Sanchezzz |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
для .htaccess файла который должен лежать либо в корневой части сайта или рядом с скриптом
как установить в PHP в своем скрипте.
Некоторые дерективы имеют свои флаги вменяемости например PHP_INI_USER и PHP_INI_ALL можно изменить на уровне скрипта или хтакцесса все остальные только на уровне главного конфига php.ini -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
||||
|
|||||
| s1lver |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 580 Регистрация: 14.12.2007 Где: Россия Репутация: нет Всего: нет |
Хм, я так понял нужно загружать картинки на сервер. Вот когда-то писал такой код:
PS/ Если помогло, отметьте тему как решенную. Это сообщение отредактировал(а) s1lver - 1.8.2012, 13:59 -------------------- Я собрался жить вечно - пока все идет нормально! |
|||
|
||||
![]()
|
| Правила форума "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. |