PHP

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

Сообщение Wen » Чт фев 06, 2003 10:10 pm

2ita
Хороший вопрос. Даже разработчики этого форума об этом не позаботились! Сам не раз сталкивался с этой проблемой и в резултате появлялось сразу два поста. Хотя может в новой версии и появится больше удобств.
Wen
Капитан
 
Сообщений: 170
Зарегистрирован: Пн окт 28, 2002 6:03 pm
Откуда: Германия
Пункты репутации: 0

Сообщение BuG » Пт фев 07, 2003 3:22 am

2ita
Блокировать кнопку можно не Явой, а яваскриптом, и поэтому оно будет работать даже с отключенной явой.

А на пхп просто нужно писать куки/сессию/или айпи и таймстамп в базу.

Гостевая в файле при маленьких объемах нормально, а чем больше тем больше тормозов. Сильно заметно будет когда файл будет больше 5 мегов...
<!--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 » Пт фев 07, 2003 7:08 am

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

Сообщение ita » Чт фев 20, 2003 10:20 pm

оптимизация кода на PHP. есть ли способы оценить время выполнения скрипта на сервере? и что можете посоветовать по оптимизации кода, может в сети есть что почитать.
и еще.
где-то читал, что переменные методом get скрипту можно передавать не так:
www.host.com?name=value&name1=value1
а вот так:
www.host.com/value1/value2/
кто нибудь знает как это сделать?
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение ita » Чт фев 27, 2003 10:40 pm

дальше... есть массив, например (1,2,3,5,6,8,7,4)
как мне скажем в четвертую позицию вставить 111? все остальные елементы должны сместится на один.
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение Миша Спларов » Вс мар 02, 2003 7:40 am

2ita
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->где-то читал, что переменные методом get скрипту можно передавать не так:  
www.host.com?name=value&name1=value1  
а вот так:  
www.host.com/value1/value2/  
кто нибудь знает как это сделать? <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
<a href='http://phpclub.net/talk/showthread.php?s=&threadid=23495&highlight=mod+rew%2A' target='_blank'>http://phpclub.net/talk/showthread.php?s=&...ight=mod+rew%2A</a>
«Проектирование интерфейсов — увлекательный дизайнерский процесс. Схожее удовольствие можно получить от сложной верстки, от создания многомерных схем и решения других задач на логику и эстетику». (q) A. Лебедев
Миша Спларов
Генерал-лейтенант
 
Сообщений: 3022
Зарегистрирован: Пн апр 22, 2002 7:58 am
Откуда: Россия, Томск
Пункты репутации: 0

Сообщение Wen » Вт мар 11, 2003 5:28 pm

Ребята подскажите, как сделать запрос серверу на PHP ???
Wen
Капитан
 
Сообщений: 170
Зарегистрирован: Пн окт 28, 2002 6:03 pm
Откуда: Германия
Пункты репутации: 0

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

2Max Drowdy (Mr. Marshal)
пасиб..
2Wen
к какому серверу? если к mysql, то так:

$query = 'select * from table ......';
$result = mysql_query($query);

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

Сообщение Wen » Вт мар 11, 2003 11:24 pm

2ita
Есть игра такая БК (Бойцовский клуб) и почти на всех сайтах кланов БК встречаются анализаторы боёв. Вводишь в него ник противника и он тебе показывает все его удары (последних боёв) в процентном соотношени. Так вот там сначала идёт запрос на сервер Бойцовского клуба (не думаю что к БД) а потом нужно анализировать полученную информацию и генерировать хтмл страничку с анализом последних боёв. Мне интересно как построить такой запрос на PHP и по какому принципу идёт запрос файла, если не использовать подключение к БД???

Спасибо, за внимание <!--emo&:)-->Изображение<!--endemo--> <!--emo&:)-->Изображение<!--endemo--> <!--emo&:)-->Изображение<!--endemo-->
Wen
Капитан
 
Сообщений: 170
Зарегистрирован: Пн окт 28, 2002 6:03 pm
Откуда: Германия
Пункты репутации: 0

Сообщение ita » Ср мар 12, 2003 7:14 am

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

Сообщение ita » Чт мар 13, 2003 8:06 am

==============
посмотрел. вобщем
$file = fopen('http://domen/file?param=value', 'r') ;
$file = fread($file, 10000);
// теперь обрабатываешь $file, выбираешь что тебе нужно
fclose($file);

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

Сообщение Wen » Чт мар 13, 2003 9:00 pm

2ita
Прекрасно, всё получилось!
Получаю информацию об игроках в упрощенном формате, запрос вида:
<a href='http://город.combats.ru/inf.pl?short=1&login=имя_персонажа' target='_blank'>http://город.combats.ru/inf.pl?short=1&log...n=имя_персонажа</a>
Возвращает информацию в текстовом виде, в формате:

параметр=значениеn
параметр=значениеn
. . .

Возвращаемые параметры:
login=логин персонажа
login_online=1 если он в online иначе пусто
id=уникальный номер персонажа
и т.д

Теперь как сделать чтобы скажем после того как я считал этот файл, я мог вывести находиться пользователь онлайн или нет (login_online=1 если он в online иначе пусто ), как это осуществить на PHP ???
Wen
Капитан
 
Сообщений: 170
Зарегистрирован: Пн окт 28, 2002 6:03 pm
Откуда: Германия
Пункты репутации: 0

Сообщение Wen » Чт мар 13, 2003 9:09 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->==============
посмотрел. вобщем
$file = fopen('http://domen/file?param=value', 'r') ;
$file = fread($file, 10000);
// теперь обрабатываешь $file, выбираешь что тебе нужно
fclose($file);

сам не пробовал, но вроде должно сработать, по сути ты используешь скрипт чужого сервера, главное чтобы ему параметры можно было  передать методом get.
наверно так все и делают, просто чтобы все эти данные получить нужно наверно доступ к базе, а его тебе врядли кто даст..<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

Каким образом обрабатывать $file и выбирать из него то что мне нужно? Напиши если не трудно несколько примеров.

Спасибо за внимание <!--emo&:)-->Изображение<!--endemo--> <!--emo&:)-->Изображение<!--endemo--> <!--emo&:)-->Изображение<!--endemo-->
Wen
Капитан
 
Сообщений: 170
Зарегистрирован: Пн окт 28, 2002 6:03 pm
Откуда: Германия
Пункты репутации: 0

Сообщение ita » Пт мар 14, 2003 7:25 am

2Wen
дай мне ссылку на анализатор боев(надеюсь регится не надо) а там уже скажу чего и как делать. и еще, желательно детальное описание как это должно работать у тебя, или просто напиши "точно так же"<!--emo&:)-->Изображение<!--endemo-->
Продается лунный грунт! Предоплата 100%, самовывоз.
ita
Подполковник
 
Сообщений: 717
Зарегистрирован: Ср сен 11, 2002 12:00 am
Откуда: dp.ua
Пункты репутации: 0

Сообщение Wen » Пт мар 14, 2003 6:39 pm

<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->2Wen
дай мне ссылку на анализатор боев(надеюсь регится не надо) а там уже скажу чего и как делать. и еще, желательно  детальное описание как это должно работать у тебя, или просто напиши "точно так же"<!--emo&:)-->Изображение<!--endemo--><!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->

<a href='http://www.darklaw.ee/last.php?act=darklaw' target='_blank'>Ссылка</a> на анализотор одного клана
Нужна помочь при обратке файла, запрос возвращает ихформацию в текстовом виде. Пример я писал выше.
Wen
Капитан
 
Сообщений: 170
Зарегистрирован: Пн окт 28, 2002 6:03 pm
Откуда: Германия
Пункты репутации: 0

Пред.След.

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

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

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

cron