Forum Webscript.Ru
Программирование => PHP => Тема начата: sopus от 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."
" ; // Ничего не выводит
}
Как вывести на экран текст(!) файла и почему так в приведенном примере не работает Подскажите пожалуйста
-
Поставь в начале скрипта макимальный контроль ошибок:error_reporting(E_ALL);
echo "$ww
"; // Выполняет файл aa.php
echo $ww."
" ; // Ничего не выводит
А с каких пор одна из двух одинаковых строк не работает?
Как вывести на экран текст(!)
Ищь какой вумный попался, скрипты тырить хочется, ай-яй-яй... :), код ты не увидишь и точка.
-
На счет тыренья это ты здорово придумал
Но проблема в другом Я пытался применить requre() но переменные почемуто не передавались туда. Т е типа:
$var=1;
require($file1); //а в $file1 используется $var
После подстановки $file1 $var - пустая
Вот думал распечатаь поглядеть может че не так
так не хочет печатать
Кстати
echo "$ww
"; // Выполняет файл aa.php
echo $ww."
" ; // Ничего не выводит
так и не работает и ошибок не дает никаких
А файл я вывел. show_source() помог Но так же понятней не стало почему require не работает
Может в настройках PHP что то не то ? Поможите люди добрые !!!
-
А у тебя как выглядит файл, который ты пытаешься require?
Покажи кусок с использованием $var
-
Примерно так
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 - не передаются
-
sopus
Ну нельзя же настолько НЕ ПОНИМАТЬ, как работает то, что ты делаешь??
инклюдить можно только ФАЙЛЫ. А ты инклюдишь УРЛ. И сервер тебе отдает естественно не код, а результат его работы.
Если файл на твоем сервере, то пиши путь к ФАЙЛУ, а если не на твоем, то расслабься.
И почитай http://faq.phpclub.net/na_tanke
-
sopus
и где же тут $var?
-
А вообще заполнение, проверка, обработка и отображение формы прекрасно умещаются в одном файле безо всяких инклюдов