Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql check URL, og videresend hvis den ikke eksisterer

check URL, og videresend hvis den ikke eksisterer


 

check URL, og videresend hvis den ikke eksisterer

Casper W  

Hejsa alle sammen. Jeg har en lille server kørende på min IP dvs. en http://85.82.171.XXX />server. Men for at man ikke skal skrive min IP hver gang man skal besøge siden så har jeg
denne PHP kode på min rigtige hjemmeside: 
http://andresen-net.dk/server/ (er ikke lagt ud
endnu) 

<code>

<?php
header
('location:http://85.82.171.XXX/');
exit;
?>

</code>

Jeg skifer mellem 2 forskellige IP'er (med vilje.) derfor ville det være rart med et
ligende script, det bare tjekker 2 adresser og den med respons fra går den til. 

Er dette muligt?






Dato : 07.01.2008, 01:25

Visninger : 1387

Points : 100

 

Jeg vil ikke mene at det er muligt at PHP kan tjekke hvilken IP der eksistere og hvilken
der ikke eksistere.


Dato : 07.01.2008, 16:56

Kommentar af : Henrik Nielsen  

 

Okay, så forestil dig bare det er et spørgsmål om en HTTP server kører eller ej. Kan man
ikke lave noget med, at den pinger URL'en/IP'en til serveren, og hvis den så får svar, går
den til den, hvis ikke, tjekker den en ny URL/IP og skulle den heller ikke virke, bliver
man bare sendt direkte til en ekstern fejlside (URL, som altid er oppe!)


Dato : 07.01.2008, 17:02

Kommentar af : Casper W  

 

if(@fsockopen("192.168.1.2", 80, $errno, $errstr, 30)) {
header('location:http://85.82.171.XXX/'); 
exit; 
} else {
header('location:http://85.82.171.XXX/'); 
exit; 
}

De 5 ting øverst er:
host, port, error nummer, error besked og timeout

Du kan læse om det her:
http://dk.php.net/manual/da/function.fsockopen.php


Dato : 07.01.2008, 22:52

Godkendt svar af : Henrik Nielsen  

 

Kan du få det til at fungerer?

Dato : 09.01.2008, 13:22

Kommentar af : Henrik Nielsen  




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund