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

09.09.2008, 10:44
|
|
Познающий
Регистрация: 26.09.2007
Сообщений: 35
Провел на форуме: 136969
Репутация:
19
|
|
PHP код:
$s=implode('',array("$buf"));
$s=strstr($s,"<GOS_ANS>");
preg_match_all("/<([a-zA-Z0-9:\"= ]+)>([^<]*)<\/[a-zA-Z0-9:]+>/",$s,$match);
$col=count(array_unique($match[1]));
echo "<table border=0>";
echo "<tr>";
for($q=0;$q<$col;$q++){
echo "<td>".$match[1][$q]."</td>";
}
echo "</tr>";
for($w=0;$w<count($match[1]);$w++){
echo "<tr bgcolor='#C9C9C9'>";
$w = $w+2;
for($q=0;$q<$col;$q++){
echo "<td>".$match[2][$q+$w*$col]."</td>";
}
echo "<tr>";
$w = $w-1;
for($q=0;$q<$col;$q++){
echo "<td>".$match[2][$q+$w*$col]."</td>";
}
echo "</tr>";
}
echo "</table>";
На вход дается XML-ответ, но в результате выполнения в конце остаются множественные пустые строки таблицы (из-за того, что поле GOS_ANS не имеет собственных данных, но передает перенос строки). Как убрать эти лишние строки?
|
|
|

09.09.2008, 15:53
|
|
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
Провел на форуме: 1212427
Репутация:
187
|
|
2DiffuSer
эм.. я это чуть позже поправил, строчку
PHP код:
for($w=0;$w<count($match[1]);$w++){
замени на
PHP код:
for($w=0;$w<(count($match[1])/$col);$w++){
|
|
|

09.09.2008, 17:01
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
может сможет кто помочь
есть файлы такого вида YYMMDD+xxxxxx+"-TTFILE"+yyyyy+".txt" (например
080905130635-TTFILE012351.txt)
xxxxxx и yyyyy изменяющиеся числа
возможно через file_exists проверить файл не целиком по имени а по какойнить маске??? конкретнее YYMMDD*.txt
|
|
|

09.09.2008, 19:00
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
такой вопрос с помощью какой функции можно узнать разрешение картинки и её размеры?
|
|
|

09.09.2008, 19:11
|
|
Участник форума
Регистрация: 23.06.2007
Сообщений: 188
Провел на форуме: 1051973
Репутация:
116
|
|
такой вопрос с помощью какой функции можно узнать разрешение картинки и её размеры?
imagesx, imagesy
GD библа
svesve
scandir и пройдись по массиву регуляркой
|
|
|

09.09.2008, 19:13
|
|
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме: 7364332
Репутация:
1276
|
|
|
|
|

09.09.2008, 22:37
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Как загрузить фотографию по URL?
Например как это сделано на radikal.ru
Заранее Благодарен!
С меня + =)
|
|
|

09.09.2008, 22:44
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
http://forum.antichat.ru/thread82495.html
|
|
|

09.09.2008, 22:51
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме: 519496
Репутация:
78
|
|
Ещё один вопросик. Есть файлик tags.php в этом файле ссылки вида
<a href="tag_descr_treb.php">Требования к системе</a>,
<a href="tag_hosting_lot.php">Хостинг</a>,
<a href="tag_moneta_links.php">Продажа ссылок</a>,
Нужно написать скрипт где вводишь чтарое имя ссылки и новое, и скрипт менял бы это имя на новое... Пример
Было
<a href="tag_moneta_links.php">Продажа ссылок</a>,
Стало
<a href="tag_moneta_links.php">Самая лучшая продажа ссылок</a>,
Написал такой код
PHP код:
if (isset($_POST['butname']))
{
$oldname=$_POST['istag'];
$oldname=trim($oldname);
$newname=$_POST['newname'];
$newname=trim($newname);
$filetags=file('tags.php');
preg_replace("#<a href=\"(.*?)\"".$oldname."<\/a>,#is","#<a href=\"(.*?)\"".$newname."<\/a>,#is",$filetags);
}
?>
Так можно использовать функцию preg_replace?
|
|
|

10.09.2008, 00:25
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
PHP код:
if (isset($_POST['butname'])){
$oldname = trim($_POST['istag']);
$newname = trim($_POST['newname']);
$filename = 'tags.php';
$file = str_ireplace($oldname, $newname, file_get_contents($filename));
$put = file_put_contents($filename, $file);
if($put) echo 'Строка заменена';
}
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|