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

Форум PHP

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

 

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

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

тема: Как сохранить файл с результатом работы скрипта
 
 автор: Olga_ado   (27.04.2006 в 16:39)   письмо автору
 
 

Здравствуйте! Помогите мне очень нужна помощь в решении проблемы. Ну никак не могу понять...
У меня из формы в htm странце передаются данные php-скрипту. Скрипт организован так, что создана таблица и в ее ячейки вставляются данные. Далее я хочу, чтобы у меня создавался файл в нужном каталоге с нужным именем, и в него записывались результаты.... делаю я это так:

<?php
$title
="$_REQUEST[login]";
$filename "/home/localhost/www/test/$title.htm";
$f=fopen("$filename","a+t");
$a=file_get_contents("script.php");
fwrite($f,$a);
fclose($f);
?>

Все работает, файл создается, но... таблица пуста.... Подскажи пожалуйста как мне все таки получить в этом файле мои данные....

   
 
 автор: Киналь   (27.04.2006 в 19:42)   письмо автору
 
   для: Olga_ado   (27.04.2006 в 16:39)
 

В приведенном вами скрипте в конечный файл пойдет не результат работы скрипта, а сам скрипт (исходный код). Чтобы записать результат работы, попробуйте использовать буфер; например, так:

<?php 
$title
="$_REQUEST[login]"
$filename "/home/localhost/www/test/$title.htm"
$f=fopen("$filename","a+t"); 

ob_start(); // Начинаем писать в буфер
include"script.php";
$a=ob_get_contents(); // Из буфера в $a
ob_end_clean(); // Очищаем буфер

fwrite($f,$a); 
fclose($f); 
?>

   
 
 автор: Olga_ado   (27.04.2006 в 21:17)   письмо автору
 
   для: Киналь   (27.04.2006 в 19:42)
 

Большое Вам спасибо, теперь поняла.... Все работает и все получилось. :)

   
Rambler's Top100
вверх

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