Вопрос № 151846: Добрый вечер У меня постоянно возникает проблема со скриптом аплоада файла на сервер...прям как клеймо какоето... есть файл up.php <div style="margin:15px; margin-top:10px"><div><b><font color="gray">Код:</font></b></div><pre style="margin: ...
Вопрос № 151856: Добрый вечер еще раз <img src="http://rusfaq.ru/images/Forum/5.gif" border="0"> У меня есть скрипт вывода данных
из базы, и постраничная навигация...но относительно кода он старый...Не могли бы вы мне помочь его модифицировать, и помочь решить пр...
Вопрос № 151.846
Добрый вечер У меня постоянно возникает проблема со скриптом аплоада файла на сервер...прям как клеймо какоето... есть файл up.php
этот пример я взял из книги...на Фтп у меня есть папка gg с chmod 777...При попытке залить файл скрипт выдает ошибку...Если включить показ всех ошибок и предупреждений...то вот что выходит
Notice: Undefined index: filename in C:VertrigoServwwwup.php on line 6 Notice: Undefined index: filename in C:VertrigoServwwwup.php on line 6 Error upload file
Отвечает: Lex NewtoN
Здравствуйте, Герасимов Виталий Владиславови!
Попробуйте заменить 'filename' на 'file'
... if (copy($_FILES['file']['tmp_name'], "gg/".$_FILES['file'] ['name'])) { ...
Удачи!
Ответ отправил: Lex NewtoN (статус: 2-й класс)
Ответ отправлен: 25.11.2008, 21:27
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236692 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: пасиба, попробую :)
Отвечает: Товарищ Бородин
Здравствуйте, Герасимов Виталий Владиславови! В форме у Вас маленькая, малозаметная ошибка. Я сначала думал, что поле неправильно назвали, и уже накатал километровый, гневный ответ в стиле "чего Вы тут со своими глупостями народ от дел отвлекаете". Потом присмотрелся и понял, в чем тут дело. Присмотритесь внимательно к строке form action="up.php" enctype="multipart/form-date" method="post" Ничего не замечаете? Тогда выделяю ошибку: form action="up.php"
enctype="multipart/form-date" method="post"
Не date, а data. Смею заверить, что с датами данная проблема никак не связана То, что Вы этого не заметили, - это исключительно от отсутствия опыта. Если сервер не определяет массив $_FILES, то это говорит о том, что в HTML какие-то проблемы. А конкретно в форме. И чаще всего именно в атрибу
те enctype. Такую ошибку делали, без преувеличения, все начинающие, да и профессионалы, бывает, промаргивают... С уважением, Бородин Александр Олегович
Ответ отправил: Товарищ Бородин (статус: Профессионал) Россия, Новосибирск Тел.: +7-923-245-3366 ICQ: 346988855 ---- Ответ отправлен: 25.11.2008, 22:42
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236705 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Ой...и правда, спасибо называется невнимательность :( а с формой отправки файла я работаю ток 2й раз...так что тут действительно мало опыта ;) но к моему счастью есть этот портал и php5 :)
Вопрос № 151.856
Добрый вечер еще раз У меня есть скрипт вывода данных из базы, и постраничная навигация...но относительно кода он старый...Не могли бы вы мне помочь его модифицировать, и помочь решить проблему Проблема: Отсчет идет не с 1й страницы....а с 0й... если сделать что бы шел отсчет с нуля(в меню навигации) то вместо еденички будет 0 =( а это не красиво...хотя отсчет всегда с нуля идет...но...коек кому это не нравится >_<
Отвечает: Иван Сергеевич
Здравствуйте, Герасимов Виталий Владиславови!
Код в приложении. Собственно говоря, запросто можно использовать отсчет от единицы, только надо при выборке записей уменьшить номер страницы на 1:
$begin = ($page-1)*$onpage; // при $page == 1 получим первые записи.
Замечания: 1. Зачем Вам в функции navigation() сортировать данные по параметру $obid, если все равно выбираете только количество записей? Соответственно больше нигде $obid не используется. 2. При вычислении количества страниц
не забываем округлять дробь: $pages = ceil($count/$onpage); 3. Поскольку отсчет идет от 1, то в цикле по страницам i должен принимать значения от 1 до $pages ВКЛЮЧИТЕЛЬНО (проверьте при $pages==1): for($i=1;$i<=$pages;$i++) 4. При формировании $return получается тупиковая ветка, если $i != $page и не задан $_GET['id'] - эта страница не будет показана в пагинаторе. 5. В конце концов, есть ли смысл возвращать ссылки на ВСЕ страницы? А если их бол
ьше 100?
Приложение:
Ответ отправил: Иван Сергеевич (статус: Студент)
Ответ отправлен: 26.11.2008, 00:45
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236715 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.