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 : 1850
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 : 834
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 : 1516
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 : 1173
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 : 1173
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 : 782
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 : 2147
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 : 1516
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 : 2147
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 : 2483
<?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 : 5821
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 : 19562
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 : 915
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 : 19562
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 : 19562
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 04 juin 2026, 23:24