Aller au contenu

Formulaire PHP du site


Sujets conseillés

Posté

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...

Posté

Salut Cotubel,

Je vois que ton serveur cotubel.be est un serveur Windows.

Tu as bien php activé sur ce serveur ?

Dan

Posté (modifié)

_AT_Dan: Si c'était ça, il verrait le code php "brut" non ? :unsure:

edit: Je n'ai rien dit :P:P

Modifié par MS-DOS_1991
Posté

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 -_-'

Posté

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

Posté

En vérifiant le code, je m'aperçois qu'un bug s'y est glissé :o 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 :blush:

Posté

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 :wacko:

Savez-vous ce qu'il se passe ?

Posté

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é.

Posté

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.

Posté

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ù !

Posté
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ù...

Posté

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.

Posté

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 :huh:

Posté

Chez moi, les images s'affichent sur les deux pages :whistling:

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

Posté
Chez moi, les images s'affichent sur les deux pages :whistling:

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 ? :o

A quoi ça sert de modifier mon index ?

Posté (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é par Mamat
Posté (modifié)
Par défaut, le fichier par défaut
:lol::lol: j'avais pas vu :lol:

Oui, chez moi tout s'affiche donc je ne vois pas vraiment ton pb...

mini_15-07-05-12.06.09.jpg

mini_15-07-05-12.06.12.jpg

Modifié par MS-DOS_1991
Posté (modifié)

En gros voilà mon problème (je sais pas comment réduire l'image dsl...)

cotu8uz.jpg

Modifié par Cotubel
Posté

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 :unsure:

Essaies peut-etre de vider le cache d'IE

Posté
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 :unsure:

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...

Posté (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 :lol: )

Modifié par MS-DOS_1991
Posté

lol oui ça marche en supprimant les accents et les espaces mais pour changer tout le site ça va être du boulot :blink:

merci en tout cas

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...