X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Помогите переделать с php4 на php5....
xomka
xomka
Topic Starter сообщение 9.11.2008, 3:59; Ответить: xomka
Сообщение #1


Помогите переделать с php4 на php5.
tnx

<?php
if ($ip!="")
{
        $sock=fsockopen ("whois.ripe.net",43,$errno,$errstr);
        if (!$sock)
        {
                echo ($errstr($errno)."<br>");
        }
        else
        {
                fputs ($sock,$ip."\r\n");
                while (!feof($sock))
                {
                        echo (str_replace(":",":&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",fgets ($sock,128))."<br>");
                }
        }
        fclose ($sock);
}
?>


<?php
//The heart of the program
$who = gethostbyname($myname);
if (!$myname) {
    echo (" ");
} elseif ($myname) {
    echo ("<br><br><center><b><font size=3 color=#000000>The IP for $myname is <a href="http://www.maultalk.com/go.php?http://$who>$who</a><br><br><br></center></b></font>");}
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
$what = gethostbyaddr($ipname);
if (!$ipname) {
    echo(" ");
} elseif ($ipname) {
    echo ("<br><br><center><b><font size=3 color=#000000>$ipname resolves to $what<br><br><br></center></b></font>");
}
// You can edit any of the html below to customize for your site
// just be sure to not change any of the form elements.
?>


<?php
if(phpversion() >= "4.2.0"){
   extract($_POST);
   extract($_GET);
   extract($_SERVER);
   extract($_ENV);
}

?>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
newdee
newdee
сообщение 9.11.2008, 15:14; Ответить: newdee
Сообщение #2


приведенный вами код прекрасно работает под php5.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
xomka
xomka
Topic Starter сообщение 9.11.2008, 20:03; Ответить: xomka
Сообщение #3


(newdee @ 9.11.2008, 15:14) *
приведенный вами код прекрасно работает под php5.


неа sad.gif

http://whatismyip.org.ua/

Введите IP для получения информации о нем:
Введите домен (Domain), чтобы узнать IP адрес:
Введите IP адрес, чтобы узнать Host Name:

Не работает... sad.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
сообщение 9.11.2008, 20:04; Ответить: Lordie
Сообщение #4


xomka, дык, у вас там и формы глючно прописаны.. по крайней мере, похоже, тегов form не хватает..

Сообщение отредактировал Lordie - 9.11.2008, 20:05


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webseomsk
webseomsk
сообщение 9.11.2008, 20:06; Ответить: webseomsk
Сообщение #5


(Lordie @ 9.11.2008, 20:04) *
xomka, дык, у вас там и формы глючно прописаны.. по крайней мере, похоже, тегов form не хватает..


+1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
newdee
newdee
сообщение 9.11.2008, 20:10; Ответить: newdee
Сообщение #6


ну я так говорю, потому что проверил все ваши куски на php5 (на всякий случай). в случае сайта два варианта - либо скрипт содержит баг, либо настройки хостинга не позволяют ему работать.
зыы. кстати да, форма не закрыта два раза.

Сообщение отредактировал newdee - 9.11.2008, 20:11
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webseomsk
webseomsk
сообщение 9.11.2008, 20:11; Ответить: webseomsk
Сообщение #7


(newdee @ 9.11.2008, 20:10) *
ну я так говорю, потому что проверил все ваши куски на php5 (на всякий случай). в случае сайта два варианта - либо скрипт содержит баг, либо настройки хостинга не позволяют ему работать.
зыы. кстати да, форма не закрыта два раза.


Точно. Из-за хостинга у меня часто проблемы бывают, а я на себя грешу.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adVISeR
adVISeR
сообщение 9.11.2008, 20:20; Ответить: adVISeR
Сообщение #8


Эмм
echo ($errstr($errno)."<br>");

Вы уж определитесь, вам переменная или функция нужна )


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
xomka
xomka
Topic Starter сообщение 9.11.2008, 20:23; Ответить: xomka
Сообщение #9


На php 4 все работало.

Помогите, исправьте плыз что не так.

<br><br>
<div align="left" style="padding-left:10px;">
<FORM action="index.php" method="POST">
<font color="#000000"><b>Введите IP для получения информации о нем:</b></font>
&nbsp;&nbsp;&nbsp;
<INPUT type="text" name="ip" class="f_input">
<input type="submit" value="ОК">
</form>
</div>
<div style="padding-left:10px;">
<?php
if ($ip!="")
{
        $sock=fsockopen ("whois.ripe.net",43,$errno,$errstr);
        if (!$sock)
        {
                echo ($errstr($errno)."<br>");
        }
        else
        {
                fputs ($sock,$ip."\r\n");
                while (!feof($sock))
                {
                        echo (str_replace(":",":&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",fgets ($sock,128))."<br>");
                }
        }
        fclose ($sock);
}
?>
</div>
<?php
//The heart of the program
$who = gethostbyname($myname);
if (!$myname) {
    echo (" ");
} elseif ($myname) {
    echo ("<br><br><center><b><font size=3 color=#000000>The IP for $myname is <a href="http://www.maultalk.com/go.php?http://$who>$who</a><br><br><br></center></b></font>");}
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
$what = gethostbyaddr($ipname);
if (!$ipname) {
    echo(" ");
} elseif ($ipname) {
    echo ("<br><br><center><b><font size=3 color=#000000>$ipname resolves to $what<br><br><br></center></b></font>");
}
// You can edit any of the html below to customize for your site
// just be sure to not change any of the form elements.
?>
<div style="padding-left:10px;">
<FORM METHOD="POST">
<font color="#000000"><b>Введите домен (Domain), чтобы узнать IP адрес:</b></font>&nbsp;
  <INPUT TYPE=TEXT NAME=myname class="f_input">
  <INPUT TYPE=SUBMIT VALUE=ОК>
</div>
<div style="padding-left:10px;">
<FORM METHOD="POST">
<font color="#000000"><b>Введите IP адрес, чтобы узнать Host Name:</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <INPUT TYPE=TEXT NAME=ipname class="f_input">
  <INPUT TYPE=SUBMIT VALUE=ОК>
</div>
<br>
<br>
<br>
<br>

<?php
if(phpversion() >= "4.2.0"){
   extract($_POST);
   extract($_GET);
   extract($_SERVER);
   extract($_ENV);
}

?>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Lordie
Lordie
сообщение 9.11.2008, 20:24; Ответить: Lordie
Сообщение #10


xomka, где вы этот код взяли?) вы не обижайтесь, но ломануть его раз плюнуть)


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1695 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2315 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12401 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Нужна помощь переделать сайт движок вордпрес +woocommerce
2 sasiza1 1410 27.5.2020, 17:56
автор: sasiza1


 



RSS Текстовая версия Сейчас: 28.3.2024, 19:53
Дизайн