Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблемы с функцией opendir();
 
 автор: EvgenLog   (19.06.2006 в 14:07)   письмо автору
 
 

Здравствуйте все!!! Давнень здесь не был! Смотрю много нового! Ну да ладно, как-нибудь потом выскажусь. А вот по теме...
Цель нижеприведённого кода (точнее отрывка, который необходимо увидеть, чтобы понять в чём проблема) - выводить картинку на экран в уменьшенном виде. Но до вывода дело ни как не доходит потому, что пишется вот такая ерундень после запуска скрипта:
"Warning: opendir(./Files/Gallery/Cars): failed to open dir: Invalid argument in z:\home\newserver.ru\www\image_processing\cars_resizing.php on line 14"
Вот сам отрывок кода:

<?php
db_connect
();
         
$query=mysql_query("SELECT * FROM Auth_Users;");
            if (
$query)
               {
                       
$file_inform=mysql_fetch_array($query);
                       
$author=$file_inform['user_name'];

         
$main_img_folder "./Files/Gallery/Cars";
         
$open_main_img_folder opendir($main_img_folder);
         
//и т.д.
?>

Раньше всё работало, теперь ошибка, ни как не пойму в чём дело... Поможите?

   
 
 автор: KPETuH   (19.06.2006 в 14:20)   письмо автору
 
   для: EvgenLog   (19.06.2006 в 14:07)
 

а там в начале пути не 2 точки должно сторят?

   
 
 автор: EvgenLog   (19.06.2006 в 14:46)   письмо автору
 
   для: KPETuH   (19.06.2006 в 14:20)
 

Да я уже всяко пробовал и две и одну и без точек, всё равно ошибка!

   
 
 автор: XPraptor   (19.06.2006 в 15:17)   письмо автору
 
   для: EvgenLog   (19.06.2006 в 14:46)
 

Я уже многим отвечал здесь и по инету в принципе. Условия на хостах жестче становятся сейчас. Не нужно никогда для файлов использовать относительные пути, только для url можно пока юзать относительные. используйте абсолютный путь к папке.

   
 
 автор: EvgenLog   (19.06.2006 в 15:23)   письмо автору
 
   для: XPraptor   (19.06.2006 в 15:17)
 

Это значит вместо "
$main_img_folder = "../Files/Gallery/Cars";
" Нужно написать "
$main_img_folder = "/home/server/www/Files/Gallery/Cars";
"? Так получается? Если так, то не работает. Обратите внимание, что выводится ошибка не про отсутсвие файла или каталога, а "!!!Invalid argument!!!"

   
 
 автор: XPraptor   (19.06.2006 в 15:35)   письмо автору
 
   для: EvgenLog   (19.06.2006 в 15:23)
 

зачем так сложно?
$main_img_folder = $_SERVER["DOCUMENT_ROOT"] . "/Files/Gallery/Cars/";

   
 
 автор: EvgenLog   (19.06.2006 в 15:45)   письмо автору
 
   для: XPraptor   (19.06.2006 в 15:35)
 

Кое что заработало... Выводится имя файло, но ошибка по прежнему та же...

   
 
 автор: XPraptor   (19.06.2006 в 15:54)   письмо автору
 
   для: EvgenLog   (19.06.2006 в 15:45)
 

Ты код дай весь, а так что я тебе могу ответить на "кое-что заработало".

   
 
 автор: EvgenLog   (19.06.2006 в 16:02)   письмо автору
 
   для: XPraptor   (19.06.2006 в 15:54)
 

Всё заработало, только теперь косяк в другом! Я вообще не понимаю, что случилось! Всё работало, а тут!!! Но это уже другая тема, если сам не разбирусь, то напишу тут... Спасибо большое!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования