Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

59 commentaire(s) de DiGhan sur des sources sur tout CodeS-SourceS

Le : 05/04/2009 14:36:11
Source : FUNCTION IMAGE SIMPLE ET ARRAY
A mon sens (bien qu'humain avant tout), un administrateur doit être patient et à l'écoute des utilisateurs.

Je ne remets pas en cause le travail de Reinfield sur codes-sources mais simplement son manque de tact.


Le : 04/04/2009 14:05:41
Source : FUNCTION IMAGE SIMPLE ET ARRAY
Admin ou pas, je doute que tes sarcasmes fassent avancer les choses.


Le : 10/03/2009 06:04:07
Source : CLASS MOTEUR DE TEMPLATE PHP5
Bonjour,

Sauf erreur de ma part, ce code plante si un prologue XML est présent en entrée.


Le : 07/03/2009 17:12:10
Source : IMAGES GENETIQUES
C'est bien de changer.
Continue à déposer ce genre de sources.



Le : 20/12/2008 17:38:25
Source : SQUELETTE DE GESTION DES DROITS
L'idée est très bonne. C'est simple et facile à utiliser.

En complément (dans le fond exactement pareil mais qui présente des subtilités) :

<?php

define('RIGHT_READ' , 1);
define('RIGHT_WRITE', 2);
define('RIGHT_EXEC' , 4);

abstract class User
{
protected $iRights = 0;

public function isAllowedToRead() {
   return (($this->iRights & RIGHT_READ) === RIGHT_READ);
}

public function isAllowedToWrite() {
return (($this->iRights & RIGHT_WRITE) === RIGHT_WRITE);
}

public function isAllowedToExec() {
return (($this->iRights & RIGHT_EXEC) === RIGHT_EXEC);
}
}

class Guest extends User
{
    public function __construct() {
     $this->iRights = RIGHT_READ;
    }
}

class Member extends User
{
    public function __construct() {
        $this->iRights = RIGHT_READ | RIGHT_WRITE;    
    }
}

class Admin extends User
{
    public function __construct() {
        $this->iRights = RIGHT_READ | RIGHT_WRITE | RIGHT_EXEC;    
    }
}

$oGuest  = new Guest;
$oMember = new Member;
$oAdmin  = new Admin;

var_dump($oGuest->isAllowedToRead());
var_dump($oGuest->isAllowedToWrite());
var_dump($oGuest->isAllowedToExec());

var_dump($oMember->isAllowedToRead());
var_dump($oMember->isAllowedToWrite());
var_dump($oMember->isAllowedToExec());

var_dump($oAdmin->isAllowedToRead());
var_dump($oAdmin->isAllowedToWrite());
var_dump($oAdmin->isAllowedToExec());

?>


Le : 29/11/2008 01:03:15
Source : GESTIONNAIRE DE MODÈLES SQL
Bonsoir à tous,

J'aimerai juste revenir sur ce qu'aKheNathOn a ecrit concernant les "pointeurs".

En PHP5 (comme en PHP4) la notion de pointeurs est inexistante, il n'y a que des références (objets) ou des copies (scalaires, array).

Le code suivant est donc obsolète (pour PHP >= 5 et pour de l'affectation) :
public function __construct (PDO &$oPdo) $this->_oPdo =& $oPdo;

Exemple à l'appui:

$a = new stdClass();
$b = $a;
$b->val = 2;
var_dump($a, $b);
// $a = $b = object(stdClass)#1 (1) {["val"]=> int(2) }

Cet exemple n'est pas toujours vrai surtout si vous travaillez avec PHP < version 5.


Le : 09/02/2008 00:03:42
Source : XML-RPC STARTUP-SCRIPT
Cette source peut être une bonne intro aux web services (bien que seul le fichier demo1.php soit réellement parlant).

J'utilise également les web services... Sauf erreur de ma part, il me semble que les sockets présentent un meilleur ratio bench/perf que curl puisque XML-RPC ne passe que par des requêtes HTTP POST (de mémoire). Bref, un sujet d'actualité et très intéressant.


Le : 20/01/2008 14:46:56
Source : [PHP5] - CLASSE D'UPLOAD
Je trouve qu'à l'utilisation cette classe n'est pas très intuitive. Ecrire une 10aine de lignes pour setter les options d'upload, je trouve ça relativement embetant (gros faineant que je suis).

J'aurai plutôt vu le setup des principales infos (chemin de destination, rename, etc) directement dans le constructeur.



Le : 17/11/2007 12:49:24
Source : POO - GESTION DES COULEURS
Salut,

Hihi, oui tu as raison :)
En fait, il s'agit plus d'une mimic de codage qu'autre chose.



Le : 11/09/2007 13:13:25
Source : COUCHE D'ABSTRACTION SGBD AVEC RÉSULTATS ORIENTÉ OBJET
Pour le next de l'Iterateur, il me semble que c'est un comportement normal. Pour remédier à ce pb, il faut faire appel à next() dans le constructeur de ton Iterateur.



1 2 3 4 5 6


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.