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

09.11.2008, 17:39
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от bombeg
если у тебя все равно все из кавычек выносится, зачем ты переменную зря пишешь? писал бы туда сразу session_id()
не принципиально
Вообще зачем спорить, напиши свой пример, который будет лучше.
|
|
|

09.11.2008, 18:55
|
|
Новичок
Регистрация: 17.03.2008
Сообщений: 29
Провел на форуме: 62375
Репутация:
1
|
|
помогите решить задачу, хочу сделать две ссылки: "Предыдущая страница" и "Следующая страница"
пробовал сделать так:
PHP код:
list($idd2, $titlenext) = $db->sql_fetchrow($db->sql_query("SELECT id, title FROM ".$prefix."_pages ORDER by id LIMIT $id, 1"));
где $id - номер текущей страницы, но нифига не работает, разве что если прописать вручную случайные номера, то все равно выдает страницы не следующие по списку, а через 30, 100 и более страниц 
|
|
|

09.11.2008, 19:00
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме: 963613
Репутация:
428
|
|
Сообщение от .:EnoT:.
не принципиально
Вообще зачем спорить, напиши свой пример, который будет лучше.
не любишь критки?
так я и дал - твой пример, плюс моя критика.
|
|
|

09.11.2008, 20:21
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от bombeg
не любишь критки?
так я и дал - твой пример, плюс моя критика.
Я лично критики в твоём посте не увидел.
Не хламим в теме, если чё в пм)
Сообщение от bomber
помогите решить задачу, хочу сделать две ссылки: "Предыдущая страница" и "Следующая страница"
пробовал сделать так:
PHP код:
list($idd2, $titlenext) = $db->sql_fetchrow($db->sql_query("SELECT id, title FROM ".$prefix."_pages ORDER by id LIMIT $id, 1"));
где $id - номер текущей страницы, но нифига не работает, разве что если прописать вручную случайные номера, то все равно выдает страницы не следующие по списку, а через 30, 100 и более страниц 
я вообще не понял при чём тут бд...или поясни свой вопрос точнее.
Если номер текущей страницы $id, то что тебе мешает следующую и предыдущую страницу выводить $id+1 и $id-1 ?
|
|
|

09.11.2008, 20:29
|
|
Участник форума
Регистрация: 25.07.2008
Сообщений: 110
Провел на форуме: 242057
Репутация:
42
|
|
Нужен пример синонимайзера. что-то у меня ничего не получается
|
|
|

09.11.2008, 20:49
|
|
Участник форума
Регистрация: 20.07.2008
Сообщений: 177
Провел на форуме: 625939
Репутация:
54
|
|
PHP код:
function Synonim($text,$SYNINCLUDEORIGINAL,$notsin=true){
$txt=$text;
if(!$notsin)return $txt;
if(!file_exists("./synonim.txt")) return $txt;
$handle = fopen("./synonim.txt", "r");
$contents = ''; $i=0;
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
$marr=explode("=",$buffer);
$original=$marr[0];
$synarr=explode(",",$marr[1]);
if($SYNINCLUDEORIGINAL)$synarr[]=$original;
$syn=$synarr[rand()%count($synarr)];
$syn=str_replace("
","",$syn);
$txt=str_replace(" ".$original." "," ".$syn." ",$txt);
$txt=str_replace(" ".$original.","," ".$syn.",",$txt);
$txt=str_replace(" ".$original."."," ".$syn.".",$txt);
$txt=str_replace(" ".$original."?"," ".$syn."?",$txt);
$txt=str_replace(" ".$original."!"," ".$syn."!",$txt);
$txt=str_replace(" ".$original.":"," ".$syn.":",$txt);
$i++;
}
fclose($handle);
$result.=$txt;
return $result;
}
вот тебе функция, переделывай сам =)
|
|
|

09.11.2008, 20:55
|
|
Участник форума
Регистрация: 25.07.2008
Сообщений: 110
Провел на форуме: 242057
Репутация:
42
|
|
Сообщение от Chode
PHP код:
function Synonim($text,$SYNINCLUDEORIGINAL,$notsin=true){
$txt=$text;
if(!$notsin)return $txt;
if(!file_exists("./synonim.txt")) return $txt;
$handle = fopen("./synonim.txt", "r");
$contents = ''; $i=0;
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
$marr=explode("=",$buffer);
$original=$marr[0];
$synarr=explode(",",$marr[1]);
if($SYNINCLUDEORIGINAL)$synarr[]=$original;
$syn=$synarr[rand()%count($synarr)];
$syn=str_replace("
","",$syn);
$txt=str_replace(" ".$original." "," ".$syn." ",$txt);
$txt=str_replace(" ".$original.","," ".$syn.",",$txt);
$txt=str_replace(" ".$original."."," ".$syn.".",$txt);
$txt=str_replace(" ".$original."?"," ".$syn."?",$txt);
$txt=str_replace(" ".$original."!"," ".$syn."!",$txt);
$txt=str_replace(" ".$original.":"," ".$syn.":",$txt);
$i++;
}
fclose($handle);
$result.=$txt;
return $result;
}
вот тебе функция, переделывай сам =)
Это уже отработанная тема)) нужно чтобы синонимы брал из файла типа
привет=здравствуй,здарова
|
|
|

09.11.2008, 21:05
|
|
Познающий
Регистрация: 05.03.2008
Сообщений: 31
Провел на форуме: 442871
Репутация:
15
|
|
Только начал изучать php.
написал скрипт который вводит в базу данных текст, который отображается на сайте
Но немогу дописать скрипт так чтобы можно было потом отредактировать его, помогите.
таблица состоит из id,theme,content,date.
|
|
|

09.11.2008, 21:14
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме: 963613
Репутация:
428
|
|
update table set content = 'text' where id = 1
|
|
|

09.11.2008, 21:17
|
|
Познающий
Регистрация: 05.03.2008
Сообщений: 31
Провел на форуме: 442871
Репутация:
15
|
|
а можно пояснее ?
|
|
|
|
 |
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|