Link Posté 11 Juillet 2005 Posté 11 Juillet 2005 Je n'arrive pas à faire marcher ce formualire : http://www.webmaster-hub.com/publication/article110.html - Je copie ce code sur une page - Je remplace le mail par par le mien - J'enregistre la page sous le nom contact.php - Je l'upload sur mon serveur - je vais voir à l'adresse http://www.cotubel.be/contact.php où il devrait être mais la page ne s'affiche pas. Où est l'erreur svp ? C'est surement tout bête mais je galère depuis pas mal de temps pour l'envoie d'un formulaire par mail...
Dan Posté 11 Juillet 2005 Posté 11 Juillet 2005 Salut Cotubel, Je vois que ton serveur cotubel.be est un serveur Windows. Tu as bien php activé sur ce serveur ? Dan
MS-DOS_1991 Posté 11 Juillet 2005 Posté 11 Juillet 2005 (modifié) _AT_Dan: Si c'était ça, il verrait le code php "brut" non ? edit: Je n'ai rien dit Modifié 11 Juillet 2005 par MS-DOS_1991
Link Posté 11 Juillet 2005 Auteur Posté 11 Juillet 2005 J'ai demandé à mon hébergeur si le PHP était activé et apparemment j'étais bien sur un serveur Windows et il va me transférer vers un serveur Unix. Merci c'est pour ça aussi que tous mes tests foirent depuis le début '
kesnake Posté 11 Juillet 2005 Posté 11 Juillet 2005 je viens de tester la même chose et j'obtiens ceci: Si vous pouviez éclairer ma lanterne: merci Warning: eregi(): REG_BADBR in contact.php on line 24
Jan Posté 11 Juillet 2005 Posté 11 Juillet 2005 En vérifiant le code, je m'aperçois qu'un bug s'y est glissé A la ligne 24, il faut remplacer {2-4} par {2,4}. Ce qui donne: elseif (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$_POST["email_expediteur"])){ Désolé, je fais corriger
Link Posté 14 Juillet 2005 Auteur Posté 14 Juillet 2005 Voilà je viens de passer sous UNIX donc je peux utiliser le PHP ! Par contre j'ai été obligé de mettre mes pages d'accueil en .php sinon ça ne marchait pas, alors que mon index est toujours index.htm et toutes mes autres pages sont encore en .htm Certaines images ne s'affichent plus aussi Savez-vous ce qu'il se passe ?
Mamat Posté 14 Juillet 2005 Posté 14 Juillet 2005 Certaines image ne s'affichent plus parceque : elles sont réellement pas là, elles ont étaient modifiés, le code qui les appellent est modifié.
Link Posté 15 Juillet 2005 Auteur Posté 15 Juillet 2005 J'ai vérifié et j'ai même supprimer et redéfini le chemin des images et uploader à nouveau : http://www.cotubel.be/tubessoudes-fr.htm non ce ne serait pas un problème côté serveur ?
Mamat Posté 15 Juillet 2005 Posté 15 Juillet 2005 Au hasard adresse d'une image... http://www.skynet.be/index.html?l1=search&...%C3%A9s%204.gif a ton avis va t il trouver l'image sur le serveur .... ;oD essaye des chemins relatifs du style /images/mon_image.jpg ("/" fait référence à la racine du site)
sully Posté 15 Juillet 2005 Posté 15 Juillet 2005 oui la nomenclature des images est bizarre, par exemple: produits%20tubes%20soudés%201.gif %20 correspond à un espace. Juste une idée comme ça. Il me semble que Linux ne supporte pas les espaces dans les noms de fichiers. Renomme les images, par exemple: produits_tubes_soudes.gif Peut-être que ça marchera.
sully Posté 15 Juillet 2005 Posté 15 Juillet 2005 Non, ce n'est pas le problème. Je viens de faire un essai chez moi.
Mamat Posté 15 Juillet 2005 Posté 15 Juillet 2005 Mais non il supporte très bien (même si c'est fortement déconseillé) les espaces dans les noms... (exemple avec un wiki) mais c'est surtout que les chemins pointent n'importe où !
Link Posté 15 Juillet 2005 Auteur Posté 15 Juillet 2005 Au hasard adresse d'une image... http://www.skynet.be/index.html?l1=search&...%C3%A9s%204.gif a ton avis va t il trouver l'image sur le serveur .... ;oD essaye des chemins relatifs du style /images/mon_image.jpg ("/" fait référence à la racine du site) <{POST_SNAPBACK}> La vraie adresse de l'image c'est http://www.cotubel.be/produits%20tubes%20soudés%201.gif Si tu vas à cette adresse ça met une erreur avec le lien que tu as donné. Mais je ne comprend pas pourquoi et ce que je dois changer et où...
Anonymus Posté 15 Juillet 2005 Posté 15 Juillet 2005 1/ Il y a des accents, dans les noms des images. 2/ Ajoutés aux espaces, 3/ Aux majuscules dans certains noms, 4/ au chemin qui n'est probablement pas bon le serveur finit par ne plus trouver les images. Tu devrais mettre un fichier htaccess(voir la partie 'publications' du Hub pour son fonctionnement), ce qui éviterait que les erreurs soient redirigées sur le serveur de l'hébergeur. Peux tu nous donner l'adresse d'une image, dans le même répertoire, qui marche ? Ou le nom du répertoire, des sous répertoires, le nom de l'image, etc tout ce qui pourrait aider ? Merci.
Link Posté 15 Juillet 2005 Auteur Posté 15 Juillet 2005 Il n'y a qu'un répertoire. Alors par exemple, => Sur cette page les images ne s'affichent pas => Sur cette page les images s'affichent Pourtant c'est le même genre de chemin. Je n'ai rien modifié depuis mon changement de serveur, bizarre que ça ne fonctionne plus
MS-DOS_1991 Posté 15 Juillet 2005 Posté 15 Juillet 2005 Chez moi, les images s'affichent sur les deux pages Par contre j'ai été obligé de mettre mes pages d'accueil en .php sinon ça ne marchait pas, alors que mon index est toujours index.htm et toutes mes autres pages sont encore en .htm Par défaut, le fichier par défaut (quand tu appelle http://monsite.com/) est index.htm Tu peux modifier cela grâce au .htaccess: DirectoryIndex index.php index.htm
Link Posté 15 Juillet 2005 Auteur Posté 15 Juillet 2005 Chez moi, les images s'affichent sur les deux pages Par défaut, le fichier par défaut (quand tu appelle http://monsite.com/) est index.htm Tu peux modifier cela grâce au .htaccess: DirectoryIndex index.php index.htm <{POST_SNAPBACK}> Chez toi toutes les images s'affichent ? A quoi ça sert de modifier mon index ?
Mamat Posté 15 Juillet 2005 Posté 15 Juillet 2005 (modifié) C'est tout simple ton code : ><img src="produits%20tubes%20soudés%201.gif" width="700" height="127" alt="produits tubes soudes acier inoxydable 1"></ Il signifie que ton image est au même niveau de l'arborescence que ta page, ce qui (je l'espére pour toi) est faux, donc vérifie tes liens, rien à voir avec htaccess, rien à voir avec ton ancien hébergeur simplement une page mal codée... Modifié 15 Juillet 2005 par Mamat
MS-DOS_1991 Posté 15 Juillet 2005 Posté 15 Juillet 2005 (modifié) Par défaut, le fichier par défaut j'avais pas vu Oui, chez moi tout s'affiche donc je ne vois pas vraiment ton pb... Modifié 15 Juillet 2005 par MS-DOS_1991
Link Posté 15 Juillet 2005 Auteur Posté 15 Juillet 2005 (modifié) En gros voilà mon problème (je sais pas comment réduire l'image dsl...) Modifié 15 Juillet 2005 par Cotubel
MS-DOS_1991 Posté 15 Juillet 2005 Posté 15 Juillet 2005 En fait la page s'affiche correctement sous Firefox et mal sous IE mais comme je n'utilise pas IE je ne m'en était pas aperçu Essaies peut-etre de vider le cache d'IE
Link Posté 15 Juillet 2005 Auteur Posté 15 Juillet 2005 En fait la page s'affiche correctement sous Firefox et mal sous IE mais comme je n'utilise pas IE je ne m'en était pas aperçu Essaies peut-etre de vider le cache d'IE <{POST_SNAPBACK}> J'ai vidé le cache ça ne change rien. Mais c'est vraiment incompréhensible ce problème...
MS-DOS_1991 Posté 15 Juillet 2005 Posté 15 Juillet 2005 (modifié) It's Strange...Very Strange As-tu changé le nom de tes images en mettant des underscores (_) à la place des espaces ? Ou peut-etre que ton hébergeur est allergique à IE (ce qui n'est pas si mal ) Modifié 15 Juillet 2005 par MS-DOS_1991
Link Posté 15 Juillet 2005 Auteur Posté 15 Juillet 2005 lol oui ça marche en supprimant les accents et les espaces mais pour changer tout le site ça va être du boulot merci en tout cas
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant