Автор Тема: Как вывести на экран файл  (Прочитано 4434 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sopus

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как вывести на экран файл
« : 25 Декабря 2002, 04:00:09 »
Пытаюсь вывести на экран текст файла :

$file2="http://www.ааа.ru/аа.php";
   $f=fopen($file2,\'r\');
   $arr=file($file2);
    for( $j = 1; $j <= count($arr); $j++){
    echo $j.$arr[j]."
";  // Выводит только $j
    }
 
 while (!feof($f)){
  $ww=fgets($f,555);
  echo "$ww
";         // Выполняет файл aa.php
   
  echo $ww."
" ; // Ничего не выводит
 }
Как вывести на экран текст(!) файла и почему так в приведенном примере не работает Подскажите пожалуйста

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Как вывести на экран файл
« Ответ #1 : 25 Декабря 2002, 09:54:53 »
Поставь в начале скрипта макимальный контроль ошибок:error_reporting(E_ALL);
Цитировать

echo "$ww
"; // Выполняет файл aa.php
echo $ww."
" ; // Ничего не выводит

А с каких пор одна из двух одинаковых строк не работает?
Цитировать
Как вывести на экран текст(!)

Ищь какой вумный попался, скрипты тырить хочется, ай-яй-яй... :), код ты не увидишь и точка.
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн sopus

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как вывести на экран файл
« Ответ #2 : 25 Декабря 2002, 17:48:57 »
На счет тыренья это ты здорово придумал
Но проблема в другом Я пытался применить requre() но переменные почемуто не передавались туда. Т е типа:
$var=1;
require($file1);  //а в $file1 используется $var

После подстановки $file1    $var - пустая
Вот думал распечатаь поглядеть может че не так
так не хочет печатать
Кстати
Цитировать
echo "$ww
"; // Выполняет файл aa.php
echo $ww."
" ; // Ничего не выводит
Цитировать

так и не работает и ошибок не дает никаких
А файл я вывел.  show_source() помог Но так же понятней не стало почему require не работает
Может в настройках PHP что то не то ? Поможите люди добрые !!!

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Как вывести на экран файл
« Ответ #3 : 25 Декабря 2002, 17:53:10 »
А у тебя как выглядит файл, который ты пытаешься require?
Покажи кусок с использованием $var
AS IS...

Оффлайн sopus

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как вывести на экран файл
« Ответ #4 : 25 Декабря 2002, 18:02:20 »
Примерно так
if (($name==\'\') or ($mess==\'\')){
 echo "Все необходимые поля должны быть заполнены.$i";
 echo "$mess.$name.$email";
 }
else{
        $mailto=\'$who@aa.ru\';
    $subject=\'New mess from site\';
        $body.="Name: $name\\n";
        $body.="Mail: $email\\n";
        $body.="Mess: $mess\\n";
        $sucess = mail($mailto, $subject, $body, "From: robot@aa.ru");
        if ($sucess) echo "
Ваше сообщение отослано. Спасибо за участие";
        else echo "
Произошла ошибка, сообщение не отослано";
Передать пытаюсь $mess и $name - не передаются

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как вывести на экран файл
« Ответ #5 : 25 Декабря 2002, 18:20:44 »
sopus
Ну нельзя же настолько НЕ ПОНИМАТЬ, как работает то, что ты делаешь??
инклюдить можно только ФАЙЛЫ. А ты инклюдишь УРЛ. И сервер тебе отдает естественно не код, а результат его работы.
Если файл на твоем сервере, то пиши путь к ФАЙЛУ, а если не на твоем, то расслабься.

И почитай http://faq.phpclub.net/na_tanke

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Как вывести на экран файл
« Ответ #6 : 25 Декабря 2002, 18:22:53 »
sopus
и где же тут $var?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Как вывести на экран файл
« Ответ #7 : 25 Декабря 2002, 18:36:35 »
А вообще заполнение, проверка, обработка и отображение формы прекрасно умещаются в одном файле безо всяких инклюдов

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28