[php] automatische doorverwijzing

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
hallo,

kunnen jullie mij een stukje helpen....

ik heb een site die is gevestigd op 2 verschillende plaatsen.
bij de ene staat de website gratis gehost (kennis linux/mysql), en op de andere lokatie staat het gastenboek gehost (thuis windows/access). nu is het zo dat de bak die bij mij staat niet stabiel is (komt nog een nieuwe voor).... ik heb een link van de site naar het gastenboek in de site zitten zodat deze bekeken en beschreven kan worden...

code:
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
<title>Gastenboek</title>
<META HTTP-EQUIV="Refresh" CONTENT ="0;URL=http://xx.xx.xx.xx/gastenboek/default1.asp">
</HEAD>
</BODY>
<BODY BACKGROUND="...">

<CENTER>Bezig met openen gastenboek...</CENTER>

</BODY>
</html>


wat ik nou wil is het volgende
als mijn bak is gecrashed en het gastenboek het dus niet meer doet, dat er dan op de site een melding komt met dat het gastenboek het niet meer doet.

maar hoe moet ik een verwijzing maken met dat als de ene site het niet doet dat ie dan automatisch een melding geeft??

kunnen jullie bij daarbij even helpen?

alvast bedankt ;)

Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

Wil je even erbij zetten wat heb je zelf al opgezocht hebt?

Aangezien je op die bak PHP hebt, zou ik met php + fsockopen naar poort 80 van jouw server eerst checken of de server up is, ben je snel klaar :)

Stop uploading passwords to Github!


Acties:
  • 0 Henk 'm!

Verwijderd

hehe...lijpe boel :) iedere 10 minuten de connectie checken met een cronjob, geen reactie doe je dit anders dat...

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Papa Eend schreef op 20 May 2003 @ 00:22:
Wil je even erbij zetten wat heb je zelf al opgezocht hebt?

Aangezien je op die bak PHP hebt, zou ik met php + fsockopen naar poort 80 van jouw server eerst checken of de server up is, ben je snel klaar :)
ik heb een aantal dingen geprobeerd met die meta code en ik heb het geprobeerd met frameset. maar daar kwam ik al snel achter dat het niet lukte.... verder had ik nix gezocht op php omdat ik daar 0,0% verstand van heb (nog).


ik heb nu net dus ff gezocht op google naar php + fsockopen en kwam dit tegen...
code:
1
2
3
4
5
6
7
8
9
10
11
$socket = fsockopen("www.mijnsite.nl", 80, $errno, $errstr, 10); 
     if(!$socket) { 
      echo "Fout bij openen van socket: $errstr (nr $errno)<br>\n"; 
     } else { 
      fputs($socket,"omaster.com\n"); 
      while(!feof($socket)) { 
       echo fgets($socket,128); 
      } 
      fclose($socket); 
     } 
    }


is het dit wat er bedoelt wordt?
en wat word er bedoelt met $errno en $errstr

kunnen jullie mij een beetje helpen hiermee? ben een erge noob met php 8)7

[ Voor 3% gewijzigd door Verwijderd op 20-05-2003 09:49 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik kick hem ff en hoop op een reactie
;)

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op 20 May 2003 @ 10:25:
ik kick hem ff en hoop op een reactie
;)
gelieve niet te kicken binnen 24h ;)

Zelf gebruik ik deze code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$server = "hostname";
$poort = "80";
$timeout = "1"; // aantal seconden tot timeout
$url = "url waarnar geredird moet worden";
if (! $sock = fsockopen($server, $poort, $num, $error, $timeout) || 
  ConnectieProbleem("can't open")){
   unset($sock);
   ConnectieProbleem("Timed-out connecting to $server "
   ."(port: $poort - error no: $num - error: $error)");
}else{
    header("Location: ".$url);
    exit;
}

Function ConnectieProbleem($melding){
// doe wat je wilt doen ;)
}

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Erkens schreef op 20 mei 2003 @ 11:46:
[...]

gelieve niet te kicken binnen 24h ;)
sorry voor dat 8)7

is het dan wel mogelijk om deze php script gewoon in een html site te plaatsen of werkt dat dan niet?

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op 20 May 2003 @ 13:40:
[...]


sorry voor dat 8)7

is het dan wel mogelijk om deze php script gewoon in een html site te plaatsen of werkt dat dan niet?
wat denk je zelf?
php != html
html != php

;)

Acties:
  • 0 Henk 'm!

  • Darkvater
  • Registratie: Januari 2001
  • Laatst online: 26-08-2024

Darkvater

oh really?

Erkens schreef op 20 May 2003 @ 13:43:
[...]

wat denk je zelf?
php != html
html != php

;)
Jij hebt ook niet zoveel kaas gegeten van PHP :)

Ja, hoor kan. Verdiep je een beetje in PHP en het komt allemaal goed. Je pagina noem je gewoon .php (of .html, maar dan moet je PHP parser alle HTML pagina's langs; is niet zo handig), en als je een stukje PHP wil in je HTML pagina doe je
code:
1
2
3
4
<?php ......
....
....
?>


ezy :)

[update] goed begin: http://www.php.net/manual/en/faq.html.php [/update]

[ Voor 9% gewijzigd door Darkvater op 20-05-2003 13:49 ]


Windows Vista? *NEVER* Het waarom - Opera forever!!!
I've seen chickens that were more menacing. Chickens in a coma. On ice. In my fridge


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Darkvater schreef op 20 May 2003 @ 13:48:
[...]


Jij hebt ook niet zoveel kaas gegeten van PHP :)
pardon?
je hebt wel degelijk een php-enabled site nodig om die php te parsen |:(
Ja, hoor kan. Verdiep je een beetje in PHP en het komt allemaal goed. Je pagina noem je gewoon .php (of .html, maar dan moet je PHP parser alle HTML pagina's langs; is niet zo handig), en als je een stukje PHP wil in je HTML pagina doe je
code:
1
2
3
4
<?php ......
....
....
?>


ezy :)
en dat gaat niet werken he ;)

als je eens goed naar de code kijkt ;)
PHP:
1
2
3
4
5
6
7
8
}else{
    header("Location: ".$url);
    exit;
}

Function ConnectieProbleem($melding){
// doe wat je wilt doen ;)
}

bij de ene de redir url en in die functie zet je neer wat er anders moet gebeuren, maar verder niets buiten de php-tags zetten ivm redir ;)

[ Voor 6% gewijzigd door Erkens op 20-05-2003 13:51 ]


Acties:
  • 0 Henk 'm!

  • Darkvater
  • Registratie: Januari 2001
  • Laatst online: 26-08-2024

Darkvater

oh really?

Erkens schreef op 20 mei 2003 @ 13:51:
[...]

pardon?
je hebt wel degelijk een php-enabled site nodig om die php te parsen |:(
Ik wil niet flamen ofzo, maar hij vroeg of je php gewoon in een HTML pagina kan zetten. En ja, dat kan gewoon. Het is niet Perlf ofzo, dat in een apart bestand moet. Want dat was wel wat jij suggereerde met "wat denk je zelf?" "php != html" etc.


Windows Vista? *NEVER* Het waarom - Opera forever!!!
I've seen chickens that were more menacing. Chickens in a coma. On ice. In my fridge


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Darkvater schreef op 20 May 2003 @ 14:07:
[...]


Ik wil niet flamen ofzo,
doe dat dan niet :/
maar hij vroeg of je php gewoon in een HTML pagina kan zetten. En ja, dat kan gewoon. Het is niet Perlf ofzo, dat in een apart bestand moet. Want dat was wel wat jij suggereerde met "wat denk je zelf?" "php != html" etc.
Verwijderd schreef op 20 May 2003 @ 13:40:
is het dan wel mogelijk om deze php script gewoon in een html site te plaatsen of werkt dat dan niet?
waar lees je html pagina |:(

[ Voor 6% gewijzigd door Erkens op 20-05-2003 14:12 ]


Acties:
  • 0 Henk 'm!

  • Darkvater
  • Registratie: Januari 2001
  • Laatst online: 26-08-2024

Darkvater

oh really?

Erkens schreef op 20 May 2003 @ 14:11:
[...]

doe dat dan niet :/

waar lees je html pagina |:(
html site dan. Ga je nu mierenneuken?? :(


Windows Vista? *NEVER* Het waarom - Opera forever!!!
I've seen chickens that were more menacing. Chickens in a coma. On ice. In my fridge


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Darkvater schreef op 20 mei 2003 @ 14:14:
[...]


html site dan. Ga je nu mierenneuken?? :(
nee maar een site is geen pagina ;)
Pagina: 1