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



 

Здравствуйте, гость ( Вход | Регистрация )

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


Старожил
******


Группа: Banned
Сообщений: 1257
Регистрация: 9.2.2008
Из: Киев
Поблагодарили: 190 раз
Репутация:   22  


Помогите переделать с 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


Участник
***


Группа: User
Сообщений: 188
Регистрация: 11.2.2008
Поблагодарили: 44 раза
Репутация:   11  


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


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


Старожил
******


Группа: Banned
Сообщений: 1257
Регистрация: 9.2.2008
Из: Киев
Поблагодарили: 190 раз
Репутация:   22  


(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


Топовый постер
*******


Группа: Active User
Сообщений: 4737
Регистрация: 11.5.2008
Поблагодарили: 966 раз
Репутация:   153  


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

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


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


Прошлый ник: webseo
**

Группа: User
Сообщений: 67
Регистрация: 27.10.2008
Поблагодарили: 4 раза
Репутация:   2  


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


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


Участник
***


Группа: User
Сообщений: 188
Регистрация: 11.2.2008
Поблагодарили: 44 раза
Репутация:   11  


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

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


Прошлый ник: webseo
**

Группа: User
Сообщений: 67
Регистрация: 27.10.2008
Поблагодарили: 4 раза
Репутация:   2  


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


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


Частый гость
**

Группа: User
Сообщений: 89
Регистрация: 24.3.2008
Из: г. Ханты-Мансийск
Поблагодарили: 3 раза
Репутация:   3  


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

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


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


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


Старожил
******


Группа: Banned
Сообщений: 1257
Регистрация: 9.2.2008
Из: Киев
Поблагодарили: 190 раз
Репутация:   22  


На 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


Топовый постер
*******


Группа: Active User
Сообщений: 4737
Регистрация: 11.5.2008
Поблагодарили: 966 раз
Репутация:   153  


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите выбрать программу
Помогите выбрать программу
11 impak 1351 11.12.2017, 13:11
автор: Mikki
Открытая тема (нет новых ответов) Помогите найти плагин на WP
Отзывы с профилей соц сетей
1 SEOMR 445 30.11.2017, 7:18
автор: Nell
Открытая тема (нет новых ответов) Помогите найти проблему
Долгий ответ сервера
6 maxim1249 699 29.11.2017, 17:27
автор: genjnat
Открытая тема (нет новых ответов) Помогите оценить новотник. Плиз
1 Alex-777 529 29.11.2017, 7:18
автор: grumdas
Открытая тема (нет новых ответов) Помогите с неймингом для сборника советов
советы по разработки и жизни
11 coremission 1887 15.11.2017, 22:23
автор: rogefer


 



RSS Текстовая версия Сейчас: 16.12.2017, 23:17
Дизайн