LupusMic

  • Signature
    Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
  • Site web
  • Nombre de sujets
    26
  • Nombre de messages
    1 684
  • Nombre de commentaires
    4
  • Nombre de news
    Aucune
  • Niveau en PHP
    Gourou

Ses derniers messages sur les forums

LupusMic
le 03/06/2011 à 12:07
Récupérer les données de boutons radio et autres...
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.
LupusMic
le 03/06/2011 à 12:03
Réduction de l'image avant enregistrement
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.
LupusMic
le 01/06/2011 à 23:46
Nettoyer une adresse url
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.
LupusMic
le 01/06/2011 à 11:37
Récupérer les données de boutons radio et autres...
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.
LupusMic
le 01/06/2011 à 11:31
Messagerie interne "Lu" ou "Non lu"
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.
LupusMic
le 01/06/2011 à 11:30
Concepteur phpMyAdmin
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.
LupusMic
le 01/06/2011 à 11:26
Problème de compatibilité sous Firefox et IE
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.
LoadingChargement en cours