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

Форум PHP

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

 

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

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

тема: проблема с версией для печати
 
 автор: sway   (14.03.2006 в 13:57)   письмо автору
 
 

есть такой код:

<?
header
("Expires: Mon, 26 Jul 1997 01:00:00 GMT");
header("Last-Modified: "gmdate("D, d M Y H:i:s"). " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: post-check=0,pre-check=0");
header("Cache-Control: max-age=0");
header("Pragma: no-cache");

if (
$_SERVER['HTTP_REFERER']){
    
$url $_SERVER['HTTP_REFERER'];
} else {
    
$url "http://informpc.al.ru/";
}
$START_CONT="<!-- CONTENT STARTS -->";
$END_CONT "<!-- CONTENT ENDS -->";

$content=0;

$parsed_url parse_url($url);
$myServer $parsed_url['host'];
$document $parsed_url['path'];

$url preg_replace('/[[:space:]]/','+',$url);

if(
$document[strlen($document)-1]=='/'){
    
$document "$document/index.php";
    
$base_url dirname($document);
}
?>

<HTML>
<HEAD><STYLE type="text/css">
<?

  $f_contents 
file($url);
  foreach(
$f_contents as $line){
      if(
ereg($START_CONT,$line)){
        
$content=1;
      }
      if(
ereg($END_CONT,$line)){
        
$content=0;
      }
      if(
$content==1){
        echo 
$line;
      }
  }
?>
<HR></BODY></HTML>

на локальном хосте все работает на ура, но при установке на сайт выдает ошибку:

Warning: file(): URL file-access is disabled in the server configuration in on line 57
Warning: file(та): failed to open stream: no suitable wrapper could be found in on line 57
Warning: Invalid argument supplied for foreach() in on line 58

в чем могет быть ошибка?

   
 
 автор: cheops   (14.03.2006 в 14:28)   письмо автору
 
   для: sway   (14.03.2006 в 13:57)
 

Сервер настроен таким образом, что из PHP нельзя обращаться по сетевым адресам http://informpc.al.ru/ - только по локальным.

   
 
 автор: sway   (14.03.2006 в 14:29)   письмо автору
 
   для: cheops   (14.03.2006 в 14:28)
 

я тоже так думал, но была надежда что ошибался, ума не приложу как это дело обойти

   
 
 автор: Trianon   (14.03.2006 в 14:32)   письмо автору
 
   для: sway   (14.03.2006 в 14:29)
 

fsockopen() тоже запрещен?

   
 
 автор: cheops   (14.03.2006 в 14:33)   письмо автору
 
   для: sway   (14.03.2006 в 14:29)
 

Так я как понимаю дело происходит на сервере - обращайтесь без http:// к локальным файлам.

   
Rambler's Top100
вверх

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