Kolyaj

Kolyaj
Рейтинг
69
Регистрация
28.03.2006

В поиск: /ru/forum/162622

Варенье классное на самом деле, кабачки по мановению волшебного тазика становятся по вкусу апельсинами :)

nal.master:
тогда так:
$i_1 == max($i_2,max($i_3,$i_4)) ? print $i_1 : print 'Error';

Ну что за бред вы пишите? Для чего вы сравниваете первое число с максимальным среди остальных трех?

Судя по вашему выражению if (а не по вашему тексту :) ) вам нужно определить, имеются ли в наборе из нескольких переменных хотя бы две одинаковые. Можно так, к примеру


$vars = array($var1, $var2, $var3, $var4);
if (count($vars) > count(array_unique($vars)))
echo "йа криведко (с) Каширин";

mihan, это все должно выполняться автоматически? Если нет, то на http://seanalyzer.ru/ Анализ выдачи яндекса, загружаете все результаты поиска на одну страницу и сохраняете список урлов в текстовый файл.

shav, я вообще ничего не сравнивал, я всего лишь сказал (цитирую)

Kolyaj:
табличная верстка во всем великолепии

т.е. куча таблиц там, где можно было парочкой. О блочной верстке даже речи не было.

shav:
Я много корявства видел и в блочной верстке, так что дело не в унструменте, а в реализации (в кривых руках короче).

Ну это, как правило, у тех, кто только перешел с табличной на блочную, и мыслит еще по табличному. Такую верстку можно смело к табличной приравнивать.

А какой вы хотите, чтоб она была ширины? У вас указано 800, также как и родительская таблица (что само по себе странно, хотя это может остатки тестирования). У второго столбца ширина 100%, вот он и прижимает левую.

P.S. dRiveR.dLL, табличная верстка во всем великолепии :)

Простейший скрипт, ищет в файле urls.txt список урлов и для них выдает табличку с кодами ответов.


<?
set_time_limit(0);

function get_status($url, $referer = "") {
$parsed_url = parse_url($url);

$headers = "GET $url HTTP/1.1\r\n";
$headers .= "HOST: {$parsed_url['host']}\r\n";
$headers .= "User-Agent: Opera/9.01 (Windows NT 5.1; U; ru)\r\n";
$headers .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n";
$headers .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
$headers .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n";
$headers .= "Accept-Encoding: gzip\r\n";
if (!empty($referer))
$headers .= "Referer: $referer\r\n";
$headers .= "Connection: close\r\n";

$response_headers = array();
if (!($socket = @fsockopen($parsed_url['host'], (array_key_exists("port", $parsing_url) ? $parsing_url['port'] : 80), $errno, $errstr))) {
return false;
} else {
fputs($socket, $headers . "\r\n");
$status = fgets($socket);
}
preg_match("/ (\d\d\d) /", $status, $matches);
return $matches[1];
}

if (file_exists("urls.txt")) {
$urls = file("urls.txt");
echo "<table border=1 cellspacing=0 cellpadding=0><tr><th>Адрес страницы</th><th>Код ответа</th></tr>";
foreach ($urls as $url) {
echo "<tr><td>$url</td><td align=right>" . get_status(trim($url)) . "</td></tr>";
flush();
}
echo "</table>";
}
?>

Успеть нажать на клавишу "Break".

Всего: 1025