Aller au contenu

iNCiTE Web

Membre+
  • Compteur de contenus

    1 551
  • Inscrit(e) le

  • Dernière visite

Messages postés par iNCiTE Web

  1. Bon ça c'est la fonction, mais il manque $sql pour voir quelle est la requête... donc je sais pas quels champs ni quelles tables sont concernées.

    Rajoute :

    if ( mysql_error() ) echo $sql;

  2. Il faudrait voir zl-haut.php

    Et il y a :

    echo '<meta http-equiv="refresh" content="4; url='.dirname($_SERVER["PHP_SELF"]).'">';

    C'est une redirection HTML... à voir ça fait peut être foirer le script, mets là en commentaire (//)

  3. Tu peux coller ici les lignes 21 et 26 de database.php ?

    A priori il y aurait un problème d'index, mais comme je n'ai pas tout le code... il manquerait un index FULLTEXT sur toutes les colonnes de la recherche...

  4. Exactement ! l'extension PHP (ou atre, selon paramétrage) indiquera au serveur qu'il faut exécuter du code (le fichier peut aussi contenir du HTML simple)

    PHP n'est pas un langage de contenu... plus d'infos : PHP Debutant

  5. Dan veut dire que le contenu du site doit présenter un réel intérêt ! Google par exemple tient compte en fait de la pertinence du site, de l'intérêt suscité, des vraies informations qu'il apporte... un site sur la récolte bi-annuelle des ananas en Mongolie si il est complet peut être très bien classé... un annuaire inutile de liens sera relégué au fin fond des pages, voir blacklisté (suppression de l'annuaire)

    Pour cela, plus des sites extérieurs feront des liens vers le tien, plus les moteurs jugeront qu'il doit représenter un intérêt !!

    D'autre part tu parles de "référencement page PHP", au sens propre du terme ça n'existe pas, PHP va générer du code (X)HTML et donc il n'y a pas de méthode particulière, c'est le code produit qui devra tenir compte des différents conseils donnés ci-dessus

  6. Non tu ne comprends pas ce que je veux dire...

    -Ta page reponse.htm tu l'appelles reponse.php

    -Au début de reponse.php, tu ajoutes le code de traitement.php (en virant le header bien sûr)

    Donc cela te permet d'afficher un résultat OK ou pas, puis l'affichage normal ensuite...

  7. Comme le header ne fonctionne pas pour une raison que j'ignore (faudrait que je me plonge dans le code complet), je te proposais de faire tes traitements dans la page reponse.htm (à renommer reponse.php et en changeant le action du formulaire de contact), et le script qui est fait dans traitement.php tu le fais au debut de reponse.php, capito ? tu testes si c'est bien parti etc

    Et pourquoi tu veux *absolument* envoyer une page ?

  8. Oui c'est moi...

    Par contre pourquoi vouloir faire une redirection via header ? dans le script traitement.php tu peux choisir d'afficher du texte en fonction du résultat de l'envoi de mail non ? (il faudra que ta page reponse soit en .php dans ce cas)

  9. On ne peut plus voir l'erreur, tu as un mis un ECHO et donc le Header ne peut plus fonctionner (aucune sortie ne doit être effectuée avant un envoi d'entêtes)

  10. Tout nom de domaine doit être géré par au moins deux DNS distincts, pour assurer son bon fonctionnement au cas où l'un des deux serait en panne. Les deux (ou plus) serveurs de noms sont exactement équivalents et possèdent les mêmes informations sur le domaine. Statistiquement, l'ensemble des requêtes est partagé entre tous à tout moment.

    Source : FAQ Gandi

  11. Merci Arlette, j'ai compris seulement hier qu'il voulait récupérer l'adresse e-mail dans le corps du message, et que le script ne l'inclut pas.

    Bon alors moi j'ai rien compris à la musique car bien sûr que oui que je m'attendais à avoir l'adresse mail et et le titre du sujet dans le courrier que je reçois sinon à quoi ça sert ?

    Le titre du sujet dans un mail, c'est en général le sujet du mail !!

    Et l'adresse e-mail, c'est l'expéditeur

    Il y a là un truc qui m'échappe --> Si j'ai pas son adresse email comment je fais pour lui répondre ?

    Avec le bouton "répondre" puisque c'est l'expéditeur du mail ; si tu as testé le formulaire en mettant ta propre adresse tu n'as pas du voir...

    A quoi sert de mettre le champ Adresse e-mail comme étant obligatoire si je ne le récupère pas ?

    cd plus haut

    En fait à quoi sert exactement ce formulaire alors ?

    Euh... :wacko:

    Et y-a-t-il moyen de modifier le code pour arriver à récupérer ces 2 premiers champs.

    Bon allez c'est le matin...

    Remplace

    if (@mail($email_webmaster,$titre_cache.$_POST["titre"],$ip.$nav.$_POST["message"],$entete)){

    par

    if (@mail($email_webmaster,$titre_cache.$_POST["titre"],$ip.$nav.$_POST["email_expediteur"]."\n".$_POST["message"],$entete)){

    Le sujet tu l'as déjà, c'est l'objet du mail que tu reçois...

  12. Bon alors si tu as remis le script d'origine, tu remplaces

    $op = rand(0, 1);

    par

    $op = "0";

    pour n'avoir que des additions.

    Sinon j'ai fait un pur copier/coller de tes 2 fichers, ça fonctionne partfaitement.

    L'adresse e-mail de l'expéditeur est bien celle que je reçois le titre saisi se rajoute en sujet avec le "titre caché" (il manque un espace entre les 2 pour faire bien). J'espère que tu ne cherchais pas l'adresse et le sujet dans le mail, car ce n'est pas ce que fait le script...

  13. Bon j'ai lu le script rapidement, donc voici mes corrections :hypocrite:

    1/ chez Free la fonction mail() n'est-elle pas bridée ?

    2/ normal en fait, enlèves les 2 $_POST (et le @ devant la fonction mail, ça cache une éventuelle erreur, tu remettras après). Par contre pour les valeurs vides il faudrait voir le formulaire d'origine complet, avec les noms des champs. Tu as ça en ligne ?

    3) mettre

    $op = "0";

    au lieu de

    $op = rand(0, 1);

    et tu peux remettre le premier élément comme

    il était...

  14. 1/ les essais sont en local ou sur un serveur ?

    2/ en remplacant

    if (@mail($email_webmaster,$titre_cache.$_POST["titre"]

    par

    if (@mail($_POST["email_webmaster"],$_POST["titre_cache"].$_POST["titre"]

    3/ j'ai juste téléchargé et regardé le script (je ne l'utilise pas), je dirais ligne 43, $operateur = array("+"); (en supprimant la soustraction de la liste des symboles)

×
×
  • Créer...