PHP

Форум для программистов

Сообщение ita » Сб мар 15, 2003 1:39 am

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->параметр=значениеn  
параметр=значениеn <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
он строку возвращает или массив?

если строку:
Код: выделить все

//$file - полученная строка

$file = explode('n', $file);//если получен массив, то это можно пропустить.

$c=count($file);

for ($i=0; $i<$c; $i++){

$temp = explode('=', $file[$i]);

if ($temp[0]=='login_online' && $temp[0]==1){echo 'онлайн';}

else if($temp[0]=='login_online' && $temp[0]!=1){echo 'оффлайн';}

}



вроде все.. только проверок больше должено быть и по результатам тебе уж виднее что выводить..
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение BuG » Сб мар 15, 2003 7:36 am

2ita
написал я ему уже все, в форуме по БК топ "Пишем анализатор" <!--emo&:)-->Изображение<!--endemo-->)
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение Wen » Вс мар 16, 2003 2:58 pm

Благодарю всех за внимание!
Все дальнейшие дискуссии по поводу скриптов для БК (Анализаторы, WhoIs и т.д) обсуждаются <a href='http://www.fileforum.ru/viewtopic.php?t=4981' target='_blank'>здесь </a>Благодарю всех за внимание!
Wen
Капитан
 
Сообщений: 170
Зарегистрирован: Пн окт 28, 2002 6:03 pm
Откуда: Германия
Пункты репутации: 0

Сообщение ita » Вт мар 18, 2003 12:56 pm

str_replace()
нужна такая же, но нечуствительная к регистру.
str_ireplace() не работает, хотя вроде бы должна если верить <a href='http://www.php.net/manual/ru/function.str-ireplace.php' target='_blank'>вот этому</a>
может еще что есть?
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение Миша Спларов » Ср мар 19, 2003 7:44 am

2ita
используй eregi_replace ()
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение BuG » Ср мар 19, 2003 8:28 am

2Max Drowdy
вообще-то лучше уж тогда preg_replace()... ереги тормозят очень сильно
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение ita » Ср мар 19, 2003 8:33 am

2BuG
насколько сильно? мне менять то всего ничего, все вхождения одного слова в строке до 1000 символом, 3 раза в скрипте...
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение Миша Спларов » Чт мар 20, 2003 9:18 am

2BuG
Ты прав.
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение Mafin » Вт апр 22, 2003 7:46 pm

2All
Как узнать IP адрес посетителя веба? :?:
<span style='color:green'>Я здесь, я везде, я всегда...</span>
Mafin
Полковник
 
Сообщений: 1585
Зарегистрирован: Пт мар 29, 2002 9:53 am
Откуда: Центральная Чехия
Пункты репутации: 0

Сообщение Миша Спларов » Ср апр 23, 2003 9:31 am

2Mafin
Код: выделить все

$ip= getenv("REMOTE_ADDR")."::".getenv("HTTP_X_FORWARDED_FOR");

«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение Mafin » Ср апр 23, 2003 9:56 am

2Max Drowdy
Круто!!!
А какая разница нежду REMOTE_ADDR, HTTP_X_FORWARDED_FOR, HTTP_CLIENT_IP??? :oops:
<span style='color:green'>Я здесь, я везде, я всегда...</span>
Mafin
Полковник
 
Сообщений: 1585
Зарегистрирован: Пт мар 29, 2002 9:53 am
Откуда: Центральная Чехия
Пункты репутации: 0

Сообщение dAnIK SeNT » Ср апр 23, 2003 10:01 am

2Mafin
проверь и посмотри <!--emo&:)-->Изображение<!--endemo-->
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Mafin » Ср апр 23, 2003 10:12 am

2dAnIK SeNT
Ну, конечно же, попробовал! :x
И на локале и на Нете выписывается ответ только под REMOTE_ADDR! Что с остальным??? :?
<span style='color:green'>Я здесь, я везде, я всегда...</span>
Mafin
Полковник
 
Сообщений: 1585
Зарегистрирован: Пт мар 29, 2002 9:53 am
Откуда: Центральная Чехия
Пункты репутации: 0

Сообщение BuG » Ср апр 23, 2003 10:31 am

2Mafin
остаьное для проксей <!--emo&:)-->Изображение<!--endemo-->
т.е. если прокся анонимная но не прозрачная, то она отдает как ремойт ип свой, а x-forwarded-for - твой. если прозрачная то все свои <!--emo&:)-->Изображение<!--endemo-->)
<!--sizeo:2--><span style="font-size:10pt;line-height:100%"><!--/sizeo--><a href="http://www.brilow.info/" target="_blank">Мой профессиональный блог</a><!--sizec--></span><!--/sizec-->
<a href="http://bug13.livejournal.com/" target="_blank">ЖЖ</a>
BuG
Полковник
 
Сообщений: 1524
Зарегистрирован: Пт мар 29, 2002 5:00 am
Откуда: Almaty/Kazakhstan
Пункты репутации: 0

Сообщение ita » Чт апр 24, 2003 6:28 am

есть такой код:
Код: выделить все

<?php

$request="POST /s_send_reply_gb.php HTTP/1.0

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/msword, */*

Referer: http://gb.lpt.ru/reply.php?bid=1712&mid=317715&page=10

Accept-Language: ru

Content-Type: application/x-www-form-urlencoded

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)

Host: gb.lpt.ru

Content-Length: 128

Pragma: no-cache

Cookie: gbcookname=ita; gbcookemail=ita@ua.fm; gbcookwebpage=http://; gbcooklocation=dp.ua; gbreplycookname=ita; gbreplycooklocation=dp.ua; gbreplycookemail=ita@ua.fm

Connection: keep-alive



name=ita

email=ita@ua.fm

location=dp.ua

message=проверка

draw_smiles_u=yes

bid=1712

mid=317715

reply=yes

page=10";

if ($fp = fsockopen ("gb.lpt.ru", 80)){

if (fputs ($fp, $request)){

echo "все ок<br>";

};

while(!feof($fp)){

echo fgets ($fp, 8000);

   }

}

else {echo "не могу открыть порт";}

?>



и есть ответ сервера

Код: выделить все

HTTP/1.1 302 Found

Date: Thu, 24 Apr 2003 06:15:08 GMT

Server: Apache/1.3.20 (Unix) mod_gzip/1.3.19.1a FrontPage/5.0.2.2510 PHP/4.2.2 mod_fastcgi/2.2.12 mod_ssl/2.8.4 OpenSSL/0.9.6g rus/PL30.5

X-Powered-By: PHP/4.2.2

Location: error.php?2

Connection: close

Content-Type: text/html; charset=windows-1251

Expires: Thu, 01 Jan 1970 00:00:01 GMT

Last-Modified: Thu, 24 Apr 2003 06:15:08 GMT



сам запрос полностью аналогичен тому, кот уходит про отправке данных из формы. вроде бы..
error.php?2 - это переданы не все парраметры, хотя вроде все отправил..
что я не так делаю?
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Пред.След.

Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron