art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.07.2003, 20:37   #1
TP-Member
 
Benutzerbild von Kryptaesthesie
 
Registriert seit: Dec 2002
Ort: Herford (NRW)
Kryptaesthesie macht alles soweit korrekt
Question

Erreichbarkeit von Url testen und wenn erreichbar aufrufen


Hallo.
Ich würde gerne testen, ob eine Seite erreichbar ist. Wenn ja, dann soll diese aufgerufen werden, wenn nicht, dann soll eine alternative Seite aufgerufen werden.
Habe schon nach einem Script gesucht, bin aber leider nicht fündig geworden.

Danke schon mal. MfG Gerrit
__________________
Powerbook 15" | 1.25Ghz | 1.25 GB-Ram | 80GB | Superdrive | iSight | iPod 4G 20 GB


| --- Kwul.de --- |

| --- Einführung in Shell-Scripting
| --- IP bei DynDNS per Cron-Job aktualisieren
Kryptaesthesie ist offline   Mit Zitat antworten


Alt 28.07.2003, 20:45   #2
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
Das is kinderleicht:

PHP-Code:

if (@file($url))
{
$goto $url;
}
else
{
$goto $alternative_url;
}

header('Location:' $goto); 

[edit]
Etwas schneller als file() wäre vielleicht @fopen($url, 'r'), da das nur auf die Seite zugreifen und nicht gleich komplett einlesen würde (wie file). Denk ich jedenfalls. Wahrscheinlich ist der Unterschied nicht signifikant, da die Verbindung zwischen beiden Webservern eh irgendwas superbreitbandiges sein wird.

Geändert von seb (28.07.2003 um 21:11 Uhr).
seb ist offline   Mit Zitat antworten
Alt 07.11.2003, 22:59   #3
TP-Senior
 
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
Snaker macht alles soweit korrekt
Hi!

geht das ganze auch mit JavaScript?
Da ich das auf einem Nicht PHP-fähigen Server betreiben möchte.

Snaker <><
Snaker ist offline   Mit Zitat antworten
Alt 08.11.2003, 12:26   #4
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
is was für euch...
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 09.11.2003, 14:56   #5
TP-Senior
 
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
Snaker macht alles soweit korrekt
Hi!

@Longfang:
muss ich verstehen, was du damit meinst?

Snaker <><
Snaker ist offline   Mit Zitat antworten
Alt 23.11.2003, 01:51   #6
TP-Senior
 
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
Snaker macht alles soweit korrekt
Hi!

Ich versuch's einfach nochmal:
geht das ganze auch mit JavaScript?

Snaker <><
__________________
if today was perfect there would be no need for tomorrow

Snaker ist offline   Mit Zitat antworten
Alt 13.01.2004, 15:32   #7
TP-Senior
 
Registriert seit: Sep 2003
Ort: Großhansdorf (bei Hamburg)
Snaker macht alles soweit korrekt
Hi!

Ich versuch's einfach NOCHmal, in der Hoffnung, dass mir irgendwann mal Jemand antwortet:
geht das ganze auch mit JavaScript?

Snaker <><
__________________
if today was perfect there would be no need for tomorrow

Snaker ist offline   Mit Zitat antworten
Alt 13.01.2004, 15:58   #8
TP-Veteran
 
Benutzerbild von AnnaStesia
 
Registriert seit: Mar 2002
Ort: Göppingen
AnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKEAnnaStesia ist ein richtiges Arbeitstier - DANKE
Hi,

ich glaub, erstens antwortet keiner, weil der Thread als erledigt gekennzeichnet ist (falls doch nicht, kannst Du einfach wieder auf das erledigt klicken), und zweitens, weil wohl jeder aus dem Bauch heraus sagen würde, dass das mit JavaScript nicht geht.
Sorry, dass ich nichts Besseres schreiben kann, aber so weisst Du wenigstens, dass Deine Rufe nicht ungehört verschallen...
__________________
Ich weiss es doch auch nicht.
» www.sightdesign.de «
AnnaStesia ist offline   Mit Zitat antworten
Alt 13.01.2004, 16:25   #9
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Hab mal kurz was angetestet ( wenig Zeit ):

Code:
<script type="text/javascript">
<!--
window.onerror = alternativ;

document.location.href = "xxc.htm"; /* falsche URL */

function alternativ() {
document.location.href = "acc.htm"; /* alternative URL */
}

// -->
</script>
Firebird leitet - nach ner Fehlermeldung - weiter. IE 5.5 ignoriert's...

Die Lösung ist auch bedenklich, wenn die 2. URL auch nicht existiert...
webmichl ist gerade online   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
Erreichbarkeit von Url testen und wenn erreichbar aufrufen Erreichbarkeit von Url testen und wenn erreichbar aufrufen
« syntaxfehler, aber wo ????? | border-frage darstellung in versch. browsern »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:43 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67