Forum Programmation.php outil de questionnaire

Posté par .
Tags : aucun
0
13
juil.
2004
Bonjour,
Je recherche un logiciel me permettant de codifier un questionnaire d'évaluation et d'en exploiter les réponses de manière statistique et graphique (13 questions et 60 répondants). J'ai un spip qui tourne peut-être qu'un module php à intégrer me suffirait mais je me trompe peut-être de forum.

merci pour vos lumières

maat

Forum Programmation.php Bug dans la POO ?

Posté par .
Tags : aucun
0
21
juil.
2004
Je viens de tomber sur un bug étrange dans PHP4, et je me questionne. Celui-ci se trouve dans la Programmation Orientée Objet (POO).

J'ai tout simplement deux classes : BiduleNews et BiduleStructuredText. Je crée un objet « $news = new BiduleNews; ». Une fonction de BiduleNews appelle directement une fonction de BiduleStructuredText, comme ça : « $body = BiduleStructuredtext::XHTML( $_POST['body'] ); ».

Jusque là, aucun problème du tout. Sauf que normalement dans la fonction BiduleStructuredText::XHTML() ainsi appelée, je ne dois (...)

Forum Programmation.php Éviter les Injections SQL

Posté par .
Tags : aucun
0
22
mar.
2005
Bonjour à tous,

Tout d'abord, un petit lien pour sensibiliser les devs php au douloureux problème des injections SQL : http://www.php.net/manual/fr/security.database.sql-injection.php(...)

L'exemple 27-4 fait froid dans le dos : au lieu d'afficher le nom du produit, le hacker réussi à afficher tous les logins/mot de passes stockés dans la base!

Afin de remédier à ce problème, j'ai codé trois petites fonctions qui permettraient d'empecher ça :


function coreSecureString ($stringValue) {
//On isole tout ce qui pourrait être derrière un espace,
(...)

Forum Programmation.php POO pour les gourous du PHP

Posté par .
Tags : aucun
0
19
juil.
2004
Bonjour à tous,

je souhaitais faire un petit test rapide. J'ai donc écrit ce code :


<?php
error_reporting(E_ALL);


class Page
{
var $a = 0;
function get()
{
$me = Page::instance();
return $me->a;
}

function set($value)
{
$me = Page::instance();
$me->a = $value;
}

function & instance ()
{

static $instance = false;

if (!$instance)
{

$instance = new Page ();
}

return $instance;

}
}

echo Page::get()."< br >";
Page::set(3);
echo Page::get()."< br >";
?>



A l'execution, j'obtiens :
(...)

Forum Programmation.php Conversion de caractères

Posté par (page perso) .
Tags : aucun
0
23
juil.
2004
Bonjour,

voila mon problème:
lors d'extraction d'une base de données contenant des caractères accentués, j'obtiens systématiquement des ? à la place.
par exemple:
Flemming Søndergård
devient
Flemming S�nderg�rd
(ça marche aussi avec des bêtes é ou à, mais j'ai pris le premier exemple qui me tombait sous la main!)

Pour infos, la machine de dev est sous linux, apache 2, php 4.3 et mysql3.23, et le problème n'apparait pas si j'exécute la même requéte sur une simple install d'Easyphp sour (...)

Forum Programmation.php pages perso attente pour force brute

Posté par .
Tags : aucun
0
25
juil.
2004
Voila, j'ai fais un vulgaire script pour sécuriser mes pages perso :




<?
$texte=$_POST['motdepasse'];
if ($texte=='motdepasse')
{
echo "Ok";
}else{
echo "tapez le mot de passe :";
}
?>








Et déjà, c'est assez sécurisé si je met une page nommée index.html dans ce répertoire, on ne pourra pas avoir accès a pagesuivante sans connaitre ou :
le mot de passe
l'adresse de page suivante

Or, par force brute on m'a dit que c'était faisable...
évidement, je vais mettre un nom (...)

Forum Programmation.php Impression d'une image

Posté par (page perso) .
Tags : aucun
0
26
juil.
2004
Salut,

j'ai un gros problème avec la fonction 'printer_draw_bmp'.
Celle ci me place bien l'image à l'endroit désirée sur mon impression, mais selon la résolution de l'imprimante l'image change de taille.

y'a-t-il un moyen, sans trop de bidouille, d'adapter l'image à la résolution de l'imprimante?

J'avais bien envisagé d'utiliser GD pour redimensionner l'image, mais la fonction printer_draw_bmp veux absolument un nom de fichier et on ne peux pas lui donner une ressource image. La solution serait de sauvé temporairement l'image (...)

Forum Programmation.php Fonctionnement du OR

Posté par .
Tags : aucun
0
29
juil.
2004
Bonjour,

je programme en PHP 4.

Je me suis rendu compte d'un phénomène que je trouve anormal.

Dans cette ligne de code :

if( BDD::Requete($sql_actuellement, 'actuellement') || BDD::Requete($sql_prochainement, 'prochainement') )

Je m'attend à ce que la fonction Requete() de la classe BDD soit exécuté deux fois. Si l'un des deux appel retourne TRUE, le code situé dans le if doit être exécuté.

Malheureusement pour moi, PHP4 ne fonctionne pas comme ça.

Il va exécuter la première fonction et si (...)

Forum Programmation.php Templates ?

Posté par .
Tags : aucun
0
30
juil.
2004

Avec l'avènement de PHP5, l'envie me prend de me remettre au PHP. Mais plus moyen de mélanger le code et la présentation comme je faisais quand j'étais jeune et innocent !

Une solution : les templates. Mais il y en a tant !

Je suis bien tenté par Smarty qui présente l'avantage d'être toujours maintenu (pas comme FastTemplate qui me semble un peu abandonné) et d'avoir une doc en français.

De même, plus moyen de toucher à la base de donnée directement, (...)

Forum Programmation.php generateur de schema SQL

Posté par .
Tags : aucun
0
3
août
2004
Bonjour,

Ca n'a rien a voir avec php, mais je me suis dis que je pourrais trouver des spécialistes SQL ici.

En fait, Je suis entrain de faire une petite base de données (le fichier .sql avec les requetes de création de tables et tout ca...).

Seulement, j'en ai un peu marre de faire les schémas relationnel a chaque fois que je refais la base.

Je cherche donc un petit script (perl par exemple, pas un truc lourd), pour me (...)

Forum Programmation.php Paralléliser du code PHP ?

Posté par (page perso) .
Tags : aucun
0
7
août
2004
Bonjour,

Je réalise de temps à autre des programmes PHP utilisant l'API de Google. Le problème de ce genre de programme, c'est qu'il passe un temps non négligeable à attendre que Google renvoie la réponse à la recherche faites. Donc, vu que chaque requête contient plusieurs appels à Google, le script PHP butte souvent sur un 'PHP Time Out'.

D'où je me demandais s'il était possible de faire plusieurs appels en même temps en PHP (paralléliser le code). De cette (...)

Forum Programmation.php Formulaire avec upload de fichiers

Posté par (page perso) .
Tags : aucun
0
9
août
2004
Bonjour,

Je réalise un script qui me permet de uploader des photos sur un site internet par l'intermédiaire d'un formulaire.

Voici mon code html : http://www.harmoniejeannedarc.org/tmp/formulaire.txt(...)

Dans le script modification.php , j'arrive à recupérer le nom du fichier upload
($HTTP_POST_FILES['userfile']['name']), l'emplacement du fichier
($HTTP_POST_FILES['userfile']['tmp_name']), les éventuelles erreurs lors du
téléchargement (la variable est égale à 0, donc pas d'erreur) mais aucune trace ce fichier,
ni à l'endroit indiqué ni dans /tmp.

A la suite de mon script, j'ai la fonction (...)