inconnu49 Posté(e) le 1 octobre 2005 Signaler Posté(e) le 1 octobre 2005 Bonjour, J'ai un probleme sur le code d'un site Internet. J'ai un fichier html qui contient une frame. Celle ci pointe vers une page php sur un autre serveur (toujours codé par moi même). Je voudrais que cette frame n'affiche pas d'erreur 404 (Impossible de trouver la page.....) au cas où le fichier source ne soit pas disponible. J'ai mis la propriété height de la frame à 0 (comme ça, plus de problème) Mais je n'arrive pas à la remodifier avec le fichier en php (existe t'il une fonction pour?) Je voudrais savoir si il y a une solution (mettre du texte par default dans la frame...) Je précise qu'il ne faut pas que j'utilise de script javascript. [:inconnu49:6] Voila, un grand merci pour celui qui m'apportera une reponse. Citer
Simcamb Posté(e) le 1 octobre 2005 Signaler Posté(e) le 1 octobre 2005 heu ouais.. on pourrait voir le code de la page avec les frames ? ^^ Citer
inconnu49 Posté(e) le 1 octobre 2005 Auteur Signaler Posté(e) le 1 octobre 2005 index.htm: frame.php: <?phpecho "ca marche"; ?> Mais je doute que ça t'aide Citer
Simcamb Posté(e) le 1 octobre 2005 Signaler Posté(e) le 1 octobre 2005 le index.htm se trouve bien dans le meme repertoire que frame.php ? Citer
Jooreixo Posté(e) le 1 octobre 2005 Signaler Posté(e) le 1 octobre 2005 Au lieu d'utiliser les frames, t'as les include php qui sont très bien aussi Citer
inconnu49 Posté(e) le 1 octobre 2005 Auteur Signaler Posté(e) le 1 octobre 2005 Pour l'instant oui car je travail en local, le probleme ne viens pas de la (la frame contient bien le texte du fichier frame.php) Mais si je supprime ce fichier (frame.php), j'ai une erreur 404 (normal) et je voudrais savoir comment la supprimer. J'avais penser à mettre le height de la frame a 0 (dans le fichier index.htm), et le remettre a une valeur normale avec le fichier frame.php (mais je ne vois pas comment faire sans javascript) Je ne sais pas s'il existe une propriété pour les frame du style afficher_les_erreur_404 que je pourrais mettre a 0 . Citer
Simcamb Posté(e) le 1 octobre 2005 Signaler Posté(e) le 1 octobre 2005 Mais si je supprime ce fichier (frame.php), j'ai une erreur 404 (normal) et je voudrais savoir comment la supprimer.[/quotemsg] :sweat: heu.. et tu pouvais pas expliquer ça tout de suite ? :| Et pis pour virer une erreur 404, faut jouer avec le htaccess -> google est ton ami :] (attention, y'a peu de chances que ça fonctionne en local) Citer
inconnu49 Posté(e) le 1 octobre 2005 Auteur Signaler Posté(e) le 1 octobre 2005 sauf que la c'est une peu special. Le serveur ou se trouve le fichier index.htm ne doit contenir que ce fichier et rien d'autre (donc pour le htacess c'est mort) Citer
inconnu49 Posté(e) le 2 octobre 2005 Auteur Signaler Posté(e) le 2 octobre 2005 Au lieu d'utiliser les frames, t'as les include php qui sont très bien aussi [/quotemsg]Excuse moi je n'avais pas vu ton message. En fait la page qui doit inclure le fichier frame.php doit être ecris en html car c'est un logiciel sur mon pc qui gere cette page et je veux afficher par l'intermediaire de cette page (index.htm) des infos sur un site sui est hebergé sur un serveur web. Citer
inconnu49 Posté(e) le 2 octobre 2005 Auteur Signaler Posté(e) le 2 octobre 2005 Une redirection alors [/quotemsg]Non car je doit absolument utilisé une frame. Et la rediretion ne reglerait pas le problème si la page en php serait indisponible. Citer
Simcamb Posté(e) le 2 octobre 2005 Signaler Posté(e) le 2 octobre 2005 si la page php est indisponible, la page html aussi... En fait j'ai un peu de mal à comprendre ce que tu veux faire et pourquoi Citer
Humar Posté(e) le 2 octobre 2005 Signaler Posté(e) le 2 octobre 2005 Si j'ai tout compris, tu veux changer la page d'erreur 404 comme on peut voir sur certains sites c'est ça ? Un peu comme ça ou ça. Citer
phil302 Posté(e) le 2 octobre 2005 Signaler Posté(e) le 2 octobre 2005 Et il peut rien mettre à part le index.html ... Donc ce n'est pas possible. Citer
inconnu49 Posté(e) le 2 octobre 2005 Auteur Signaler Posté(e) le 2 octobre 2005 Simcamb-> la page en php est sur un serveur web normal (page perso), le fichier index.htm est sur mon pc (il sert d'intermediaire entre un logiciel et le site Internet. Humar->phil302 a tout à fait raison, ce n'est pas ce que je veux faire car si le serveur web de vossey est indisponible ta page exemple affichera bien une vrai errreur 404. J'ai de plus en plus de doute sur la faisabilité de ce que je veux faire ... [:inconnu49:3] A part si quelqu'un sait comment une page en php peux redimensionné une frame où elle se trouve. PS: Désolé pour les Rennais [:inconnu49:7] [:inconnu49:9] Citer
mota Posté(e) le 2 octobre 2005 Signaler Posté(e) le 2 octobre 2005 Véifier de l'existence d'une page, d'un fichier ou toute autre chose sur un serveur distant n'est pas possible en php. Ou sinon je pense qu'il faudrait aller voir perl ou xml pour des trucs comme ça, mais se tourner vers php est une erreur Edit: Après vérifications, je reviens sur mes dires: http://www.nexen.net/docs/php/annotee/features.remote-files.php Comme quoi, on a beau penser connaître quelquechose, ça nous étonnera toujours Citer
inconnu49 Posté(e) le 2 octobre 2005 Auteur Signaler Posté(e) le 2 octobre 2005 Merci Mota mais c'est le fichier ecris en html qui à la frame qui affiche le site internet. Je ne peux donc pas tester l'existence d'une page en html. Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.