34 résultats trouvés
- par Lirio
- 24 août 2012, 12:12
- Forum : PHP avancé
- Sujet : Sécurisation des variables POST et GET ... presque bon
- Réponses : 7
- Vues : 1875
Il faut regarder du côté de la fonction array_walk_recursive . Quelque chose du genre : $globals = $_POST + $_GET; /** * Fonction de rappel * Parfois, on ne peut pas utiliser directement htmlentities. */ function clear(&$input, $key) { $input = htmlentities($input); } $result = array_walk_recurs...
- par Lirio
- 12 août 2012, 11:57
- Forum : PHP débutant
- Sujet : [RESOLU] Transformez un indice de tableau en chaine de caractère
- Réponses : 2
- Vues : 889
Si j'ai bien compris ton problème, il faut utiliser la fonction
array_search.
En reprenant ton exemple :
# Nos données
$fruits = array('pomme' => 'rouge', 'poire' => 'vert', 'banane' => 'jaune');
# Obtenir l'indice
$indice = array_search('jaune', $fruits); // On obtient bien banane.
- par Lirio
- 10 août 2012, 13:15
- Forum : PHP débutant
- Sujet : Function de rappel
- Réponses : 6
- Vues : 1586
Même pour les fonctions, votre manière d'utiliser la fonction de rappel peut-être simplifier. En effet, plutôt que d'écrire $myString = 'Foo'; // Définie par l'utilisateur donc variables $myCallBack = call_user_func($myString); on peut utiliser : $myString = 'Foo'; // Définie par l'utilisateur donc ...
- par Lirio
- 08 août 2012, 20:48
- Forum : PHP débutant
- Sujet : Problème UPDATE PHP
- Réponses : 5
- Vues : 1207
Je plaide coupable, mais je n'ai pas pu m’empêcher ...
die or not to die ...
Ok, j’arrête de flooder et je sors

- par Lirio
- 08 août 2012, 18:29
- Forum : PHP débutant
- Sujet : Problème UPDATE PHP
- Réponses : 5
- Vues : 1207
Désolé, mais voyant un
die, je ne peux m’empêcher de proposer un petite version alternative :
function dbquery($query)
{
return mysql_query($query) or throw new Exception(mysql_error());
}
- par Lirio
- 08 août 2012, 18:25
- Forum : PHP avancé
- Sujet : Return value sans variable
- Réponses : 1
- Vues : 798
A priori, aucun problème !
(Attention, humour
)
Au pire, on peut toujours écrire :$ma_tres_inutile_variable = $this->setValuesAndGetArray($values);
// Ou encore :
$foo = $this->setValuesAndGetArray($values);
[/size]
- par Lirio
- 07 août 2012, 15:16
- Forum : PHP orienté Objet
- Sujet : Trop de méthodes ?
- Réponses : 5
- Vues : 2189
Oulà, si on devait lister toutes les méthodes...
Si le modèle est assez simple, ça reste jouable.
Sinon, c'est clair qu'il vaut mieux avoir de quoi générer automatiquement le Sql

- par Lirio
- 07 août 2012, 15:03
- Forum : PHP débutant
- Sujet : Function de rappel
- Réponses : 6
- Vues : 1586
Autre possibilité : les fonctions de rappel peuvent être répétées sur un tableau via array_filter, array_map ou array_walk Prenons un exemple. Imaginons que l'on dispose d'un tableau de valeurs de la forme : $foo = array( 'a' => true, 'b' => 'Bar !', 'c' => 421, 'd' => false, ); Maintenant, on veut ...
- par Lirio
- 07 août 2012, 14:55
- Forum : PHP orienté Objet
- Sujet : Trop de méthodes ?
- Réponses : 5
- Vues : 2189
En effet, ce n'est pas un défaut de conception. Mais on peut généralement factoriser cela avec une écriture utilisant un tableau en argument. Bref, quelque chose de la forme : // Pour la liste des membres. $members->get(); // Pour les membres actifs $members->get(array('actif' => true)); // Avec les...
- par Lirio
- 07 août 2012, 14:48
- Forum : PHP avancé
- Sujet : img src=image.php
- Réponses : 3
- Vues : 2545
<?php
header("Content-type: image/png");
echo "images/toto.png";
?>
Pour garder l'idée proposée, il faut juste remplacer echo par readfile :
<?php
header('Content-type: image/png');
readfile('images/toto.png');
- par Lirio
- 24 juil. 2012, 22:24
- Forum : PHP débutant
- Sujet : Warning: unlink no such file or directory
- Réponses : 18
- Vues : 5900
Le plus simple, ce serait d'avoir l'arborescence du projet. On pourrait vérifier la validité des chemins

- par Lirio
- 01 juil. 2011, 13:41
- Forum : Actualités
- Sujet : PHP 5.4.*
- Réponses : 51
- Vues : 20216
je met ca où, ca m'apporte quoi, est-ce que je peux pas faire plus simple ? .... Prenons un exemple simple : tu disposes de classe PDO, que tu veux modifier pour avoir un singleton. 1ère méthode (the old one) class MyPDO extend PDO { public static function getInstance() { // etc .. } } 2ème méthode...
- par Lirio
- 29 juin 2011, 22:00
- Forum : PHP avancé
- Sujet : calidation formulaire
- Réponses : 2
- Vues : 970
A mon avis,
$_post
en majuscule serait préférable ..

- par Lirio
- 29 juin 2011, 06:37
- Forum : Actualités
- Sujet : PHP 5.4.*
- Réponses : 51
- Vues : 20216
Pour une petite démo de tout le potentiel des Traits, voici un excellent article sur le sujet :
http://www.stefan-marr.de/pages/request ... e-for-php/
- par Lirio
- 29 juin 2011, 06:33
- Forum : Actualités
- Sujet : PHP 5.4.*
- Réponses : 51
- Vues : 20216
The PHP development team is proud to announce the first PHP 5.4 alpha release. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviors. Read the NEWS file for a complete list of changes. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! This alpha release...
Nous sommes le 21 juil. 2026, 17:51