[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с написанием PHP скрипта
fatboy
Насчет скрипта долго объснянать, но мне это нужно.

Есть форма, и в ней есть 2 пункта.
1. Вывести в броузере.
2. Вывести результат в в файле result.dat.

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



Спустя 18 минут, 30 секунд (1.07.2009 - 23:59) Rigel написал(а):
если стоит галочка, то

PHP
$filename = "result.dat";

if ( is_writeable($filename) ) :

// Открыть файл и установить указатель текущей позиции в конец файла

$fh = fopen($filename, "a+");

// Записать содержимое $data в файл

fputs($fh, $data);

// Закрыть файл

fclose($fh);


или я не так понял?

Спустя 38 минут, 57 секунд (2.07.2009 - 00:38) fatboy написал(а):
Немного помойму не так. Вот код:
Код
<?php
if($type == 1)
{
if(!isset($megaline) and !isset($comintech) and !isset($alatv) and !isset($megacom) and !isset($transfer) and !isset($kyrgyztelecome) and !isset($totel) and !isset($bisky) and !isset($fastnet) and !isset($asiainfo) and !isset($sfk) and !isset($elcat) and !isset($citynet) and !isset($homeline) and !isset($aknet) and !isset($saimanet))
{
echo "<b>Ошибка</b><br><br>Вы не указали не одного провайдера!";
} else {
echo "<strong>IP фильтры для выбранных вами провайдеров:</strong><br><br>";
if($megaline == true) {include('filters/megaline.php');}
if($comintech == true) {include('filters/comintech.php');}
if($alatv == true) {include('filters/alatv.php');}
if($megacom == true) {include('filters/megacom.php');}
if($transfer == true) {include('filters/transfer.php');}
if($kyrgyztelecome == true) {include('filters/kyrgyztelecome.php');}
if($totel == true) {include('filters/totel.php');}
if($bisky == true) {include('filters/bisky.php');}
if($fastnet == true) {include('filters/fastnet.php');}
if($asiainfo == true) {include('filters/asiainfo.php');}
if($sfk == true) {include('filters/sfk.php');}
if($elcat == true) {include('filters/elcat.php');}
if($citynet == true) {include('filters/citynet.php');}
if($homeline == true) {include('filters/homeline.php');}
if($aknet == true) {include('filters/aknet.php');}
if($saimanet == true) {include('filters/saimanet.php');}
}
}
elseif($type == 2)
{
echo "<strong>IP фильтры для всей КГ зоны:</strong><br><br>";
include('filters/all.php');
}
?>


Это я писал не учитывая пункты Вывести в броузере и Вывести результат в в файле result.dat. и мне надо чтобы:
Код
if($megaline == true) {include('filters/megaline.php');}
if($comintech == true) {include('filters/comintech.php');}
if($alatv == true) {include('filters/alatv.php');}
if($megacom == true) {include('filters/megacom.php');}
if($transfer == true) {include('filters/transfer.php');}
if($kyrgyztelecome == true) {include('filters/kyrgyztelecome.php');}
if($totel == true) {include('filters/totel.php');}
if($bisky == true) {include('filters/bisky.php');}
if($fastnet == true) {include('filters/fastnet.php');}
if($asiainfo == true) {include('filters/asiainfo.php');}
if($sfk == true) {include('filters/sfk.php');}
if($elcat == true) {include('filters/elcat.php');}
if($citynet == true) {include('filters/citynet.php');}
if($homeline == true) {include('filters/homeline.php');}
if($aknet == true) {include('filters/aknet.php');}
if($saimanet == true) {include('filters/saimanet.php');}
попало в файл если выбрали пункт вывод в файл...

Можете както на этом примере показать. И если не сложно скинуть ссылку на какиенить урока где учат работать с файлами через PHP.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.