Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

30.05.2009, 15:34
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме: 994199
Репутация:
258
|
|
PHP код:
<?php
$text="абв";
$text2=convert_cyr_string($text,w,k);
// из windows-1251 в koi8-r
// i (iso8859-5)
// a (X-CP866)
// m (X-MAC-Cyrillic)
echo $text2;
?>
|
|
|

30.05.2009, 17:19
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Как сгенерировать сообщение фиксированного размера?
Пытаюсь так
Код:
$a="a";
$t=1024*1024;
for ( $i=0; $i<=$t; $i++)
{
$b=$b . $a;
}
echo $b;
но браузер ничего не выводит 
|
|
|

30.05.2009, 17:22
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
PHP код:
$headers[] = 'Accept:image/png,image/*;q=0.8,*/*;q=0.5';
$headers[] = 'Accept-Language:ru,en-us;q=0.7,en;q=0.3';
$headers[] = 'Accept-Encoding:gzip,deflate';
$headers[] = 'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7';
$headers[] = 'Keep-Alive:300';
$headers[] = 'Content-Length: 88';
$headers[] = 'Proxy-Connection:keep-alive';
curl_setopt($ch, CURLOPT_URL, "САЙТ.ru");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "post_запрос");
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$res = curl_exec($ch);
Появляется ошибка:
411 Length Required
Я же вроде указал Content-Length: 88 ... что серверу ещё надо 
|
|
|

30.05.2009, 17:23
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Сообщение от geforse
Я же вроде указал Content-Length: 88 ... что серверу ещё надо 
НЕ указывать контен ленгс)
|
|
|

30.05.2009, 17:31
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Сообщение от wildshaman
НЕ указывать контен ленгс)
не помогает )
А как вобще можно высчитать Content-Length ?
по какой формуле ?)
|
|
|

30.05.2009, 17:32
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Сообщение от geforse
не помогает )
А как вобще можно высчитать Content-Length ?
по какой формуле ?)
это длина пост-запроса
|
|
|

30.05.2009, 17:56
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
функции is_dir / is_file на win32 все время возвращают 0, тобиж не работают.. как можно узнать по другому папка или файл?
|
|
|

30.05.2009, 18:16
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
LEE_ROY Странно, но у меня все работает, попробуйте обрабатывать пути с помощью realpath, хотя опять таки - работает и без него
PHP код:
$a = opendir('.');
echo '<table>';
while ($one = readdir($a))
{
$one=realpath($one);
if (is_dir($one)) echo '<tr bgcolor="GREEN"><td>Directory<td>'.$one;
if (is_file($one)) echo '<tr bgcolor="RED"><td>File<td>'.$one;
}
|
|
|

30.05.2009, 19:04
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
спасибо, с realpath почему-то заработало, возможно бага в версии моего пыха - http://bugs.php.net/bug.php?id=31347 , да это и не суть важно теперь. )
|
|
|

30.05.2009, 19:59
|
|
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме: 1288105
Репутация:
328
|
|
Чисто ради интереса, можно как то в массив заносить интервалы (300..400) и одиночные число (24,7004,450) на пр:
PHP код:
$mass = array("24","7004","300..400","450");
кто ни будь знает ?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|