Aller au contenu

Occi

Hubmaster
  • Compteur de contenus

    255
  • Inscrit(e) le

  • Dernière visite

Messages postés par Occi

  1. Pas forcement, gérer les problèmes d'encodage ne fait pas partie des compétences que je réclame à un hébergeur, mais plutôt de celle d'un dév, chacun son boulot

    Quand même, un hébergeur qui a un problème d'encodage à largement les compétences pour modifier son charset. Ce n'est pas ce qu'on demande à un hébergeur mais quand on ne connaît pas et qu'on juge avec quelques futiles détails d'extérieur, c'est un critère qui commercialement peut repousser.

  2. Exotique ne veut pas forcément dire "mauvais", dans le sens où je l'entends c'est "risqué".

    - Risqué car pas connu.

    - Il y a un problème d'encodage sur la page (hiéroglyphe à la place des àéè), à la base c'est un problème simple à régler surtout pour un hébergeur.

    - PhpMyAdmin 2.11 on en est à la version 3.1.3.2, donc potentiellement truffé de failles.

    - Le serveur qui héberge le site de cet hébergeur est chez OVH, de façon simple je me dis autant prendre direct OVH.

    - De plus à moins qu'ils aient achetés de la bande passante supplémentaire à OVH, OVH ne propose pas 1 Gbit/s, d'ailleurs OVH porte à confusion car le 1 Gbit/s c'est la BP interne et interne vers internet.

    Tout ça me fait bêtement juger sans regarder plus loin, "d'exotique".

    Après je ne connais pas du tout, ils sont peut être très sérieux, tu sera fixé d'ici 1 an ou 2 ;)

  3. Salut,

    je n'ai testé infomaniak que rapidement donc je ne peux pas être objectif mais cet hébergeur à bonne réputation et héberge des sites consommant pas mal de ressource.

    Sinon tu as les plans OVH.

    Pour le transfert ... par FTP ça te laisse une meilleure vue qu'un script automatisant cela.

  4. Bonjour,

    content pour toi :)

    Pour ton problème de slash, je pense que ça vient de la config de ton php.ini :

    Au niveau de //informations saisies

    rajoute :

    if (get_magic_quotes_gpc()) {
    $comments = stripslashes($comments);
    }

    Bon week end

  5. Bonjour Nullette,

    ok :)

    Disons, que t'étais enragée envers moi-même (et le suis toujours).

    Je pense que que tu veux dire "que tu étais enragée envers toi même", parce que moi je n'étais pas enragée envers toi. :D

    Donc le formulaire, concernant l'exemple de la variable c'était pour te montrer comment utiliser une variable et donc te permettre de les utiliser comme tu veux dans le formulaire mais passons on va aller directement à l'essentiel.

    Essaye ça ci-dessous et si tu n'obtiens pas ce que tu veux, poste le code entier (parce que j'imagine qu'il y a eu des changements entre celui de 2005, de la page 1 de ce sujet et celui que tu as actuellement sur ton site) :

    Donc on va déclarer notre header (entête du mail) et le mettre dans la fonction mail comme ça :

    /* En-tetes de l'e-mail */
    $headers = 'From: '.$nom.' <'.$email.'>'."\n";
    $headers .='Reply-To:'.$nom.' <'.$email.'>'."\n";
    $headers .='Content-Type: text/html; charset="charset=utf-8"'."\n";
    $headers .='Content-Transfer-Encoding: 8bit';

    //On envoit un mail contenant les donnees
    mail("nullette_AT_nullette.com","Inscription pique-nique 2009",
    "Email : $email
    Prénom : $prenom
    Nom : $nom
    Ville : $ville
    Téléphone : $telephone
    Nombre de personnes : $nbpersonnes
    Places disponibles : $nbplaces
    Demande de places : $demande

    Commentaire :
    $comments", $headers);

    Tu fais un copier / coller du code ci-dessus pour remplacer la partie envoi de mail.

    Si tu reçois toujours des hiéroglyphes, essaye plutôt ce code :

    // Le message
    $message = "Email : $email
    Prénom : $prenom
    Nom : $nom
    Ville : $ville
    Téléphone : $telephone
    Nombre de personnes : $nbpersonnes
    Places disponibles : $nbplaces
    Demande de places : $demande

    Commentaire :
    $comments";

    // Décode UTF-8 en iso-8859-1
    $message = utf8_decode($message);

    //On envoit un mail contenant les donnees
    mail("nullette_AT_nullette.com","Inscription pique-nique 2009", $message, "From: $email\nReply-To: $email");

    IMPORTANT ! Que tu utilises le 1er code ou le 2eme, pense à modifier ton adresse email dans le code car là l'adresse est nullette_AT_nullette.com tu ne le recevras donc pas.

    Voila normalement tu recevras le mail à ton adresse et depuis ton client mail préféré tu pourras répondre à la personne, ta réponse sera envoyé à l'adresse email que la personne a indiqué dans le formulaire.

    Occi

  6. Je suis un peu étonné par ta réaction car je ne voulais à aucun moment te dénigrer ou quoi ce soit. Désolé si je t'ai fais cette impression c'est involontaire crois moi :)

    J'en ai marre. Comme tu as dis, je fais les choses sans comprendre.

    Ce n'est pas moi

    sans chercher à te critiquer une seule seconde, tu semble essayer de faire quelque chose sans le comprendre, ce qui ne facilite pas les chose, donc il faut commencer par des trucs très basiques pour tester tout ça et décortiquer son fonctionnement.

    Le conseil de libinfo est bon à prendre.

    Je suis conscient que ce n'est pas du tout évident et je tentais simplement de t'aider.

    Pour reprendre je t'ai demandé 2 fois de montrer ton code "cf: montre comment tu as intégré ça, je pense que tu as reproduit l'erreur que tu as faites au post #7" ... pour voir justement où était ton problème. Vue que tu ne montrais pas le code je t'ai proposé d'autres alternatives pour que tu le trouves par toi même.

    Je t'ai également répondu à ta question concernant la fonction mail :

    Tu l'as dans ton code :

    //On envoit un mail contenant les donnees
    mail("nullette_AT_nullette.com","Inscription pique-nique 2009", ...

    Apparemment je ne t'ai pas répondu comme tu l'attendais, si tu veux qu'on t'aide comme il faut prends note des éléments que je te demande sans ça on ne peut pas cibler ce qui cloche avec ce formulaire.

    Désolée, je n'aurais pas dû poster ici où, pourtant, j'ai reçu de nombreuses aides depuis plusieurs années

    2 pages et demi d'aide quand même :)

    Me concernant je m'appelle Nicolas, 25 ans à ce jour, j'habite dans les Pyrénées Atlantique et je créais des sites par passion depuis environ 5 ans.

    Moi j'ai 61 ans et pas de copain qui m'aide, j'ai commencé à apprendre le web en 2001 et n'ai pas la passion du php.

    Je n'ai pas spécialement la passion du PHP, pas de copain qui m'aide non plus et je ne cherche pas à comparer quoi que ce soit.

    Tu as été chercher le post de ma présentation qui date de 2 ans, sans vouloir te manquer de respect on ne va pas faire du mauvais esprit c'est inutile.

  7. As-tu essayé au moins de créer la variable avant de dire que tu n'y arrives pas ?

    Je ne sais pas comment créer une variable (oui ok $variable) et tous ces signes =,;'==, etc ....

    Peux-tu admettre qu'il existe des gens qui n'arrivent pas à comprendre même ce qui paraît tout simple.

    Non... par contre qui "on plus de mal" voir "beaucoup beaucoup plus de mal", oui bien sûr.

    Bref "essaye" dans un fichier.php :

    <?php
    // Je créais ma variable que je la nomme $maVariable
    $maVariable = 'je suis dans la variable';

    echo $maVariable;
    ?>

    Tu la nomme comme tu veux et tu y mets ce que tu veux dedans, c'est tout ça ne va pas chercher plus loin ;)

    Si tu veux comprendre un peu plus, voici un petit tuto

    Rien que cette phrase est obscure pour moi .... elle est où la fonction mail() ??

    Tu l'as dans ton code :

    //On envoit un mail contenant les donnees
    mail("nullette_AT_nullette.com","Inscription pique-nique 2009", ...

    Et pour ne pas tourner en rond :P

    montre comment tu as intégré ça, je pense que tu as reproduit l'erreur que tu as faites au post #7
  8. Salut,

    montre comment tu as intégré ça, je pense que tu as reproduit l'erreur que tu as faites au post #7

    Il ne suffit pas d'intégrer ce bout de code pour que ça fonctionne, il faut passer la variable $headers dans la fonction mail() et pour savoir comment une recherche de le dira.

    En PHP tu déclares les choses et une fois déclaré tu les utilises. Voix ça comme des objets (ou boite) dans lesquels tu y places des éléments et tu peux utiliser des conditions, ex :

    $maBoite = 'je suis dans la boite';
    echo $maBoite;

    echo affiche ce que tu lui demandes d'afficher, tu peux très bien faire echo 'je suis affiché';

    Une condition est comme son nom l'indique une condition, en plus c'est simple tu délimites avec des accolades { je suis dans le condition }

    exemple pour si $maBoite est vide :

    // Si ma boite est vide
    if(empty($maBoite))
    {

    echo 'Ma boite est vide';

    // sinon c'est qu'elle n'est pas vide
    }else{

    echo 'Ma boite n\'est pas vide';
    }

    empty() kézako ? Suffit de prendre 1 minute pour lire la doc de PHP et du coup on est déjà un peu moins dans le flou.

    Vue le temps que tu perds à chercher la réponse à un problème qui n'est autre qu'un problème de syntaxe et de logique, tu devrais te prendre 3 ou 4 hr à faire un ou deux tuto, ce n'est qu'un conseil mais au combien utile ;)

  9. Pour améliorer la navigation tu peux rajouter un petit lien retour, comme ceci :

    if ($nb_manquant > 0) {
    echo 'Le formulaire n\'a pas eté envoyé. Utilisez le bouton Précédent de votre navigateur ou <a href="java script:window.history.go(-1)">cliquez ici</a>';

    exit;}

  10. J'ai un livre sur le PHP, j'ai passé deux heures sur le net pour lire sur les formulaire. Le Php, ne rentre pas dans mon cerveau.

    En même temps en 2 heures de lecture il ne faut pas s'attendre à des miracles, il faut chercher essayer -> tester -> rechercher -> retester -> adapter -> rechercher encore et encore au besoin.

    Pour ton test il te suffit d'ajouter un champ dans ton formulaire, en HTML donc.

    Du cote de PHP, si tu as mis dans ton champ de formulaire name="nbplaces", ça donne :

    // Si le champ est vide
    if(empty($_POST['nbplaces']))
    {
    // Affiche un message + lien retour
    echo 'Vous n\'avez pas indiqué le nombre de place<br /><a href="java script:window.history.go(-1)">Retour</a>';
    }

    Pour être plus propre on peut tester si c'est bien un numérique que l'on reçoit :

    // Si le champ est vide
    if(empty(intval($_POST['nbplaces'])))
    {
    // Affiche un message + lien retour
    echo 'Vous n\'avez pas indiqué le nombre de place<br /><a href="java script:window.history.go(-1)">Retour</a>';
    }

    Concernant le problème d'encodage, attention une rustine qui marche pour ta boîte mail ne fonctionnera pas dans une de tes correspondants, regarde du côté de la fonction iconv() ou utf8_decode().

  11. Une apostrophe pas échappé, remplace par :

    echo '<p class="postinfo3">Vous n\'avez pas rempli le champ "'.$required.'" !
    ';

    Pour ton problème d'encodage tout dépend de l'encodage de caractère que tu as à la base (dans le fichier qui envoi le mail). Regarde du coté de utf8_decode() (ou encode), sinon iconv c'est pas mal aussi.

  12. Hello le Hub,

    en cherchant un outil de monitoring je suis tombé sur Monit qui a la particularité de réagir en cas de panne d'un service.

    Quelqu'un a déjà testé ou utilise un outil de ce style ?

    J'utilise le manager d'OVH qui propose l'alerte en cas de panne mais on ne peut pas exécuter une commande suivant la panne ... ou je suis passé à coté ?

    A bientôt

  13. Bonjour,

    j'ai reçu un courrier des impôts me demandant de déclarer la superficie du local à usage professionnel, pour la taxe pro de 2010. Le truc c'est que je ne vois pas comment évaluer vue que je suis en SARL à la maison, la société occupe un petit bout de mon salon :

    - 1 meuble de rangement (la paperasse de la société sur 1 tiroir et 2 autres autres tiroirs pour la paperasse personnelle)

    - 2 bureaux.

    La logique me dit prends ton mètre et mesure la superficie des 2 bureaux + le meuble. Mais bon avant de remplir le petit papier je préfère demander pour savoir comment se débrouillent les autres.

    Pour ceux qui travaillent à la maison, comment avez-vous déclaré ça svp ?

  14. Salut Olitax :)

    On parle d'Adobe là, ils sont largement capable de vendre la doc qui est dispo gratuitement en ligne ou directement dans l'aide de la suite.

    C'est pour ça que je préfère me renseigner avant de gaspiller 60 .

    Si c'est cette doc là en format pdf je m'en passe, autant acheter 1 ou 2 guides spécialisés qui m'apporteront plus, par contre effectivement si c'est une documentation plus précise sur cette suite, ça devient limite obligatoire je ne suis pas expert.

  15. Bonjour tout le monde,

    je ne sais pas où poster ce message, alors direction le salon du Hub.

    Sur la boutique d'Adobe lorsqu'on achète une suite (la suite Web premium CS4 dans mon cas) il est proposé une documentation "Guide de l'utilisateur d'Adobe creative suite web premium" à 60 .

    Quelqu'un connaît cette doc svp ? Est-elle vraiment utile ou elle reprend la doc en ligne déjà dispo ?

    Bon week end

×
×
  • Créer...