Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Prosze pomóżcie!!!!
Forum PHP.pl > Forum > PHP
marcinsaint
sad.gif Prosze pomóżcie mi . mam problem ze zrobieniem strony w php (wogóle nie znam php)a potrzebuje skrypt który bedzie mi pokazywał na stronie czy jestem on/off-line. a wiem że tak się da bo tak jest na www.wawelska.prv.pl . I mam ten problem że nie umię pisać w php. Pomóżcie
MMarciNN[/b]
admin
Aby zrobic cos takiego musisz miec staly adres IP, czy posiadasz taki?
Domel
Cytat
Aby zrobic cos takiego musisz miec staly adres IP, czy posiadasz taki?

WRONG !!! mozesz sobie zalozyc adresik w np. http://www.no-ip.com/ i wszystko bedzie dzialalo (w taki sposob dziala wiele serwerow, ktore sa polaczone np. za pomoca DSL)
marcinsaint
Ja mam swój stały IP w sieci . I po prostu nie umię pisać w php . jeżeli ktośby umiał to niech mi pomoże.
admin
Kod
if (checkdnsrr(gethostbyaddr("212.77.100.101"), ANY))

{

print "Portal WP jest online";

}

else

{

print "Portal WP jest offline";

}
i tam gdzie masz "212.77.100.101" wstawiasz swoj adres IP i w miejsce printa wstawiasz odpowiedni tekst.. i masz co chciales smile.gif
Domel
do tego co napisal admin mozna jeszcze dorobic sobie obrazki i inne bajery, ale to juz jak chcesz
marcinsaint
sad.gif nie wiem jak to ma być wsadzone w pliku , i wogóle jak ma wyglądać ten plik php. nie wiem jak. pomocy powiedzcie mi. A tak poza tym dzięki że mi odpisujecie bo są takie grupy gdzie nie raczą pomuc biednemu nie rozumiącemu 14 latkowi.
admin
Kod
<html><div align="center">jestem teraz

<?php

if (checkdnsrr(gethostbyaddr("212.77.100.101"), ANY))

{

print "online";

}

else

{

print "offline";

}

?>

</div></html>
Tylko w miejsce 212.77.100.101 wstaw swoj adres IP. Potem zapisz ten plik jako np. online.php, wzuc go na jakis server ktory obsluguje php i odpal. Pownien wyskoczyc tekst "jestem teraz online". Mozesz rowniez (tak jak wczesniej zuwazyl kolega Domel wstawic obrazek sygnalizyjacy ze jestes online badz offline:
Kod
<html><div align="center">jestem teraz

<?php

if (checkdnsrr(gethostbyaddr("212.77.100.101"), ANY))

{

print "<img src=online.gif>";

}

else

{

print "<img src=offline.gif>";

}

?>

</div></html>
I teraz tworzysz dwa pliki graficzne o nazwie oline.gif oraz offline.gif i w zaleznosci od tego czy jestes oflline czy tez nie wyswietli sie odpowiedni obrazek.
marcinsaint
TEn skrypt nie działa !!!!!! POMOCY
ftrunks
BTW: polecam rowniez przeczytanie kilkukrotne jakiegos kursu.
castor
Cytat
BTW: polecam rowniez przeczytanie kilkukrotne jakiegos kursu.


laugh.gif BRAVO FTRUNKS YOU ARE THE BEST laugh.gif
marcinsaint
:cry: Kurde ale pech. Ten skrypt pokazuje mi tylko czy ja jestem on line a jeżeli wpisze tam IP kumpla z sieci to mi wyświetla że jest off line a jest podłączony!!!! nie znacie jakiegos innego skryptu?
kryr
Nie mozliwe... musiales cos pokopac - zly IP
Cytat
IP kumpla z sieci

czy to oznacza, ze laczysz internet z intranetem (siecia lokalna)?
Jezeli tak, to mozesz miec troszku wiecej problemu z tym skryptem...
marcinsaint
Właśnie tak. łącze się z netem przez siec lokalną(LAN) .Ale wiem żę na stronie www.wawelska.prv.pl też jest sieć LAN a mają jakiś skrypt w php
kryr
No to bedziesz mial troszku wiekszy problem, ktorego ja niestety nie potrafie rozwiazac...
marcinsaint
Czyli znów jestem w puunkcie wyjścia!!!!! POMOCY! pomóżcie.
KoRniQ
Witam!
A ja kiedys napisalem cos takiego smile.gif

<?
$ip="192.168.0.103";
system("ping -c 1 -q $ip > /dev/null",$ret);
if ($ret == "0") {
echo "$ip jest: ONLINE";
}
elseif ($ret == "1") {
echo "$ip jest: OFFLINE";
}
?>


Pozdrawiam
Seth
Jestem ciekaw czy komus kto ma chello udalo sie postawic serwer www lub ftp'a :?: :?: :?:
Mnie nawet przez no-ip sie nie udalo :cry:
marcinsaint
Problem rozwiązany.KoRniQ twój skrypt chyba działa (nie jestem pewnien) ale na razie się zprawdza! Dziękuje
kryr
A co bylo zle w poprzednim skrypcie? 8O
KoRniQ
To bylo zle ze za pomoca funkcji checkdnsrr nie dalo sie sprawdzic czy dany komputer jest online jezeli jest w sieci lokalnej (przynajmniej u mnie) smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.