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

08.06.2009, 09:41
|
|
Познающий
Регистрация: 26.10.2007
Сообщений: 83
Провел на форуме: 394231
Репутация:
50
|
|
я думаю у тебя не высоко нагруженный проект так что о таких мелочах беспокоится не стоит
|
|
|

08.06.2009, 09:49
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме: 994199
Репутация:
258
|
|
Сообщение от KrafT
Есть файл. Там много мусора, но мне с етого файла надо отпарсить IDшники.. ID вигледит так uid="4552312312321" как зделать чтоб скрипт нашёл IDшники и записал их в файл?
PHP код:
<?php
$f=fopen("file.txt","r+t");
flock(LOCK_EX,$f);
while(feof($f)){
$line=fget($f);
preg_match("|uid=\"[0-9]{13}\"|i",$line,$uid);
}
?>
|
|
|

08.06.2009, 11:00
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от Кубик Рубик
Всем привет!
Как вы думаете хорошо ли после загрузки картинки поменять ее имя, а потом сохранить в базу ее предыдущее и новое имя(+ имя пользователя), чтобы система разбиралась, что за картинка. Возможно это затратно в масштабах вконтакте, но ведь там тоже как то контролируется, когда эта картинга была загружена и кем.
Загрузил + послал запрос на занесение инфы в БД. Ничего затратного.
Если бы ты посылал батарею свзяанных элементов - другое дело
|
|
|

08.06.2009, 18:50
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
Провел на форуме: 6128108
Репутация:
445
|
|
есть переменная
$i = "username:qwerty";
Нужно выдернуть от туда то что стоит до символа ":" и вставить в текстовое поле (или же вывести)
|
|
|

08.06.2009, 18:54
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме: 1996429
Репутация:
468
|
|
PHP код:
<?php
$a 'username:password';
$b = explode(":", $a);
echo $b[0]; //username
echo $b[1]; //password
?>
|
|
|

08.06.2009, 18:55
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
$arr = explode(':', $a);
echo $arr[0];
|
|
|

08.06.2009, 18:56
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
PHP код:
<?php
$string = 'username:qwerty';
$array = explode(':', $string);
echo($array[0]); //или echo('<input name="text" type="text" value="' . $array[0] . '">')
?>
|
|
|

08.06.2009, 19:00
|
|
Новичок
Регистрация: 11.03.2007
Сообщений: 24
Провел на форуме: 109679
Репутация:
7
|
|
подскажите, как сделать рандомный вывод 3 запросов.
тоесть есть база данных с 1 полем - в поле хранятся данные вида "<a href="lalala"><img src="somepict.png">sometext.txt</a><br>"
как выводить по 3-4 таких "картинки с ссылкой" ?
|
|
|

08.06.2009, 19:16
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 86
Провел на форуме: 994199
Репутация:
258
|
|
PHP код:
<?php
$row_count = mysql_result(mysql_query('SELECT COUNT(*) FROM tTable;'), 0);
$query = array();
while (count($query) <3) {
$query[] = '(SELECT * FROM tTable LIMIT '.rand(, $row_count).', 1)';
}
$query = implode(' UNION ', $query);
$res = mysql_query($query);
?>
все это есть здесь и здесь
Последний раз редактировалось erihtoney; 08.06.2009 в 19:18..
|
|
|

08.06.2009, 19:43
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от xtra
подскажите, как сделать рандомный вывод 3 запросов.
тоесть есть база данных с 1 полем - в поле хранятся данные вида "<a href="lalala"><img src="somepict.png">sometext.txt</a><br>"
как выводить по 3-4 таких "картинки с ссылкой" ?
Путь от картинки и от гипер-ссылки лучше хранить в БД, а потом заносиь в теги, а не весь тег.
Чтобы вывести
PHP код:
$query = 'SELECT COUNT(*) FROM table';
$result = mysql_query($query);
$fetch = mysql_fetch_array($result);
$count = $fetch[0]; //количество записей в таблице
//Задавём каждой записи рандом id
$query = 'SELECT * FROM table WHERE id="' . rand(1, $count) . '" OR id="' . rand(1, $count) . '" OR id="' . rand(1, $count) . '"');
//Либо задаём только смещение и берём картинки по порядку
$query = 'SELECT * FROM table LIMIT ' . rand(1, $count - 3) . ', 3"');
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|