Welke regel: Indien 1e pagina offline de 2e laden

Pagina: 1
Acties:

  • Twinkil
  • Registratie: Juli 2001
  • Laatst online: 06-09 14:18

Twinkil

CTRL-A CTRL-Q

Topicstarter
Wie weet of het mogelijk kis een regel toe te voegen die controleert of een pagina beschikbaar is en zo niet een 2e pagina gaat laden.
Dit wil ik gebruiken voor mijn web pagina. Het is de bedoeling indien mijn iis offline is hij de pagina laaid van mijn isp.

Verwijderd

Op dinsdag 05 maart 2002 18:08 schreef Twinkil het volgende:
Wie weet of het mogelijk kis een regel toe te voegen die controleert of een pagina beschikbaar is en zo niet een 2e pagina gaat laden.
Dit wil ik gebruiken voor mijn web pagina. Het is de bedoeling indien mijn iis offline is hij de pagina laaid van mijn isp.
Kan met PHP..
-> WS

1 moment, zoek ff op hoe...

Verwijderd

edit: ^^^
kan dus wel!
[blaat]
Ik denk niet dat dat kan met een gewone script in je pagina, want alsie 'm niet kan laden kan die ook de script niet lezen :+. Veel server providers hebben wel dat je zelf een page ipv de standaart 404 page kan kiezen, daarop zou je een link kunnen doen naar die "tweede" pagina..
[/blaat]

Verwijderd

Op dinsdag 05 maart 2002 18:12 schreef Amin het volgende:
Ik denk niet dat dat kan met een gewone script in je pagina, want alsie 'm niet kan laden kan die ook de script niet lezen :+. Veel server providers hebben wel dat je zelf een page ipv de standaart 404 page kan kiezen, daarop zou je een link kunnen doen naar die "tweede" pagina..
Kan dus wel.
De eerste pagina is een scriptje dat controleert of de tweede pagina bestaat.
Bestaat die niet gaat ie naar een derde pagina.
Kan met PHP, ben nog aan het zoeken :)



[edit]

Gevonden!!
Weet niet of het werkt.
Ik gebruik het om te controleren of een plaatje bestaat om het beruchte rode kruisje te voorkomen, maar in principe zou dit ook op deze manier moeten werken:
PHP:
1
<?if (file_exists("http://www.jouwsite.com/index.html")){Header("Location: http://www.jouwsite.com/index.html");}else {Header("Location: http://www.tweedesite.com/index.html");}?>

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:46

crisp

Devver

Pixelated

Het is gewoon heel simpel: voeg een plaatje toe op de eerste pagina die verwijst naar een plaatje op je IIS server. Voeg daar een onError event aan toe waarmee je redirect naar de pagina bij je ISP, laat een meta anders na bijvoorbeeld 1 seconde redirecten naar de pagina op je IIS server:
code:
1
2
3
4
5
6
7
8
<html>
<head>
<meta http-equiv="refresh" content="1; url=IISpagina.html">
</head>
<body>
[img]"plaatjeopjeIISserver.gif"[/img]
</body>
</html>

Kan misschien ook een JS'je zijn van je IIS server die je probeert te includen...

Intentionally left blank


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 23:24

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Op dinsdag 05 maart 2002 18:14 schreef Blackwater het volgende:
PHP:
1
<? if (file_exists("http://www.jouwsite.com/index.html")){  Header("Location: http://www.jouwsite.com/index.html"); }else {  Header("Location: http://www.tweedesite.com/index.html"); }?>
PHP heeft toch geen rechten op een andere server :?

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Op dinsdag 05 maart 2002 20:05 schreef Prammenhanger het volgende:

PHP heeft toch geen rechten op een andere server :?
Het lijkt mij dat je met PHP wel kunt kijken of een file bestaat. Dat kun je dooe een url in te tikken ook.

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Op dinsdag 05 maart 2002 20:05 schreef Prammenhanger het volgende:

[..]

PHP heeft toch geen rechten op een andere server :?
php heeft op een andere server dezelfde rechten als een willekeurige surfer.. Een html pagina inladen behoort ook tot die rechten :).

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1