ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5711  
Старый 28.09.2008, 02:35
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Цитата:
Сообщение от MaSTeR GэN  
O_o а поподробнее можно просто очень развернутый ответ (
http://ru.php.net/manual/ru/book.curl.php
 
Ответить с цитированием

  #5712  
Старый 28.09.2008, 13:50
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

Такой вопрос... Как определённое слово или словосочетание внедрить в текст с определённой плотностью? Например - мне надо чтобы слово античат составляло 10% от текста. Смысл текста - не важен. То есть, может получится бред, но мне так и надо
 
Ответить с цитированием

  #5713  
Старый 28.09.2008, 14:20
Аватар для ++Norton++
++Norton++
Участник форума
Регистрация: 20.11.2006
Сообщений: 172
Провел на форуме:
539954

Репутация: 106
По умолчанию

Конкретно для 10% можно так:
Код:
for($i=1; $i<=100; $i++) { 
if( $i/10 == 1|| $i/10 == 2 || $i/10 == 3 || $i/10 == 4 || $i/10 == 5 || $i/10 == 6
|| $i/10 == 7 || $i/10 == 8|| $i/10 == 9|| $i/10 == 10) { echo "antichat"; } else { echo "ccdslfkghjas;ljg"; }
}
сильно не бейте за код, писал с ходу и не проверял.
 
Ответить с цитированием

  #5714  
Старый 28.09.2008, 14:44
Аватар для inlanger
inlanger
Познавший АНТИЧАТ
Регистрация: 07.01.2007
Сообщений: 1,263
Провел на форуме:
3326855

Репутация: 702


По умолчанию

А как быть в 2% ? 4% другими цифрами?
 
Ответить с цитированием

  #5715  
Старый 28.09.2008, 16:10
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

inlanger Создать массив из слов, дополнить его нужным количеством одного и того же слова и перемешать shuffle'ом?
 
Ответить с цитированием

  #5716  
Старый 28.09.2008, 19:17
Аватар для Zircool
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

Репутация: 78
Отправить сообщение для Zircool с помощью ICQ
По умолчанию

Таков вопрос есть к примеру текст

Цитата:

Хорошо живет на свете винни пух, несмотря на то что он странный друг и любит кататься на роликах. Пусть он живет вечно в наших сердцах, настолько больших что ими можно расколоть мешок орехов.
И есть файл ankors.text

Цитата:
<a href="http://puh.ru">Пух</a>
<a href="http://puh.ru/live">живет</a>
<a href="http://serdce.ru">сердцах</a>
<a href="http://mehok.ru">мешок</a>
Вот думаю как можно написать скрипт что бы он находил в текте слова, которые являются анкорами из файла ankors.txt и заменял слово на ссылку... Пока не каких идей не пришло в голову..
 
Ответить с цитированием

  #5717  
Старый 28.09.2008, 19:37
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

PHP код:
<?php
$txt
="Хорошо живет на свете винни пух, несмотря на то что он странный друг и любит кататься на роликах. Пусть он живет вечно в наших сердцах, настолько больших что ими можно расколоть мешок орехов.";

$links=array_map('rtrim',file("ankors.txt"));

$links_for_replacement=Array();
$words_to_replace=Array();

foreach(
$links as $link)
{
  if(!
$link)
    continue;

  
preg_match("/>(.+)</",$link,$word);
  if(!isset(
$word[1]))
    continue;

  
$links_for_replacement[]=$link;
  
$words_to_replace[]=$word[1];
}

$txt=str_replace($words_to_replace$links_for_replacement$txt);

print 
$txt;
?>
Замена будет регистрозависимой в этом случае, т.е. "Пух" и "пух" - два разных слова.
 
Ответить с цитированием

  #5718  
Старый 28.09.2008, 19:41
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Zircool,
PHP код:
preg_match_all('#<a href[^>]*>([^<]*)<\/a>#i',file_get_contents('ankors.txt'),$ankors);
$text=str_ireplace($ankors[1],$ankors[0],$text);
echo 
$text
Минус - регистр символов будет нарушаться
 
Ответить с цитированием

  #5719  
Старый 28.09.2008, 22:10
Аватар для shellz[21h]
shellz[21h]
Постоянный
Регистрация: 20.12.2007
Сообщений: 334
Провел на форуме:
1934122

Репутация: 118
Отправить сообщение для shellz[21h] с помощью ICQ
По умолчанию

PHP код:
<?
for($i 1;$i 100;$i++)
{
echo 
$i."<br>";
}
?>
Этот код выводит от 1 до 100 но выводит значиния все сразу на страницу, а надо сделать, чтоб вывод был по одному значению, а не сразу. Как это можно реализовать? заранее благодарен.
 
Ответить с цитированием

  #5720  
Старый 28.09.2008, 22:13
Аватар для FrMn
FrMn
Познающий
Регистрация: 08.08.2008
Сообщений: 55
Провел на форуме:
369629

Репутация: 54
По умолчанию

PHP код:
echo $word[0];
//or
print_r($word); 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ