Progr@mmer\.

Progr@mmer\.
Рейтинг
44
Регистрация
14.10.2007

Посмотреть на исходный код и понять, что это <input type="text">

Сервер перегружен, если я не ошибаюсь.

Раньше частенько видел такое на блоге у Маула =)

Был у меня два года назад случай: у друга (Андрей) оказалась машинка делать татушки - он предложил сделать по парочке себе, я не особо хотел и думал, пока он себе рисовал на бумаге "хХх" (тогда был популярен этот фильм). Потом другой парень (Кирилл) по нарисованой татушке сделал Андрею на плече татушку - вроде нормально, но через год, когда Андрей стал ходить качаться у него эта татушка расплылась в такую размазню, что сейчас страшно смотреть.

Я же тогда так и не решился сделать нормальную татуировку, сделал себе одну незаметную точку на руке (миллиметровую), ради того, чтоб проверить не сведется ли она через пару лет. Не свелась. А сейчас жалею, что сделал эту "точку".

Мотайте на ус.

Progr@mmer\. добавил 13.06.2008 в 18:41

Жалею, потому что вообще не нужно было ее делать, а не потому, что не сделал нормальную татушку.

В том разделе темы про тексты, которые для людей.

Я правильно понимаю что такое цепь Маркова. Просто в прошлом посте выразился не верно.

Видел сообщения, что сайты с текстами, обработанными тем алгоримом поисковики очень хорошо банят. Хотелось бы придумать достойную альтернативу. :)

p.s.: если через пару дней никто не отреагирует на тему, то попрошу модераторов переместить ее в тот раздел.

В саппорт пс напишите, может смогут помочь. Но, конечно, смотря для каких целей.

Практическая цель - не забаненые доры.

ЗЫ: Цепи Маркова вроде уже давно определяются ПС (поправьте, если не прав).

3ЫЫ: я правильный раздел выбрал, не путайте. :)

Ira_Ganich, ты вообще в php разбираешься хоть немного?

Вот файлик, чтоб таскать ссылки через api в serialize() формате:


<?
$appid = ""; // сюда написать зарегистрированный апи кей
$req_url = 'http://world-of-love.ru'; // сайт, который будем проверять
$file_name = '/csv/world-of-love2.ru'; // куда положим результаты

$max_links = 100;
$output = 'php';

$file_name = dirname(__FILE__) . $file_name;

$n = PHP_EOL;
$sleep = 2;

ini_set('display_errors',1);
error_reporting(E_ALL);

@chmod($file_name.'.csv', 0777);

// функция для "вытаскивания" ссылок
function open_yil ($site, $start = '', $adv_args = '') { // $start = '...&', $adv_args = '&...'
global $appid, $max_links, $output;

$url = 'http://search.yahooapis.com/SiteExplorerService/V1/inlinkData?appid='.$appid.'&query='.$site.'&results='.$max_links.'&'.$start.'output='.$output.$adv_args.'&entire_site=1';

$file = file_get_contents($url);

return $file;
}

// функция, формирования текста, который будет положен в *.csv-файл ($file_name)
function getdata ($array) {
global $n;
$array_count = sizeof($array);
$res = '';
for ($j = 0; $j < $array_count; $j++) {
$res .= '"'.$array[$j]['Url'].'";"'.$array[$j]['Title'].'"'.$n;
}

return $res;
}

// функция для сохранения результатов
function adddata2 ($file_data) {
global $file_name;

$file = fopen($file_name.'.csv', 'ab');
fwrite($file, $file_data);
fclose($file);
// chmod($file_name.'.csv', 0777);

return true;
}


$end = 1000;

$i = 1;

// for ($i = 1; $i < $end; $i+$max_links) {
while ($i <= $end) {
$result = open_yil($req_url, 'start='.$i.'&') or exit ($i.' - not open_yil!');
$result2 = unserialize($result);

if ($i == 1) {
$data = '"totalResultsAvailable";"'.$result2['ResultSet']['totalResultsAvailable'].'"'.$n.'"";""'.$n;
$data .= getdata($result2['ResultSet']['Result']);
} else {
$data = getdata($result2['ResultSet']['Result']);
}

if (!adddata2($data)) {
exit ($i.' - adddata false');
}


// sleep($sleep);
$i = $i + $max_links;
}

echo "Успешно!";


/* Формат отдаваемых данных, после обработки их функцией unserialize();
Array
(
[ResultSet] => Array
(
[totalResultsAvailable] => 48320
[firstResultPosition] => 1
[totalResultsReturned] => 100
[Result] => Array
(
[0] => Array
(
[Title] => Линейки и метрики для форумов от Мира Любви и Романтики
=> http://line.world-of-love.ru/
[ClickUrl] => http://line.world-of-love.ru/
)
...
*/

?>


<?
$filename = '/text.txt';

$file = file(dirname(__FILE__) . $filename);
$file_count = sizeof($file) - 1;

for ($i = 0; $i < 10; $i++) {
echo $file[rand(0, $file_count)] . '<br>' . "\n";
}
?>

Наверно, я сначала не так понял :-[

Ira_Ganich:
Как ,пользуясь страницей http://siteexplorer.search.yahoo.com/ определить для страницы количество внешних ссылок на неё (Inlinks,Except from this domain)?

Может это или это нужно?

Inlinks (2,412)

Получить апи-ключ можно здесь

Или всё таки тебе нужен скрипт, который будет скачивать все видимые внешние ссылки и сохранять их вместе с заголовком ссылающейся страницы в *.csv/*.html файл?

Если доберусь до компа, то скину ссылку на регистрацию апи-ключа и скину php-скрипт для таскания ссылок.

Всего: 505