проблема с виводом - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Thu, 09 Jan 2025 14:57:07 +0300Картинка должна быть в папке /assets/i/pagerank. Она там есть? Возможно, скрипт находится не в корне сайта.
https://visavi.net/topics/34391/591411
проблема с виводом ПетрWed, 12 Sep 2012 11:49:06 +0400Сообщенияhttps://visavi.net/topics/34391/591411проблема вроде в етом участке:<br>
//generate the graphical pagerank<br>
function pagerank($url,$width=40,$method='style') {<br>
if (!preg_match('/^(http:\/\/)?([^\/]+)/i', $url)) { $url='http://'.$url; }<br>
$pr=getpr($url);<br>
$pagerank="$pr &nbsp;<img src=\"/assets/i/pagerank/pr$pr.gif\" width=\"57\" height=\"13\" border=\"0\" align=\"absmiddle\">";
https://visavi.net/topics/34391/591331
проблема с виводом masclubTue, 11 Sep 2012 17:51:49 +0400Сообщенияhttps://visavi.net/topics/34391/591331Так он PR то считает? Значение передается вообще или нет? Что вместо картинки? html код страницы смотрел?<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:39 сек.</span></em><br>
PS вдумываться не хочу, чесслово... Если бы было конкретное описание проблемы, что выдает вместо картинки, что на выводе получается, а так...
https://visavi.net/topics/34391/591327
проблема с виводом SkanerTue, 11 Sep 2012 17:38:22 +0400Сообщенияhttps://visavi.net/topics/34391/591327дам десятку кто поможет исправить)
https://visavi.net/topics/34391/591291
проблема с виводом masclubTue, 11 Sep 2012 15:04:27 +0400Сообщенияhttps://visavi.net/topics/34391/591291Чувак, нанимай кодера. Тут нет на столько не уважающих себя, чтоб читать этот набор букв за бесплатно.
https://visavi.net/topics/34391/591290
проблема с виводом АндрейTue, 11 Sep 2012 15:03:26 +0400Сообщенияhttps://visavi.net/topics/34391/5912907. <strong>SCRIPTOMAN</strong>, я тоже не розбираюсь просто хочу проверку ПР на сайт поставить все остальное вроде работает кроме изображения
https://visavi.net/topics/34391/591289
проблема с виводом masclubTue, 11 Sep 2012 15:03:02 +0400Сообщенияhttps://visavi.net/topics/34391/5912896. <strong>masclub</strong>, я канешн, не очень разбираюсь в php, но разве у атрибута <span style="color:#ff0000">action</span> тега <form> не должно ли быть значение ?
https://visavi.net/topics/34391/591286
проблема с виводом СуицидникTue, 11 Sep 2012 14:59:24 +0400Сообщенияhttps://visavi.net/topics/34391/591286ето код index.php при проверке ПР не виводит картинку(
https://visavi.net/topics/34391/591284
проблема с виводом masclubTue, 11 Sep 2012 14:44:53 +0400Сообщенияhttps://visavi.net/topics/34391/591284Даже не хочу читать весь этот набор букв. 100% тут полно лишнего что и не нужно вовсе было...<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:09 сек.</span></em><br>
Задавая вопрос, стараться надо продумать его так, чтобы получить ответ, а не выложить весь код на дофига строк и спрашивать почему картинка не выводится...
https://visavi.net/topics/34391/591281
проблема с виводом SkanerTue, 11 Sep 2012 14:31:06 +0400Сообщенияhttps://visavi.net/topics/34391/591281хелп!!!
https://visavi.net/topics/34391/591263
проблема с виводом masclubTue, 11 Sep 2012 13:39:09 +0400Сообщенияhttps://visavi.net/topics/34391/591263//generate the graphical pagerank<br>
function pagerank($url,$width=40,$method='style') {<br>
if (!preg_match('/^(http:\/\/)?([^\/]+)/i', $url)) { $url='http://'.$url; }<br>
$pr=getpr($url);<br>
$pagerank="$pr &nbsp;<img src=\"/assets/i/pagerank/pr$pr.gif\" width=\"57\" height=\"13\" border=\"0\" align=\"absmiddle\">";<br>
<br>
//The (old) image method<br>
if ($method == 'image') {<br>
$prpos=$width*$pr/10;<br>
$prneg=$width-$prpos;<br>
$html='<img src="http://www.google.com/images/pos.gif" width='.$prpos.' height=4 border=0 alt="'.$pagerank.'"><img src="http://www.google.com/images/neg.gif" width='.$prneg.' height=4 border=0 alt="'.$pagerank.'">';<br>
}<br>
//The pre-styled method<br>
if ($method == 'style') {<br>
$prpercent=100*$pr/10;<br>
$html='<div style="position: relative; width: '.$width.'px; padding: 0; background: #D9D9D9;"><strong style="width: '.$prpercent.'%; display: block; position: relative; background: #5EAA5E; text-align: center; color: #333; height: 4px; line-height: 4px;"><span></span></strong></div>';<br>
}<br>
<br>
$out=''.$pagerank.'';<br>
return $out;<br>
}<br>
<br>
if ((!isset($_POST['url'])) && (!isset($_GET['url']))) { echo '<form action="" method="post"><input name="url" type="text"><input type="submit" name="Submit" value="Get Pagerank"></form>'; }<br>
if (isset($_REQUEST['url'])) { <br>
echo pagerank($_REQUEST['url']);<br>
}<br>
<br>
$tpl->div('block', HICO .'<a href="/">'. $lang->word('home').'</a>');<br>
require_once(SYS.'/view/footer.php');<br>
?>
https://visavi.net/topics/34391/591250
проблема с виводом masclubTue, 11 Sep 2012 11:52:08 +0400Сообщенияhttps://visavi.net/topics/34391/591250$Re = (int)($Re / 10) + ($Re % 10);<br>
}<br>
$CheckByte += $Re;<br>
$Flag ++;<br>
}<br>
<br>
$CheckByte %= 10;<br>
if (0 !== $CheckByte) {<br>
$CheckByte = 10 - $CheckByte;<br>
if (1 === ($Flag % 2) ) {<br>
if (1 === ($CheckByte % 2)) {<br>
$CheckByte += 9;<br>
}<br>
$CheckByte >>= 1;<br>
}<br>
}<br>
<br>
return '7'.$CheckByte.$HashStr;<br>
}<br>
<br>
//return the pagerank checksum hash<br>
function getch($url) { return CheckHash(HashURL($url)); }<br>
<br>
//return the pagerank figure<br>
function getpr($url) {<br>
global $googlehost,$googleua;<br>
$ch = getch($url);<br>
$fp = fsockopen($googlehost, 80, $errno, $errstr, 30);<br>
if ($fp) {<br>
$out = "GET /search?client=navclient-auto&ch=$ch&features=Rank&q=info:$url HTTP/1.1\r\n";<br>
//echo "<pre>$out</pre>\n"; //debug only<br>
$out .= "User-Agent: $googleua\r\n";<br>
$out .= "Host: $googlehost\r\n";<br>
$out .= "Connection: Close\r\n\r\n";<br>
<br>
fwrite($fp, $out);<br>
<br>
//$pagerank = substr(fgets($fp, 128), 4); //debug only<br>
//echo $pagerank; //debug only<br>
while (!feof($fp)) {<br>
$data = fgets($fp, 128);<br>
//echo $data;<br>
$pos = strpos($data, "Rank_");<br>
if($pos === false){} else{<br>
$pr=substr($data, $pos + 9);<br>
$pr=trim($pr);<br>
$pr=str_replace("\n",'',$pr);<br>
return $pr;<br>
}<br>
}<br>
//else { echo "$errstr ($errno)<br />\n"; } //debug only<br>
fclose($fp);<br>
}<br>
}
https://visavi.net/topics/34391/591249
проблема с виводом masclubTue, 11 Sep 2012 11:51:27 +0400Сообщенияhttps://visavi.net/topics/34391/591249должна виводиться картинка с результатом а ничево не виводиться как ето исправить?<br>
вот код: <br>
<?php<br>
$locate = 'Skaner';<br>
$title = 'Проверка PR';<br>
require_once(SYS.'/view/header.php');<br>
<br>
error_reporting(E_ALL ^ E_NOTICE);<br>
<br>
//settings - host and user agent<br>
$googlehost='toolbarqueries.google.com';<br>
$googleua='Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5';<br>
<br>
<em><span style="font-size:x-small">Добавлено через 05:18 сек.</span></em><br>
//convert a string to a 32-bit integer<br>
function StrToNum($Str, $Check, $Magic) {<br>
$Int32Unit = 4294967296; // 2^32<br>
<br>
$length = strlen($Str);<br>
for ($i = 0; $i < $length; $i++) {<br>
$Check *= $Magic; <br>
//If the float is beyond the boundaries of integer (usually +/- 2.15e+9 = 2^31),<br>
// the result of converting to integer is undefined<br>
// refer to <a href="http://www.php.net/manual/en/language.types.integer.php" target="_blank" rel="nofollow">http://www.php.net/manual/en/language.types.integer.php</a><br>
if ($Check >= $Int32Unit) {<br>
$Check = ($Check - $Int32Unit * (int) ($Check / $Int32Unit));<br>
//if the check less than -2^31<br>
$Check = ($Check < -2147483648) ? ($Check + $Int32Unit) : $Check;<br>
}<br>
$Check += ord($Str{$i});<br>
}<br>
return $Check;<br>
}<br>
<br>
//genearate a hash for a url<br>
function HashURL($String) {<br>
$Check1 = StrToNum($String, 0x1505, 0x21);<br>
$Check2 = StrToNum($String, 0, 0x1003F);<br>
<br>
$Check1 >>= 2; <br>
$Check1 = (($Check1 >> 4) & 0x3FFFFC0 ) | ($Check1 & 0x3F);<br>
$Check1 = (($Check1 >> 4) & 0x3FFC00 ) | ($Check1 & 0x3FF);<br>
$Check1 = (($Check1 >> 4) & 0x3C000 ) | ($Check1 & 0x3FFF);<br>
<br>
$T1 = (((($Check1 & 0x3C0) << 4) | ($Check1 & 0x3C)) <<2 ) | ($Check2 & 0xF0F );<br>
$T2 = (((($Check1 & 0xFFFFC000) << 4) | ($Check1 & 0x3C00)) << 0xA) | ($Check2 & 0xF0F0000 );<br>
<br>
return ($T1 | $T2);<br>
}<br>
<br>
//genearate a checksum for the hash string<br>
function CheckHash($Hashnum) {<br>
$CheckByte = 0;<br>
$Flag = 0;<br>
<br>
$HashStr = sprintf('%u', $Hashnum);<br>
$length = strlen($HashStr);<br>
<br>
for ($i = $length - 1; $i >= 0; $i --) {<br>
$Re = $HashStr{$i};<br>
if (1 === ($Flag % 2)) { <br>
$Re += $Re;
https://visavi.net/topics/34391/591247
проблема с виводом masclubTue, 11 Sep 2012 11:45:38 +0400Сообщенияhttps://visavi.net/topics/34391/591247