Ses derniers messages sur les forums
Ben ton erreur, c'est une erreur de syntaxe.
Or a priori, le cours n'en comporte pas.
Donc pas évident de t'aider si tu ne nous donnes pas la ligne à laquelle correspond la ligne 49.
Tu n'as pas un éditeur de texte qui affiche les numéros de lignes ?
Si oui, repere la 49 (et pas celle du BB-Code).
Donc cela ne fonctionne pas "parfaitement" (ie. comme tu le souhaites).
Mais j'ai l'impression que tu as lu trop vite mon message, car tu réponds juste "oui" d"une manière générale, alors que je posais plusieurs questions :/
Attention, $Photo ne contient pas du tout la photo.
Dans ton cas, $Photo contient le chemin du fichier sur le poste client.
Autrement dit, cela ne te sert à rien.
Pour pouvoir afficher tom image, il faut tout d'abord copier le fichier uploadé (fichier qui se trouve à l'endroit $_FILES['photo']['tmp_name']) quelque part :
- soit en base (dans un champ blob)
- soit sur le filesytem (avec un file_put_contents par exemple)
Ensuite, si la photo est sur le filesystem, il te suffit de l'insérer dans un document html avec une balise du genre <img src="toto.jpg" />, si la photo est stockée en base, il faut l'appeler avec une balise du genre <img src="affiche_photo.php?id=3" /> et dans affiche_photo.php, tu recupère ton champ blob SQL, tu colles un header de fichier image et tu echo ce blob.
Le mail c'est le mal.
Il n'y a rien de plus relou à gérer (quand on fait du volume), et ce, pour X raisons :
- les logiciels font rarement exactement ce que l'on souhaite : il faut toujours ajouter X couches
- c'est un gouffre en terme de CPU
- les utilisateurs gueulent soit parce que ton antispam ne filtre pas assez, soit parce qu'il filtre trop
A quelle ligne correspond la ligne 49 ?
Ben base toi sur le comment faire justement.
Tu peux ajouter des champs à ta table SQL pour y stocker ces informations.
Oui, c'est faisable, en modifiant la valeur du paramètre session.cookie_lifetime.
Il suffit d'insérer une variable de type null et non une chaine de caractères qui vaut 'null'.
Ex :
<?php
$var_ok = null;
$var_nok = 'null';
?>
En es tu sur ?
Il fonctionne "parfaitement" sur ton exemple, mais quid de cet exemple ?
$var = "a=to,to,bre=ta=ta,c=titi,,re";
Que doit on faire dans ce genre de cas ?
Est ce que seul "c" est considéré comme valide ?
Est ce que "bre" peut prendre la valeur "ta=ta" ?
Est ce que "a" prend la valeur "to,to" ?
Qu'as tu fais pour le moment ? Montre nous ton code.