Si la page n'ai pas charger on affiche se site

Si la page n'ai pas charger on affiche se site - PHP - Programmation

Marsh Posté le 06-08-2010 à 19:22:31    

Bonjour,
Quelqu'un pourrait m'aider pour faire un script php qui fera ceci:
 
Si la page de http://monsite.fr/index.php réussi à être charger on va sur ce site.
Sinon si la page n'ai pas charger on affiche se site.
 
Enfaite je veux faire 2 site un qui présentera mon projet,
et un qui servira donc de redirection: si le site de mon projet n'ai pas charger il affichera un site pour dire que le site n'ai pas en ligne.
donc le script sera installer sur le site qui servira de redirection.
 
Merci, Cordialement,


---------------

Reply

Marsh Posté le 06-08-2010 à 19:22:31   

Reply

Marsh Posté le 06-08-2010 à 19:29:40    

[:delarue5]


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 06-08-2010 à 19:30:44    

hum ^^


---------------

Reply

Marsh Posté le 07-08-2010 à 01:44:10    

[:delarue]

Reply

Marsh Posté le 07-08-2010 à 01:58:53    

Bon fini de vous foutre de ma ******?
Ici c'est un forum d'aide !
Alors si vous voulez pas aider sa ne sert à rien de mettre des images qui sont totalement inutile.
Vous avez même pas les capacités d'écrire des mots.


Message édité par B4RL1V3 le 07-08-2010 à 01:59:04
Reply

Marsh Posté le 07-08-2010 à 14:53:47    

[:delarue4]  
 
C'est à dire que ton idée est curieuse :p
Pourquoi ton site ne se chargerait pas ?
Tu as l'intention d'éteindre le serveur souvent ?


Message édité par Pascal le nain le 07-08-2010 à 14:55:10
Reply

Marsh Posté le 07-08-2010 à 15:18:01    

Non mais en ce moment j'ai des problèmes de connexion avec ma ligne,  
Mon fournisseur et en train de tester toutes la ligne et peut être faire des travaux et donc si le serveur est déconnecter je préfère que la personne qui visite mon site tombe sur un autre site que tomber sur un message d'erreur de la par de son navigateur.

Reply

Marsh Posté le 07-08-2010 à 15:21:29    

As-tu à ta disposition 2 serveurs sur 2 lignes différentes ?

Reply

Marsh Posté le 07-08-2010 à 15:55:36    

non j'ai un serveur et l'autre j'ai un site sur un hébergement avec le nom de domaine que j'ai acheter.

Reply

Marsh Posté le 07-08-2010 à 17:07:50    

Peut-etre avec file_get_content()...
 
Mais ca veut dire qu'il y aura toujours une redirection, même quand ton site sera en ligne...
 
Ton site est-il tellement important ?

Reply

Marsh Posté le 07-08-2010 à 17:07:50   

Reply

Marsh Posté le 07-08-2010 à 17:13:35    

Ben quand même car c'est le site principal de mon serveur ( j'héberge des sites gratuitement sur se serveur )

Reply

Marsh Posté le 07-08-2010 à 17:29:27    

entre nous si tu codes comme tu écris en français, c'est pas gagné...


---------------
http://www.ypikay.com
Reply

Marsh Posté le 07-08-2010 à 17:30:19    

'-- on se passera des remarques inutiles.


Message édité par B4RL1V3 le 07-08-2010 à 17:30:45
Reply

Marsh Posté le 07-08-2010 à 17:36:24    

M'ouais m'enfin si tu héberges sur une ligne ADSL, normal que ca bourre un peu. tu es sur de l'ADSL et su SDSL ?
Le SDSL c'est celui à 500 euro par mois, l'ADSL c'est celui de Mr Tout le monde et si tu es en ADSL tu peux toujours raler...
Par contre, si tu es en SDSL, là tu peux ouvrir ta gueule chez ton provider...
 
Pour revenir à ton problème initial, il te faudrait une première page d'acces qui charge la page que veut voir le visiteur.
Si il réussit à la charger, il renvoit le visiteur dessus
Si il ne réussit pas à la charger => DESOLE CA A CRACHE


Message édité par erwan83 le 07-08-2010 à 17:36:47

---------------
http://www.ypikay.com
Reply

Marsh Posté le 07-08-2010 à 17:40:40    

C'est se que je chercher.
Oui je suis sur du ADSL et sa fait 3 mois bientôt que j'héberge des sites et tout marche parfaitement.
Sauf que il y a pas longtemps il y a eu un orage et depuis sa bug.

Reply

Marsh Posté le 07-08-2010 à 17:48:57    

ta touche "c" est bloquée ou est-ce que tu le fais exprès ?

Reply

Marsh Posté le 07-08-2010 à 17:53:43    

Surement ^^ (Franchement que sa à dire ?) Au moin moi je fais des efforts de ne pas écrire en texto.
Le temps que je reste compréhensible.
Heureusement que tout les monde n'ai pas pareille.


Message édité par B4RL1V3 le 07-08-2010 à 17:57:01

---------------

Reply

Marsh Posté le 07-08-2010 à 17:57:24    

as tu contacté ton hébergeur ?
J'ai pas le code sous la main car j'ai un peu décroché de php mais c'est un truc du genre :
 
dans ta page , celle sur laquelle atterrissent les visiteurs, tu chopes l'adresse qu'ils veulent visiter et tu fais tes balises :

Code :
  1. echo '<BODY>';
  2. echo '<HEAD>';
  3. ICI TU CALCULES...
  4. echo '<meta http-equiv="Refresh" content="0;URL=http://ton_serveur/index_du_ckient_heberge.php">


 
Donc le calcul consiste à charger la page demandée grace à la commande php  

Code :
  1. $hanfle = fopen('index_du_client_heberge.php','r');


après tu fais tes petits calculs (rencarde toi sur les fonctions fopen et fget)
tu auras donc soit une valeur renvoyée : FALSE ou TRUE
donc, à la ligne 3 (ICI TU CALCULES...) tu mets un IF en fonction du code retourné par ton FOPEN
 
if TRUE (fichier présent)
tu écris la ligne http-equiv avec l'adresse demandée
 
if FALSE
tu renvoies vers une page d'ERREUR
 
excuse mais je t'ai mis ça à l'arrache


---------------
http://www.ypikay.com
Reply

Marsh Posté le 07-08-2010 à 17:58:49    

Pascal le nain a écrit :

ta touche "c" est bloquée ou est-ce que tu le fais exprès ?


 
M.......D........RIRE......


---------------
http://www.ypikay.com
Reply

Marsh Posté le 07-08-2010 à 18:00:14    

erwan83 a écrit :

as tu contacté ton hébergeur ?
J'ai pas le code sous la main car j'ai un peu décroché de php mais c'est un truc du genre :
 
dans ta page , celle sur laquelle atterrissent les visiteurs, tu chopes l'adresse qu'ils veulent visiter et tu fais tes balises :

Code :
  1. echo '<BODY>';
  2. echo '<HEAD>';
  3. ICI TU CALCULES...
  4. echo '<meta http-equiv="Refresh" content="0;URL=http://ton_serveur/index_du_ckient_heberge.php">


 
Donc le calcul consiste à charger la page demandée grace à la commande php  

Code :
  1. $hanfle = fopen('index_du_client_heberge.php','r');


après tu fais tes petits calculs (rencarde toi sur les fonctions fopen et fget)
tu auras donc soit une valeur renvoyée : FALSE ou TRUE
donc, à la ligne 3 (ICI TU CALCULES...) tu mets un IF en fonction du code retourné par ton FOPEN
 
if TRUE (fichier présent)
tu écris la ligne http-equiv avec l'adresse demandée
 
if FALSE
tu renvoies vers une page d'ERREUR
 
excuse mais je t'ai mis ça à l'arrache


 
P.S. jeu croix queue G pa fé de fot sursuila


---------------
http://www.ypikay.com
Reply

Marsh Posté le 07-08-2010 à 18:12:22    

Bon de parler avec des gens qui n'en valent pas la peine sa me donne pas envi de lire se qu'ils écrivent.
Je suis nul en orthographe chacun ses défaut.
Je chercherais de moi même comme j'ai toujours fais, et j'ai toujours réussi à faire se que je voulais, du moin pour l'instant.
 
En tout cas merci erwam83.

Reply

Marsh Posté le 07-08-2010 à 18:35:04    

Arrête de bouder, tu ne fais aucun effort.

Reply

Marsh Posté le 07-08-2010 à 18:37:02    

Je ne boude pas, je ne suis pas un gamin!
Et si je fais des efforts, je suis vraiment nul en orthographe.

Reply

Marsh Posté le 09-08-2010 à 10:53:08    

On va résumer les choses :
1-Tu es né en 1993 : Donc si tu es un gamin
2- héberger DES sites sur une ligne ADSL est une hérésie.
Le montant en upload d'une ligne ADSL en france est en moyenne de 1mbps donc pour résumer tu fais du 128Ko/s. du coup tu consommes de l'uploads ce qui fais baisser ta QOS, du coup quand tu navigues sur internet et qu'on pompe beaucoup sur ton upload, ça fait gravement diminuer ton download, donc ta ligne rencontre des problèmes
3-Tu dis que tu as des problèmes de connexion. Ce sont réellement des problèmes de connexions ou des problèmes de lenteur ? si ce sont des problèmes de lenteur, vérifie le point 2.
4-Achète un bescherelle
5-Tu devrais plutôt donner comme adresse principal de ton site, l'hébergement externe, qui lui ira détecter si ta ligne ADSL est toujours ok, si tel est le cas tu redirigeras sur ta ligne ADSL.

Message cité 1 fois
Message édité par gatsu35 le 09-08-2010 à 10:54:12

---------------
Blablaté par Harko
Reply

Marsh Posté le 09-08-2010 à 12:27:08    

gatsu35 a écrit :

On va résumer les choses :  
1-Tu es né en 1993 : Donc si tu es un gamin

:o
Sinon je confirme : j'héberge moi même un site sur un serveur @ home et c'est à chier. C'est vraiment juste pour découvrir le truc, savoir configurer un serveur web, tout ça... Mais si l'objectif final c'est faire tourner un site 24/24 7j/7j avec une haute disponibilité c'est perdu d'avance.
 
Pour répondreà ta question : si tu as un autre hébergeur, tu peux faire ça :
machin.com => ping vers le server@home
                  => succès : redirection
                  => échec : affichage page "maintnance"
;)


Message édité par Profil supprimé le 09-08-2010 à 12:27:22
Reply

Marsh Posté le 09-08-2010 à 12:52:07    

Citation :

On va résumer les choses :  
1-Tu es né en 1993 : Donc si tu es un gamin


Moi au moin j'ai le courage d'afficher ma date de naissance sur mon profil pas comme gatsu35
donc les remarque qui sont inutile on s'en passera.
Ensuite internet ne marcher pas correctement à cause du fil de téléphone, il à était manger par les rats. Oui dans ma ville il y a beaucoup de rats
Et je le répète sa fait 3 mois que mon serveur est ON et il héberge 24  sites et je n'ai jamais eu de bugs et pas mal de tentative de hacks qui n'ont pas aboutis et mon site es protéger par un certificat SSL ce qui n'ai pas courant chez les hébergeur gratuit, bref on s'en fous.

Citation :


Sinon je confirme : j'héberge moi même un site sur un serveur @ home et c'est à chier. C'est vraiment juste pour découvrir le truc, savoir configurer un serveur web, tout ça... Mais si l'objectif final c'est faire tourner un site 24/24 7j/7j avec une haute disponibilité c'est perdu d'avance.
 
Pour répondreà ta question : si tu as un autre hébergeur, tu peux faire ça :
machin.com => ping vers le server@home
                  => succès : redirection
                  => échec : affichage page "maintnance"
;)


C'est ce que j'ai fais vu que personne à voulu m'aider à par ce foutre de mes fautes d'orthographes j'ai chercher tout seul.
Merci à toi :)

Reply

Marsh Posté le 09-08-2010 à 12:56:57    

B4RL1V3 a écrit :


Moi au moin j'ai le courage d'afficher ma date de naissance sur mon profil pas comme gatsu35


 
[:rofl] [:rofl] [:rofl]
 
- Moi je suis policier, j'affronte des bandits armés, ce n'est pas facile tous les jours !
- Moi je suis pompier, j'affronte les flammes au péril de ma vie !
- Moi j'ai un compte sur HFR, et j'ai mis ma date de naissance


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 09-08-2010 à 13:00:28    

Citation :


- Moi je suis policier, j'affronte des bandits armés, ce n'est pas facile tous les jours !
- Moi je suis pompier, j'affronte les flammes au péril de ma vie !  


Chacun sont métier :)
Et depuis le début du topic à par faire des remarques tu ne fais pas grand choses.


Message édité par B4RL1V3 le 09-08-2010 à 13:07:10
Reply

Marsh Posté le 09-08-2010 à 13:14:44    

si tout le monde te fais des remarques tu devrais peut être les suivre [:delarue2]

Reply

Marsh Posté le 09-08-2010 à 13:17:30    

Ah ah ah ah! nul
Je m'en fou d'eux.

Reply

Marsh Posté le 09-08-2010 à 13:44:06    

Dj YeLL a écrit :


 
[:rofl] [:rofl] [:rofl]
 
- Moi je suis policier, j'affronte des bandits armés, ce n'est pas facile tous les jours !
- Moi je suis pompier, j'affronte les flammes au péril de ma vie !
- Moi j'ai un compte sur HFR, et j'ai mis ma date de naissance


 
Oh la la  [:lovev]  
Dj YeLL tu me fais un enfant ?  [:plugin]
 
 
Allé, pour montrer ma bonne volonté, et surtout mon courage sans faille, j'affiche désormais ma date de naissance !
Les autographes par mp  ;)

Message cité 1 fois
Message édité par Pascal le nain le 09-08-2010 à 13:47:56
Reply

Marsh Posté le 09-08-2010 à 13:46:07    

Pascal le nain a écrit :

 

Oh la la  [:lovev]
Dj Yell tu me fais un enfant ?  [:plugin]

 


Allé, pour montrer ma bonne volonté, et surtout mon courage sans faille, j'affiche désormais ma date de naissance !
Les autographes par mp  ;)


[:roi]


Message édité par Profil supprimé le 09-08-2010 à 13:50:48
Reply

Marsh Posté le 09-08-2010 à 13:48:55    

tu n'es pas le centre du monde, je ne parler pas de toi mais de Gatsu.
Je fais peut être des fautes d'orthographes mais tu ne sais pas lire.

Reply

Marsh Posté le 09-08-2010 à 13:53:23    

TALC of the day :love:

Reply

Marsh Posté le 09-08-2010 à 13:55:37    

En même temps, Gatsu est né avant 0, le formulaire d'inscription n'acceptait pas le signe négatif...
(En plus, SI, on la voit sa date de naissance...)


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 09-08-2010 à 14:01:23    

Normal il vient de l'afficher.

Reply

Marsh Posté le 09-08-2010 à 19:44:26    

B4RL1V3 a écrit :

tu n'es pas le centre du monde, je ne parler pas de toi mais de Gatsu.
Je fais peut être des fautes d'orthographes mais tu ne sais pas lire.


J'ai ajouté ma date de naissance rien que pour te faire plaisir :o
Bon as-tu au moins lu ce que j'ai écrit, je t'ai indiqué que tes pb de connexions pouvaient aussi venir du fait que tu héberges 24 sites sur une simple ligne ADSL


Message édité par gatsu35 le 09-08-2010 à 19:44:55

---------------
Blablaté par Harko
Reply

Marsh Posté le 09-08-2010 à 20:01:42    

ADSL2+, mais sa ne vient pas de sa car tout remarche correctement après avoir changer mon câble téléphonique.

Reply

Marsh Posté le 09-08-2010 à 22:04:44    

Bah oui vous comprenez, c'est pas de l'ADSL c'est de l'ADSL 2+ attention :o

Reply

Marsh Posté le 09-08-2010 à 22:06:15    

 

Oué mais il a changé son câble téléphonique, il a pris un modèle compatible ADSL 2+

 

Sur l'emballage c'est marqué "ADSL 2+ Ready" :o

 

/taquine :o


Message édité par Dj YeLL le 09-08-2010 à 22:06:34

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed