Функция parse_url проблемы с PHP

[Удален]
1124

http://gamesysrq.ru/raskrutka/ создал такую страницу там нужно в поле "input" ввести сайт после чего нажать проверить появится информация о сайте.

Я хочу сделать так чтобы небыло поля "input", а ссылка на сайт выводилась из URL.

Например так /raskrutka/?url=domains.ru

Прошу помощи.

Index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/check.js"></script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.AddXbutton.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#url').AddXbutton({ img: 'img/x.gif' });
$('#url').focus();
});
</script>
</head>
<body>
<?php
include "function/phplivex.php";
$ajax = new PHPLiveX();
$ajax->Run();
?>

<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="center">
<table border="0" cellpadding="0" cellspacing="0"><tr><td align="center">
<h1>«Удобный анализ сайта»</h1>

<table>
<tr>
<td align="left">Ссылка</td><td>
<input type="text" value="" id="url" class="inputz" onkeyup="if (event.keyCode==13 & this.value!='') check();"></td><td>
<input type="button" value="Проверить" onclick="check();" class="inputz_button"></td></tr></table>
<span id="pr" style="visibility:hidden;"><img src="img/load.gif"></span>

</td></tr>
<tr><td>
<!-- result -->
<div id="result"></div>
</td></tr></table>
<title>Анализ сайта вашего сайта</title>
</td></tr></table>
</body>
</html>

result.php

<?

extract($_GET);

// функция проверки url
include "check_url.php";

$url=checkurl($url);
if ($url==1) echo "<div class=error>Вы не ввели адрес.</div>";
elseif ($url==-1) echo "<div class=error>Вы ввели не верный адрес.</div>";
else {

// обрезаем ненужности в виде www и http://
$url=str_replace("www.","",$url);
$url=str_replace("http://","",$url);


// подгружаем нужные функции

include "pr.php"; // получение Goole PR + Индекс
include "cy.php"; // получение Yandex CY + Индекс
include "rambler.php"; // Получение Индекса Rambler + наличие в каталоге
include "site_info.php"; // получение информации о сайте (заголовок, клучевые слова, описание,...)


// вывод формы

echo "<table border=0>
<tr>
<td valign=top width=140 style='background-color:#eeeeee;padding:20px;'>
<img src='http://open.thumbshots.org/image.pxf?url=".$url."' width=120 style='border:1px solid #fff;margin-bottom:10px;'><br />
<b>Показатели сайта</b>:
";
echo "<table><tr><td><img src='img/sgoogle.gif'></td><td>Google (PR): <b>";
echo getpr($url);
echo "</b>/10</td></tr>
<tr><td><img src='img/yandex.gif'></td>
<td>";
echo "Яндекс тИЦ (CY): ";
echo getcy($url);
echo "</td></tr></table>";



echo "

</td>
<td valign=top width=500 style='padding:7px 20px 20px 20px'>
<b style='padding-left:4px;'><table border=0 cellpadding=0><tr><td><img src='http://favicon.yandex.net/favicon/".$url."'></td><td style='padding-left:4px;'>Анализ сайта: </b><a href='http://".$url."/' target='_blank'>".$url."</a></td></tr></table><br>
";



getinfo($url);







echo "</td>
</tr>
</table><br>

";
}
?>
[Удален]
#1

Для получения "?url=domains.ru" в JS используйте window.location.search

[Удален]
#2
sasha_123:
Для получения "?url=domains.ru" в JS используйте window.location.search

Можно подробнее что и как.

C
На сайте с 20.05.2011
Offline
14
#3

не совсем понял в чём именно проблема с этой ф-цией... ну например так попробуйте


$url = trim($_GET['url']);
$url_parts = parse_url($url);
$domain = isset($url_parts['host']) ? $url_parts['host'] : array_shift(explode('/', $url_parts['path']));

echo $domain;
InoHacker
На сайте с 18.10.2009
Offline
75
#4
doza:

Я хочу сделать так чтобы небыло поля "input", а ссылка на сайт выводилась из URL.

Например так /raskrutka/?url=domains.ru

Не очень понял, а откуда "ссылка на сайт", возьмется в урле?

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
[Удален]
#5
InoHacker:
Не очень понял, а откуда "ссылка на сайт", возьмется в урле?

Это потом уже я сам разберуся)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий