Ses derniers messages sur les forums
La finction
var_dump permet d'inspecter le contenu d'une variable. Ici, typiquement, on « dump » la variable $_POST qui contient les données fournies par le client web d'après ton formulaire.
On peut voir que l'entrée $_POST['CheckboxGroup1'] contient la chaîne 'oui'. J'ai du mal à voir où est le problème.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
J'ai demandé parce que tu aurais pu penser au contrôle de sélection du fichier ou de soumission du formulaire.
Tout d'abord, il y a deux problèmes de sécurité dans ton script.
Le premier provient du fait que tu fasse confiance au client HTTP qui t'envoie la requête. En effet, $_FILES['photo']['name'] est une information éventuellement fournie par l'utilisateur. Il faut que tu t'assure qu'il n'insère pas de problème de sécurité (un fichier .php par exemple, qui pourrait être interprété sur le serveur).
Le second est lié à une éventuelle SQL Injection. addslashes ne suffit pas pour correctement traiter la donnée externe. Tu dois utiliser la fonction d'échappement relative à la base de données que tu utilise. En l'occurrence,
mysql_real_escape_string.
Maintenant, venons en au fond du problème. Pour réduire ton image, tu as plusieurs options qui s'offrent à toi. La plus classique est d'utiliser l'extension de traitement d'images GD.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Que signifie « enregistrer » pour toi dans ce contexte ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Quelle que soit la solution que tu retiendras, tu finira pas scanner le fichier à traiter. Mais peut-être qu'il y a un morceau qui n'est pas passé quand tu as publié ton message ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Pourquoi l'élément #container est en position absolute ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Oui, c'est mieux :)
Est-ce que tu peux faire un var_dump de $_POST dans le message que tu envoie via la fonction mail de PHP, et nous relayer le contenu ?
Qu'essaye-tu de faire pour récupérer les valeurs des radio buttons ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Moi j'aime les booléens :
alter table messages add column isread Boolean default False;
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Ralalalalaa, Merise, le machin que personne n'utilise parce qu'inadapté à la vie réelle ? :D
Je suis un converti de l'Agile, du coup, je considère que le schéma de la base de donnée évolue avec le temps, parce que les besoins du client évoluent avec le temps, et surtout la compréhension du besoin du client.
Evolutionary database design.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Il faut que tu fasse une capture d'écran sous FF et MSIE (quelles versions ?), et que tu les annote pour préciser ce qui pose problème.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Bon, on a un peu plus de détails, mais ce n'est toujours pas top.
Quel est l'action du formulaire ?
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.