[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сохранение файлов на сервер
Страницы: 1, 2
Invis1ble
хм, вместо того, чтобы переписать нормально с использованием подходящих для задачи функций, ты будешь хардкодить путь? ну ок, хозяин - барин smile.gif

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

kostr
Invis1ble, какие функции вы имеете в виду?
Invis1ble
Цитата (kostr @ 24.01.2016 - 14:10)
Invis1ble, какие функции вы имеете в виду?

ты через строчку мои сообщения читаешь?

Цитата (http://phpforum.su/index.php?showtopic=0&view=findpost&p=3100927)
почитай в мануале, для чего используется basename (подсказка: не для парсинга URL; для него следует использовать https://secure.php.net/manual/ru/function.parse-url.php)
kostr
Ну спасибо, попробую. Как это объясняет, что меняется путь к папке и то, что фигня происходит только при массовой загрузке, а 1-2-10 файлов всегда грузятся нормально, не знаю, но попробую. А вдруг? )))
Миша
kostr А содержимое этих файлов, случайно не одинаковое получается?

_____________
Принимаю заказы, писать в ЛС
Invis1ble
Цитата (kostr @ 24.01.2016 - 14:16)
Ну спасибо, попробую. Как это объясняет, что меняется путь к папке и то, что фигня происходит только при массовой загрузке, а 1-2-10 файлов всегда грузятся нормально, не знаю, но попробую. А вдруг? )))

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

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

kostr
Медведь
Нет, файлы читаются правильно. Кстати, куда не надо, они тоже читаются правильно и дальше обрабатываются правильно, только вот путь почему-то сбоит. В папке tmp они потом удаляются скриптом очистки, а в других местах остаются.

Может, есть какие-то лимиты на размер папки и они переполняются? Я в серверах вообще ничего не понимаю. ((
Миша
Цитата (kostr @ 24.01.2016 - 14:24)
Медведь
Нет, файлы читаются правильно. Кстати, куда не надо, они тоже читаются правильно и дальше обрабатываются правильно, только вот путь почему-то сбит.

Если есть сомнения в сервере...

'DOCUMENT_ROOT'
Директория корня документов, в которой выполняется текущий скрипт,
в точности та, которая указана в конфигурационном файле сервера.


_____________
Принимаю заказы, писать в ЛС
sergeiss
Цитата (kostr @ 24.01.2016 - 14:06)
Я не могу получить этой функцией имя файла из сетевого адреса? Она для этого не годится? Всегда работало, однако.

Дело в том, что имя файла в компьютере и имя файла в сети - это "две большие разницы". Об этом Invis1ble пытается упорно объяснить smile.gif Поэтому для парсинга имен файлов надо использовать функции, специально для каждой цели предназначенные. Но ты его не слышишь.

Для поиска ошибок существует единственный "правильный" путь: отладка. Вариантов отладки может быть несколько. Один из них - выводить данные на каждом шаге, как только что-либо меняется или назначается. И смотришь, что у тебя там: то, что должно быть или не то, что должно быть.
Второй вариант - писать данные в некий лог (это очень хорошо, когда работаешь с "боевым" сайтом) и потом анализировать содержимое лога. Туда также выводишь все важные данные, на каждом шаге, как только что-то меняется.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.