Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - GotZfild

Страницы: [1] 2 3 ... 33
1
PHP / Замена слова.
« : 27 Июня 2003, 17:48:37 »
[p]substr_count[/p]
либо пользоваться регекспами для выделения BB-кодов

$txt 
preg_replace("!\\\\[ b \\\\](.*?)\\\\[ /b \\\\]!""<b>\\\\\\\\1</b>"$txt);

2
PHP / Размер файла
« : 07 Марта 2003, 19:06:19 »

$fp 
fsockopen("site.ru"80) or die("Error");
$query "HEAD http://site.ru/pic/123.gif HTTP/1.0\\r\\n\\r\\n";
fputs($fp$query);
$re fread($fp4096);
fclose($fp);

Из $re выковыривай Content-Length

4
Попробуй

rename
("old/path/to/dir""new/path/to/dir");

5
NAS
"Неплохой" включает в себя в том числе и "хорошие" (грам. справка :)).
А по-настоящему хорошие шрифты, к сожалению, бесплатно не валяются :(

6
Если речь идет о шрифте именно для форума, то Вердана. А так оба неплохи.

7
PHP / пользовательские функции не работают
« : 09 Февраля 2003, 19:53:28 »
Цитировать
никакой
все происходит молча,

поставь в самом начале

error_reporting
(15);

8
PHP / Индексация PHP
« : 09 Февраля 2003, 19:51:44 »
У большинства крупных поисковиков такой проблемы нет. Дело в том, что некоторые поисковики отказываются индексировать файлы с расширениями .php, .cgi, .pl и т.д. (особенно с аргументами в адресной строке), так как результат, выдаваемый ими понимают как временный.
Современные крупные поисковики ориентируются сейчас не на разрешения файлов, а на HTTP-заголовки и meta-теги.

9
Ты наверняка тестировал скрипт на Windows. В отличие от Unix, там перевод строки осуществляется двумя символами: переводом каретки и переводом строки ("\\r\\n"), тогда как в Unix только символом новой строки (только "\\n").
Поэтому после explode у тебя строки по сути выглядят так:
login::password\\r

10
Согласен.

11

$file 
file("auth.dat");
for (
$i 0$i sizeof($file); $i++) {
    
$line explode("::"trim($file[$i]));
    if (
$login == $line[0] && $password == $line[1]) {
         
$is_authorized 1;
         break;
    }
}
if (!
$is_authorized) exit("Login or password is incorrect");

14
PHP / Кодирование данных
« : 04 Февраля 2003, 10:59:06 »
Используй модуль mcrypt
http://www.php.net/manual/en/ref.mcrypt.php

15
PHP / Текст
« : 02 Февраля 2003, 11:25:52 »

$str 
"<font class=B1>ИГРОК 1</font> чесал <вырезано цензурой>, но вдруг, <font class=B2>игрок 2</font> со скуки, приложил сильнейший удар, пробив блок, рукояткой меча в шею врага. <Font Color=red><b>-33</b></Font>";
preg_match("!<font class=B1>(.+?)</font>!"$str$matches);
$player1 $matches[1]);

Для нахождения всех игроков, выделенных используй preg_match_all
Остальные аналогично.

Страницы: [1] 2 3 ... 33