Добрый день! Прошу помочь с вопросом. Основной сайт лежит в каталоге public_html/site-1 На этом сайте грузим картинку и она должна загрузиться на сервер в каталог public_html/upload Как вы думаете, такое возможно?
Я вот тупо исправил путь загрузки файлов с $uploadDir = data_directory.'/site-1/photo'.$uploadurl.'/'; //папка для хранения файлов На $uploadDir = data_directory.'../upload/photo'.$uploadurl.'/'; //папка для хранения файлов Разрешение на public_html/upload/photo 0777 При загрузке изображения выдает ошибку Warning: mkdir(): No such file or directory in /home ....... Помогите, пожалуйста, разобраться, куда копать, что попробовать
@Johnboss кажется ты профукал косую черту перед .. --- Добавлено --- ну и вообще, не мешало бы себя проверить, вывести итоговую строку. получается там то, что ты хотел, или склеилось как-то криво? --- Добавлено --- "No such file or directory in /home ......." вот здесь вместо многоточия может быть ответ
Добавил $uploadDir = data_directory.'/../upload/photo'.$uploadurl.'/'; //папка для хранения файлов Ничего не поменялось. Попробую админов спросить, может действительно хостинг виноват --- Добавлено --- не, там после многоточия он указывает на файл, где прописан скрипт UPLOAD Концовка ..... /upload.php on line 158
@Johnboss, $uploadurl начинается со слеша, или нет? Вот на что обратил внимание @artoodetoo. Ну и действительно, можно ведь итоговое значение требуемой переменной вывести в браузере, раз уж других средств отладки пока не используется
Парни спасибо! Ввел echo $uploadDir; и увидел бардак ../../data..//upload/photo Буду разбираться в коде, спасибо за наводку!