Bonjour
J'aimerai pouvoir comme beaucoup faire une redirection apres un test
et un message mais cela ne fonctionne pas.
Header() fonctionne mais ne permet pas l'affichage de message pendant
les quelques secondes le temps de trouver le serveur. Le JS peut etre
desactivé il me reste donc CONTENT.
J'ai fouillé sur google mais rien qui ne marche pour moi.
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8">
<html lang="fr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<?php
echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
Bonjour
J'aimerai pouvoir comme beaucoup faire une redirection apres un test
et un message mais cela ne fonctionne pas.
Header() fonctionne mais ne permet pas l'affichage de message pendant
les quelques secondes le temps de trouver le serveur. Le JS peut etre
desactivé il me reste donc CONTENT.
J'ai fouillé sur google mais rien qui ne marche pour moi.
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8">
<html lang="fr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<?php
echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
Bonjour
J'aimerai pouvoir comme beaucoup faire une redirection apres un test
et un message mais cela ne fonctionne pas.
Header() fonctionne mais ne permet pas l'affichage de message pendant
les quelques secondes le temps de trouver le serveur. Le JS peut etre
desactivé il me reste donc CONTENT.
J'ai fouillé sur google mais rien qui ne marche pour moi.
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8">
<html lang="fr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<?php
echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
(snip ce qui doit être OK)
echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
On Fri, 16 May 2008 02:07:19 +0200, SAM wrote:(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans coloration syntaxique et qu'en plus j'y connais rien en PHP).
Suffit de coller ca dans un fichier PHP sur le serveur (de free par exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
{
header('Refresh: 3; url=http://MonServeur.dyndns.org/');
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ';
echo '<pre>';
echo '<center>';
echo '---------------------------------------------------------------------------';
echo '<br>';
echo 'Résultat du test pour la localisation du serveur <strong></strong>';
echo '<br>';
echo $url;
echo '<br>';
echo '---------------------------------------------------------------------------';
echo '<br>';
echo '<br>';
echo '<H1>';
echo '<span style="color:green;">Serveur maison actif</span>';
echo '</H1>';
echo '<br>';
echo '<br>';
echo '<br>';
echo 'Vous allez etre redirigé automatiquement... ';
echo '<br>';
echo '<A HREF="http://MonServeur.dyndns.org/">Si rien ne se passe au bout de quelques secondes cliquez ici</A>';
echo '</center>';
exit();
}
else {
echo '<H1>';
echo'<span style="color:red;">Serveur maison inactif</span>';
echo '</H1>';
echo '<br>';
echo '<A HREF="http://MonServeur.dyndns.org/">Vous pouvez toujours tester manuellement en cliquez ici</A>';
echo '<br>';
} echo( "</pre>n" );
echo '<br>';
echo( "---------------------------------------------------------------------------n" );
}
?>
On Fri, 16 May 2008 02:07:19 +0200, SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
(snip ce qui doit être OK)
echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans coloration syntaxique et qu'en plus j'y connais rien en PHP).
Suffit de coller ca dans un fichier PHP sur le serveur (de free par exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
{
header('Refresh: 3; url=http://MonServeur.dyndns.org/');
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ';
echo '<pre>';
echo '<center>';
echo '---------------------------------------------------------------------------';
echo '<br>';
echo 'Résultat du test pour la localisation du serveur <strong></strong>';
echo '<br>';
echo $url;
echo '<br>';
echo '---------------------------------------------------------------------------';
echo '<br>';
echo '<br>';
echo '<H1>';
echo '<span style="color:green;">Serveur maison actif</span>';
echo '</H1>';
echo '<br>';
echo '<br>';
echo '<br>';
echo 'Vous allez etre redirigé automatiquement... ';
echo '<br>';
echo '<A HREF="http://MonServeur.dyndns.org/">Si rien ne se passe au bout de quelques secondes cliquez ici</A>';
echo '</center>';
exit();
}
else {
echo '<H1>';
echo'<span style="color:red;">Serveur maison inactif</span>';
echo '</H1>';
echo '<br>';
echo '<A HREF="http://MonServeur.dyndns.org/">Vous pouvez toujours tester manuellement en cliquez ici</A>';
echo '<br>';
} echo( "</pre>n" );
echo '<br>';
echo( "---------------------------------------------------------------------------n" );
}
?>
On Fri, 16 May 2008 02:07:19 +0200, SAM wrote:(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans coloration syntaxique et qu'en plus j'y connais rien en PHP).
Suffit de coller ca dans un fichier PHP sur le serveur (de free par exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
{
header('Refresh: 3; url=http://MonServeur.dyndns.org/');
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ';
echo '<pre>';
echo '<center>';
echo '---------------------------------------------------------------------------';
echo '<br>';
echo 'Résultat du test pour la localisation du serveur <strong></strong>';
echo '<br>';
echo $url;
echo '<br>';
echo '---------------------------------------------------------------------------';
echo '<br>';
echo '<br>';
echo '<H1>';
echo '<span style="color:green;">Serveur maison actif</span>';
echo '</H1>';
echo '<br>';
echo '<br>';
echo '<br>';
echo 'Vous allez etre redirigé automatiquement... ';
echo '<br>';
echo '<A HREF="http://MonServeur.dyndns.org/">Si rien ne se passe au bout de quelques secondes cliquez ici</A>';
echo '</center>';
exit();
}
else {
echo '<H1>';
echo'<span style="color:red;">Serveur maison inactif</span>';
echo '</H1>';
echo '<br>';
echo '<A HREF="http://MonServeur.dyndns.org/">Vous pouvez toujours tester manuellement en cliquez ici</A>';
echo '<br>';
} echo( "</pre>n" );
echo '<br>';
echo( "---------------------------------------------------------------------------n" );
}
?>
On Fri, 16 May 2008 02:07:19 +0200, SAM wrote:(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans coloration syntaxique
et qu'en plus j'y connais rien en PHP).
Suffit de coller ca dans un fichier PHP sur le serveur (de free par exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
{
header('Refresh: 3; url=http://MonServeur.dyndns.org/');
exit();
}
else {
On Fri, 16 May 2008 02:07:19 +0200, SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
(snip ce qui doit être OK)
echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans coloration syntaxique
et qu'en plus j'y connais rien en PHP).
Suffit de coller ca dans un fichier PHP sur le serveur (de free par exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
{
header('Refresh: 3; url=http://MonServeur.dyndns.org/');
exit();
}
else {
On Fri, 16 May 2008 02:07:19 +0200, SAM wrote:(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans coloration syntaxique
et qu'en plus j'y connais rien en PHP).
Suffit de coller ca dans un fichier PHP sur le serveur (de free par exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
{
header('Refresh: 3; url=http://MonServeur.dyndns.org/');
exit();
}
else {
Jean Bon (de Parme) a écrit :On Fri, 16 May 2008 02:07:19 +0200, SAM
wrote:(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans
coloration syntaxique
Il parait qu'il existe un soft : NotePad +
J'espère que ce plus à NotePad apporte la coloration ?
Et HtmlKit (ou qque chose comme ça) ?
Taco HTML Edit, Smultron ... (Mac)et qu'en plus j'y connais rien en PHP).
C'est un peu ennuyeux !
Suffit de coller ca dans un fichier PHP sur le serveur (de free par
exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
> {
> header('Refresh: 3; url=http://MonServeur.dyndns.org/');
# Là on arrete en mode php
# et met le html en html, ça peut éviter de cafouiller
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!--
sauf qu'ici on aimerait :
- un title
- et fermer le head (il a bien été ouvert plus haut ?)
-->
</head>
<pre>
<center>
---------------------------------------------------------------------------
<br>
Résultat du test pour la localisation du serveur
<br>
<!-- ici on complète le truc en php -->
<strong><? php echo $url; ?></strong>
<br>
---------------------------------------------------------------------------
<br>
<br>
<h1 style="color:green;">Serveur maison actif</h1>
<br>
<br>
Vous allez etre redirigé automatiquement...
<br>
<A HREF="http://MonServeur.dyndns.org/">Si rien ne se passe au bout de
quelques secondes
cliquez ici</A>
</center>
<?phpexit();
# aiye !
# et la fermeture du <pre> ? et <html>}
# à mon idée, là on n'a pas besoin du else
# puisqu'on a quitté juste avant
# ou qu'il n'a rien été fait du précédentelse {
?>
<H1 style="color:red;">Serveur maison inactif</H1>
<br>
<A HREF="http://MonServeur.dyndns.org/">Vous pouvez toujours tester
manuellement
en cliquant ici</A>
<?php
}
?>
<br>
<!-- curieux cette balise de fermeture si le début n'est pas exploité -->
</pre>
<br>
---------------------------------------------------------------------------
Jean Bon (de Parme) a écrit :
On Fri, 16 May 2008 02:07:19 +0200, SAM
<stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
(snip ce qui doit être OK)
echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans
coloration syntaxique
Il parait qu'il existe un soft : NotePad +
J'espère que ce plus à NotePad apporte la coloration ?
Et HtmlKit (ou qque chose comme ça) ?
Taco HTML Edit, Smultron ... (Mac)
et qu'en plus j'y connais rien en PHP).
C'est un peu ennuyeux !
Suffit de coller ca dans un fichier PHP sur le serveur (de free par
exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
> {
> header('Refresh: 3; url=http://MonServeur.dyndns.org/');
# Là on arrete en mode php
# et met le html en html, ça peut éviter de cafouiller
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!--
sauf qu'ici on aimerait :
- un title
- et fermer le head (il a bien été ouvert plus haut ?)
-->
</head>
<pre>
<center>
---------------------------------------------------------------------------
<br>
Résultat du test pour la localisation du serveur
<br>
<!-- ici on complète le truc en php -->
<strong><? php echo $url; ?></strong>
<br>
---------------------------------------------------------------------------
<br>
<br>
<h1 style="color:green;">Serveur maison actif</h1>
<br>
<br>
Vous allez etre redirigé automatiquement...
<br>
<A HREF="http://MonServeur.dyndns.org/">Si rien ne se passe au bout de
quelques secondes
cliquez ici</A>
</center>
<?php
exit();
# aiye !
# et la fermeture du <pre> ? et <html>
}
# à mon idée, là on n'a pas besoin du else
# puisqu'on a quitté juste avant
# ou qu'il n'a rien été fait du précédent
else {
?>
<H1 style="color:red;">Serveur maison inactif</H1>
<br>
<A HREF="http://MonServeur.dyndns.org/">Vous pouvez toujours tester
manuellement
en cliquant ici</A>
<?php
}
?>
<br>
<!-- curieux cette balise de fermeture si le début n'est pas exploité -->
</pre>
<br>
---------------------------------------------------------------------------
Jean Bon (de Parme) a écrit :On Fri, 16 May 2008 02:07:19 +0200, SAM
wrote:(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans
coloration syntaxique
Il parait qu'il existe un soft : NotePad +
J'espère que ce plus à NotePad apporte la coloration ?
Et HtmlKit (ou qque chose comme ça) ?
Taco HTML Edit, Smultron ... (Mac)et qu'en plus j'y connais rien en PHP).
C'est un peu ennuyeux !
Suffit de coller ca dans un fichier PHP sur le serveur (de free par
exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
> {
> header('Refresh: 3; url=http://MonServeur.dyndns.org/');
# Là on arrete en mode php
# et met le html en html, ça peut éviter de cafouiller
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!--
sauf qu'ici on aimerait :
- un title
- et fermer le head (il a bien été ouvert plus haut ?)
-->
</head>
<pre>
<center>
---------------------------------------------------------------------------
<br>
Résultat du test pour la localisation du serveur
<br>
<!-- ici on complète le truc en php -->
<strong><? php echo $url; ?></strong>
<br>
---------------------------------------------------------------------------
<br>
<br>
<h1 style="color:green;">Serveur maison actif</h1>
<br>
<br>
Vous allez etre redirigé automatiquement...
<br>
<A HREF="http://MonServeur.dyndns.org/">Si rien ne se passe au bout de
quelques secondes
cliquez ici</A>
</center>
<?phpexit();
# aiye !
# et la fermeture du <pre> ? et <html>}
# à mon idée, là on n'a pas besoin du else
# puisqu'on a quitté juste avant
# ou qu'il n'a rien été fait du précédentelse {
?>
<H1 style="color:red;">Serveur maison inactif</H1>
<br>
<A HREF="http://MonServeur.dyndns.org/">Vous pouvez toujours tester
manuellement
en cliquant ici</A>
<?php
}
?>
<br>
<!-- curieux cette balise de fermeture si le début n'est pas exploité -->
</pre>
<br>
---------------------------------------------------------------------------
[ giga citation de plus d'une centaine de lignes ]
Faut pas chercher plus loin! Le meilleur éditeur : GVIM! :)
[ giga citation de plus d'une centaine de lignes ]
Faut pas chercher plus loin! Le meilleur éditeur : GVIM! :)
[ giga citation de plus d'une centaine de lignes ]
Faut pas chercher plus loin! Le meilleur éditeur : GVIM! :)
Le 18/05/2008 12:49, giganet a écrit :[ giga citation de plus d'une centaine de lignes ]
Faut pas chercher plus loin! Le meilleur éditeur : GVIM! :)
J'ai du mal à croire que quelqu'un qui utilise Thunderbird et conseille
gVim puisse citer aussi mal.
À tout hasard :
http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html
(lire surtout les paragraphes 3a et 3b).
Le 18/05/2008 12:49, giganet a écrit :
[ giga citation de plus d'une centaine de lignes ]
Faut pas chercher plus loin! Le meilleur éditeur : GVIM! :)
J'ai du mal à croire que quelqu'un qui utilise Thunderbird et conseille
gVim puisse citer aussi mal.
À tout hasard :
http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html
(lire surtout les paragraphes 3a et 3b).
Le 18/05/2008 12:49, giganet a écrit :[ giga citation de plus d'une centaine de lignes ]
Faut pas chercher plus loin! Le meilleur éditeur : GVIM! :)
J'ai du mal à croire que quelqu'un qui utilise Thunderbird et conseille
gVim puisse citer aussi mal.
À tout hasard :
http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html
(lire surtout les paragraphes 3a et 3b).
http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html
(lire surtout les paragraphes 3a et 3b).
J'ai du mal à croire qu'il y en a qui s'obstine à chercher la petite bète ;)
Tu ferai mieux de repondre en privé s'il y a des choses qui te gene
plutot que de répondre betement à un message qui n'a rien a voir avec le
sujet en question!
http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html
(lire surtout les paragraphes 3a et 3b).
J'ai du mal à croire qu'il y en a qui s'obstine à chercher la petite bète ;)
Tu ferai mieux de repondre en privé s'il y a des choses qui te gene
plutot que de répondre betement à un message qui n'a rien a voir avec le
sujet en question!
http://www.usenet-fr.net/fur/usenet/repondre-sur-usenet.html
(lire surtout les paragraphes 3a et 3b).
J'ai du mal à croire qu'il y en a qui s'obstine à chercher la petite bète ;)
Tu ferai mieux de repondre en privé s'il y a des choses qui te gene
plutot que de répondre betement à un message qui n'a rien a voir avec le
sujet en question!
Jean Bon (de Parme) a écrit :On Fri, 16 May 2008 02:07:19 +0200, SAM wrote:(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans coloration syntaxique
Il parait qu'il existe un soft : NotePad +
J'espère que ce plus à NotePad apporte la coloration ?
Et HtmlKit (ou qque chose comme ça) ?
Taco HTML Edit, Smultron ... (Mac)et qu'en plus j'y connais rien en PHP).
C'est un peu ennuyeux !
Suffit de coller ca dans un fichier PHP sur le serveur (de free par exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
> {
> header('Refresh: 3; url=http://MonServeur.dyndns.org/');
# Là on arrete en mode php
# et met le html en html, ça peut éviter de cafouiller
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!--
sauf qu'ici on aimerait :
- un title
- et fermer le head (il a bien été ouvert plus haut ?)
-->
</head>
<pre>
<center>
---------------------------------------------------------------------------
<br>
Résultat du test pour la localisation du serveur
<br>
<!-- ici on complète le truc en php -->
<strong><? php echo $url; ?></strong>
<br>
---------------------------------------------------------------------------
<br>
<br>
<h1 style="color:green;">Serveur maison actif</h1>
<br>
<br>
Vous allez etre redirigé automatiquement...
<br>
<A HREF="http://MonServeur.dyndns.org/">Si rien ne se passe au bout de
quelques secondes
cliquez ici</A>
</center>
<?phpexit();
# aiye !
# et la fermeture du <pre> ? et <html>
}
# à mon idée, là on n'a pas besoin du else
# puisqu'on a quitté juste avant
# ou qu'il n'a rien été fait du précédent
else {
?>
<H1 style="color:red;">Serveur maison inactif</H1>
<br>
<A HREF="http://MonServeur.dyndns.org/">Vous pouvez toujours tester
manuellement
en cliquant ici</A>
<?php
}
?>
<br>
<!-- curieux cette balise de fermeture si le début n'est pas exploité -->
</pre>
<br>
---------------------------------------------------------------------------
Jean Bon (de Parme) a écrit :
On Fri, 16 May 2008 02:07:19 +0200, SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> wrote:
(snip ce qui doit être OK)
echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans coloration syntaxique
Il parait qu'il existe un soft : NotePad +
J'espère que ce plus à NotePad apporte la coloration ?
Et HtmlKit (ou qque chose comme ça) ?
Taco HTML Edit, Smultron ... (Mac)
et qu'en plus j'y connais rien en PHP).
C'est un peu ennuyeux !
Suffit de coller ca dans un fichier PHP sur le serveur (de free par exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
> {
> header('Refresh: 3; url=http://MonServeur.dyndns.org/');
# Là on arrete en mode php
# et met le html en html, ça peut éviter de cafouiller
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!--
sauf qu'ici on aimerait :
- un title
- et fermer le head (il a bien été ouvert plus haut ?)
-->
</head>
<pre>
<center>
---------------------------------------------------------------------------
<br>
Résultat du test pour la localisation du serveur
<br>
<!-- ici on complète le truc en php -->
<strong><? php echo $url; ?></strong>
<br>
---------------------------------------------------------------------------
<br>
<br>
<h1 style="color:green;">Serveur maison actif</h1>
<br>
<br>
Vous allez etre redirigé automatiquement...
<br>
<A HREF="http://MonServeur.dyndns.org/">Si rien ne se passe au bout de
quelques secondes
cliquez ici</A>
</center>
<?php
exit();
# aiye !
# et la fermeture du <pre> ? et <html>
}
# à mon idée, là on n'a pas besoin du else
# puisqu'on a quitté juste avant
# ou qu'il n'a rien été fait du précédent
else {
?>
<H1 style="color:red;">Serveur maison inactif</H1>
<br>
<A HREF="http://MonServeur.dyndns.org/">Vous pouvez toujours tester
manuellement
en cliquant ici</A>
<?php
}
?>
<br>
<!-- curieux cette balise de fermeture si le début n'est pas exploité -->
</pre>
<br>
---------------------------------------------------------------------------
Jean Bon (de Parme) a écrit :On Fri, 16 May 2008 02:07:19 +0200, SAM wrote:(snip ce qui doit être OK)echo '. Vous allez etre redirigé dans quelques secondes...';
echo '<META http-EQUIV="Refresh" CONTENT="1;
url=http://www.google.fr>';
il manque une " ci-dessus
echo '<META http-EQUIV="Refresh" CONTENT="1;url=http://www.google.fr">';
et rajouter un lien manuel.
Ok merci ca marche (pas evident avec un editeur de texte sans coloration syntaxique
Il parait qu'il existe un soft : NotePad +
J'espère que ce plus à NotePad apporte la coloration ?
Et HtmlKit (ou qque chose comme ça) ?
Taco HTML Edit, Smultron ... (Mac)et qu'en plus j'y connais rien en PHP).
C'est un peu ennuyeux !
Suffit de coller ca dans un fichier PHP sur le serveur (de free par exemple) et de modifier MonServeur.dyndns.org.
Voila ce que ca donne. (Ca peut toujours servir au debutant comme moi) :
--------------------------------------------------------------
<?php
{
$url = 'http://MonServeur.dyndns.org';
if(@fopen($url, "r"))
> {
> header('Refresh: 3; url=http://MonServeur.dyndns.org/');
# Là on arrete en mode php
# et met le html en html, ça peut éviter de cafouiller
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<!--
sauf qu'ici on aimerait :
- un title
- et fermer le head (il a bien été ouvert plus haut ?)
-->
</head>
<pre>
<center>
---------------------------------------------------------------------------
<br>
Résultat du test pour la localisation du serveur
<br>
<!-- ici on complète le truc en php -->
<strong><? php echo $url; ?></strong>
<br>
---------------------------------------------------------------------------
<br>
<br>
<h1 style="color:green;">Serveur maison actif</h1>
<br>
<br>
Vous allez etre redirigé automatiquement...
<br>
<A HREF="http://MonServeur.dyndns.org/">Si rien ne se passe au bout de
quelques secondes
cliquez ici</A>
</center>
<?phpexit();
# aiye !
# et la fermeture du <pre> ? et <html>
}
# à mon idée, là on n'a pas besoin du else
# puisqu'on a quitté juste avant
# ou qu'il n'a rien été fait du précédent
else {
?>
<H1 style="color:red;">Serveur maison inactif</H1>
<br>
<A HREF="http://MonServeur.dyndns.org/">Vous pouvez toujours tester
manuellement
en cliquant ici</A>
<?php
}
?>
<br>
<!-- curieux cette balise de fermeture si le début n'est pas exploité -->
</pre>
<br>
---------------------------------------------------------------------------