Как скрыть результат include?

  • Автор темы Дурной
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Дурной

Guest
Как скрыть результат include?

Вопрос:
на страницу выводится содержание таким кодом
<?php
@include("http://.........");
?>
в результате чего в том месте где код вставлен появляется определенное содержание. А как можно скрыть это содержание, т. е. чтоб код был вставлен и исполнялся, а результат исполнения на экран не выводился?

если можно приведите пример пожалуйста
 

Сергей123

Новичок
"Код", который ты хочешь вставить,
"лежит" в скрипте на том же сервере, где тот скрипт, куда ты хочешь вставить,
или таки на другом?
 

domino

Новичок
ты когда-нибудь слышал о макроподстановках? вот инклуд делает то же самое.
 

ksnk

прохожий
Контент тырить не всегда хорошо :)
PHP:
<?php
os_start();
@include("http://........."); 
ob_end_clean() ;
?>
Конечно, если сам код из http:// не использует эти самые ob_??
 

kruglov

Новичок
Дурной
[m]ob_start[/m] и иже с ним.

-~{}~ 26.08.05 17:26:

ob_start();
include('...');
ob_end_clean();
 

Дурной

Guest
єто не тырение, это рекламный блок с друго сервера :)

т.е код который вставляется на другом серваке лежит

а такой код не проходит
<?php
os_start();
@include("http://.........");
ob_end_clean() ;
?>
пишет фатальную ошибку
Fatal error: Call to undefined function: os_start() in index1.php(20) : eval()'d code
я сам не программер, поэтому о макроподстановках не слыхал
 

ksnk

прохожий
Что-то с форумом не тоё! Только что видел мое сообщение с таким-же кодом как у kruglov , а сейчас оно уже испарилось :)))
 

Дурной

Guest
Ага, такое вот прошло

ob_start();
include('...');
ob_end_clean();

спасибо, я так понял там опечатка была os_start, а нужно ob_start()

а если на серваке стоит счетчик загрузок этого кода, он будет при этом работать?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху