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

Помогите написать небольшой скрипт
  #1  
Старый 05.09.2007, 20:40
Аватар для anykey
anykey
Новичок
Регистрация: 05.02.2007
Сообщений: 10
Провел на форуме:
55142

Репутация: 2
По умолчанию Помогите написать небольшой скрипт

Напишите пожалуйста кто может небольшой скрипт на php. Который должен сравнивать IP адрес посетителя ресурса с текстовым файлом, если в текстовом файле содержится IP адрес, скрипт выдаст один текст, если же IP нет в текстовом файле тогда другой текст. А и еще второй скрипт, два поля ввода, одно маленькое для ника, второе побольше, и что бы данные из этих полей сохранялись в указанный текстовый фаил.
 
Ответить с цитированием

  #2  
Старый 05.09.2007, 20:49
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

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

2)
PHP код:
  $file=file("news.bd");     if (isset($save_news))      {      $mess=trim("$mess");       if ($mess!=="")      {       $mess=str_replace("\n","<li>",$mess);       $bd="news.bd";       $date=date("d.m.Y");        $str="$date|<li>$mess";       $f=fopen($bd,"a");       fwrite($f,"$str\n");       fclose($f);       echo "<span class='red_txt'>новость добавлена</span>";       }      }     ?>            <table width='590' cellspacing='0' cellpadding='4' border='0'>             <tr>              <td align=right class="new_txt">добавить новость:<hr></td>             </tr>              <form action='new_admin.php?action=new&menu=dobav' method='post'>             <tr>              <td align=center>               <textarea style="width: 400px;" name=mess rows=7 cols=150 name='mess'></textarea>             </td>             </tr>             <tr>              <td colspan=2 align=center><input type='submit' value='сохранить' name='save_news'></td>             </tr>             </form>                    </td>            </tr>           </table> 
я думаю сдесь все понятно.
 
Ответить с цитированием

  #3  
Старый 05.09.2007, 20:51
Аватар для kdk
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

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

а первое немного не пойму.=((( Можно поточнее???
 
Ответить с цитированием

  #4  
Старый 05.09.2007, 20:59
Аватар для scrat
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


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

1)
PHP код:
<?
$f
=file("bd.txt");
foreach(
$f as $v)
{
 if(
$REMOTE_ADDR==$v) echo "вариант 1"//вот точно!
 
else echo "вариант 2";
}
?>
upd: всё точно!

Последний раз редактировалось scrat; 05.09.2007 в 21:01..
 
Ответить с цитированием

  #5  
Старый 05.09.2007, 21:05
Аватар для Ch3ck
Ch3ck
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме:
5301021

Репутация: 1879


По умолчанию

$_server["remote_addr"]
 
Ответить с цитированием

  #6  
Старый 05.09.2007, 21:23
Аватар для Piflit
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


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

или
getenv('REMOTE_ADDR')
 
Ответить с цитированием

  #7  
Старый 05.09.2007, 21:25
Аватар для scrat
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


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

Цитата:
Сообщение от Dr.Check  
$_server["remote_addr"]
однако!
 
Ответить с цитированием

  #8  
Старый 05.09.2007, 22:00
Аватар для Dr.Z3r0
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме:
2030482

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

Первый скриптег:
PHP код:
<?php
$txt_name
='ip_bd.txt';//текстовый фалик с айпишниками
$ip_bd=file($txt_name);
if(
in_array($_SERVER["REMOTE_ADDR"], $ip_bd))echo('...один текст.');//если есть
else echo('...другой текст.');//если нету
?>
Второе
PHP код:
<?php
$txt_bd
='bd.txt';
if(!empty(
$_POST['action']))
{
    if((!empty(
$_POST['pass']))&&(!empty($_POST['vtoroe'])))
    {
        
$pass=str_replace("\n"" "$_POST['pass']);
        
$vtoroe=str_replace("\n"" "$_POST['vtoroe']);
        
$file_s=fopen($txt_bd,"w"); 
        
fputs($file_s,$pass."\n");
        
fputs($file_s,$vtoroe."\n");
        
fputs($file_s,"-------------------------------------------------------\n");
        
fclose($file_s);
        echo(
'Готово');
    }
    else echo(
'Вы не заполнили оба поля!');
}
else
{
?>
<form method="post">
<input type="text" name="pass" value="">
<input type="text" name="vtoroe" value="">
<input type="submit" name="action" value="добавить">
</form>
<?php
}
?>
__________________
Кто я?..
 
Ответить с цитированием

  #9  
Старый 05.09.2007, 22:21
Аватар для anykey
anykey
Новичок
Регистрация: 05.02.2007
Сообщений: 10
Провел на форуме:
55142

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

Спасибо всем!
 
Ответить с цитированием

  #10  
Старый 05.09.2007, 22:45
Аватар для anykey
anykey
Новичок
Регистрация: 05.02.2007
Сообщений: 10
Провел на форуме:
55142

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

PHP код:
echo "<strong>Ваш IP</strong> " $_SERVER['REMOTE_ADDR']. "<br />\n";
echo(
'Доступ на FTP для Вас ');

$txt_name='ip_bd.txt';//файлек
$ip_bd=file($txt_name); 
if(
in_array($_SERVER["REMOTE_ADDR"], $ip_bd))echo('Закрыт');//если есть 
else echo('Открыт');//если нету 
Почему-то не работает =(
Создал фаил ip_bd.txt рядом со скриптом, есть IP там или нет всё равно выдается "Открыт"
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПомогитЕ !!! подалуста найти кряк гейлордфакерЪ Болталка 2 30.08.2007 14:48
[javascript] помогите дописать скрипт с регулярными выражениями Thanat0z PHP, PERL, MySQL, JavaScript 16 29.08.2007 01:31
ПоМоГиТе! ПЛЗ!!! farik.aka E-Mail 1 17.09.2006 13:00
Помогите написать скрипт на javascript Micr0b PHP, PERL, MySQL, JavaScript 19 17.01.2006 17:02



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


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




ANTICHAT.XYZ