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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Загрузка данных из БД MySQL

Сообщения:  [1-10]   [11-20] 

 
 автор: Mad_Max   (04.11.2004 в 09:11)   письмо автору
 
   для: glsv (Дизайнер)   (03.11.2004 в 12:46)
 

Да, после копирования файла на сервер, нужно в его атрибутах поставить галочки на право записи, чтения, исполнения (примерно так ххх х-х х-х)

   
 
 автор: glsv (Дизайнер)   (03.11.2004 в 12:46)   письмо автору
 
   для: Mad_Max   (03.11.2004 в 11:59)
 

Права на исполнение, когда вы копируете файл на хостинг?

   
 
 автор: Mad_Max   (03.11.2004 в 11:59)   письмо автору
 
   для: glsv (Дизайнер)   (02.11.2004 в 10:39)
 

Спасибо большое за помощь! Проблема благополучно разрешилась. Необходимо было в атрибуте передаваемого файла поставить соответствующие параметры!

   
 
 автор: Mad_Max   (02.11.2004 в 10:54)   письмо автору
 
   для: glsv (Дизайнер)   (02.11.2004 в 10:39)
 

Хорошо, спасибо!

   
 
 автор: glsv (Дизайнер)   (02.11.2004 в 10:39)   письмо автору
 
   для: Mad_Max   (02.11.2004 в 08:14)
 

> но дело в том, что другие файлы с расширением php работают, но только те, которые там уже есть

Раз так, то вполне вероятно, что права файла скрипта не допускают его выполнение. Т.е. те скрипты, что существуют имеют права на выполнение, а те что создаете Вы сами - не имеют оных.
Вам, наверное, нужно выяснить этот вопрос у админов хостинга.

>Мой локальный сервер не поддерживает *.php3, но test.php работает.
Имеется ввиду ваша локальная машина? Или хостинг?
Если речь идет о "домашней" машине, то это легко исправить. В файле настройки Apache httpd.conf нужно изменить строчку, отвечающую за расширения файлов php-скриптов:

AddType application/x-httpd-php phtml php php3

Нужные Вам раширения нужно перечислить через пробел.

   
 
 автор: cheops   (02.11.2004 в 10:25)   письмо автору
 
   для: Mad_Max   (02.11.2004 в 08:14)
 

>Мой локальный сервер не
>поддерживает *.php3, но test.php работает.
Кстати, включить поддержку расширения для PHP-файлов можно, зарегистрировав его расширение в конфигурационном файле apache - httpd.conf, добавив его к списку после директивы AddType application/x-httpd-php
 AddType application/x-httpd-php phtml php php3

   
 
 автор: Mad_Max   (02.11.2004 в 08:14)   письмо автору
 
   для: glsv (Дизайнер)   (01.11.2004 в 15:56)
 

Не понимаю, почему так происходит, но дело в том, что другие файлы с расширением php работают, но только те, которые там уже есть. То есть когда я передаю файл типа test.php3, который имеет точно такой же код, как файл уже имеющийся на сервере test1.php3 - он не работает (500-ая ошибка), а код файла test1.php3 работает прекрасно. Мой локальный сервер не поддерживает *.php3, но test.php работает.

   
 
 автор: glsv (Дизайнер)   (01.11.2004 в 15:56)   письмо автору
 
   для: Mad_Max   (01.11.2004 в 15:03)
 

Если ошибка только при открытии нового окна JavaScript-ом, то значит что то не то передается в качестве параметра.

Измените функцию show_info, что посмотреть с каким параметром идет обращение к странице info.php.

function show_info(id) 
  { 
         
    alert("window.open('info.php?firm='"+id+", 'info', 'width=450,height=370,history=no,resizable=no,status=no,scrollbars=yes,
toolbar=no,location=no,menubar=no')");   

}


А еще попробуйте изменить скрипт вот так:

<script language="JavaScript1.1">  
<!--
function show_info(id) 
  { 
    url="info.php?firm="+id;
        
    window.open(url, 'info', 'width=450,height=370,history=no,resizable=no,status=no,
scrollbars=yes,toolbar=no,location=no,menubar=no'); 
  }
-->
</script>

   
 
 автор: glsv (Дизайнер)   (01.11.2004 в 15:32)   письмо автору
 
   для: Mad_Max   (01.11.2004 в 15:03)
 

Вот это здорово! :(

Т.е. если вы сами в строке браузера набираете http://server/reg/info.php
И в info.php находится только одна строчка
<?
echo "info.php - работает";
?>
То все равно выдается сообщение об ошибке?
А другие документы с расширением php работают нормально?

>Может ли быть, что на самом сервере стала недоступным функция для вывода нового окна?
Маловероятно, это практически невозможно отследить. Открытие нового окна выполняется ява-скриптом на клиенте и сервер про это ничего не знает. Да и зачем делать такой запрет...

   
 
 автор: Mad_Max   (01.11.2004 в 15:03)   письмо автору
 
   для: glsv (Дизайнер)   (01.11.2004 в 12:53)
 

Спасибо за совет. Даже при выполнении кода вывода в браузер
echo "info.php -  работает";

появляется таже 500-ая ошибка.Если менять путь к нему, то ничего не меняется. Может ли быть, что на самом сервере стала недоступным функция для вывода нового окна?

   

Сообщения:  [1-10]   [11-20] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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