begin process at 2012 02 13 18:09:44
  Trouver un code source :
 
dans
 

82 commentaire(s) de astuces_jeux sur des sources sur tout CodeS-SourceS

Déposé sur Class template

<?php
class templates
{
        var $nom;
        var $html;
var $fields;
var $loop;
var $bloc;

        function templates($nom,$dossier="templates/",$extend=".tpl")
        {
                
                $this->nom = $dossier.$nom.$extend;
                
                if(file_exists($this->nom))
                {
                if(!$pfichier        =        fopen($this->nom, "r"))
                {
                $this->halt_template("Impossible d&rsquo;ouvrir le fichier.");
                }
                $this->html        =        fread($pfichier, filesize($this->nom));

                fclose ($pfichier);
                
                if(get_magic_quotes_runtime() == 1)
                {
                
                 stripslashes($this->html);
                
                }

                } else {
                
                $this->halt_template("Le fichier n&rsquo;existe pas.");
                
                }
                
         $this->fields = array();
        
         $this->loop = array();
        
        }
        function assign($box_name,$field,$value,$loop=1)
        {
         if((!is_array($field)) && (!is_array($value)))
         {
        
         $this->fields[$box_name][$field] = $value;
        
         $this->loop[$box_name][$field] = $loop;
        
         } else {
        
         while($new_field=array_shift($field))
         {
         $this->fields[$box_name][$new_field] = array_shift($value);
        
         $this->loop[$box_name][$new_field] = $loop;
        
         }
         }
        }
        function write_template($box_name)
        {
        
while ($field = array_shift($this->fields))
         {
         $size = count($field);
        
         $loop = array_shift($this->loop);
        
         while($size)
         {
         $key = key($field);
        
         $value = array_shift($field);
        
         if($vloop = array_shift($loop))
         {
        
       $this->html = preg_replace("(<".$key.">)",$value,$this->html,$vloop);
      
       } else {
      
       $this->html = preg_replace("(<".$key.">)",$value,$this->html);
      
       }
       $size--;
      
       }
         }
        }
        function write_bloc($bloc_name)
        {
         $bloc_tmp = $this->html;
        
while ($field = array_shift($this->fields))
         {
         $size = count($field);
        
         $loop = array_shift($this->loop);
        
         while($size)
         {
         $key = key($field);
        
         $value = array_shift($field);
        
         if($vloop = array_shift($loop))
         {
        
       $bloc_tmp = preg_replace("(<".$key.">)",$value,$bloc_tmp,$vloop);
      
       } else {
      
       $bloc_tmp = preg_replace("(<".$key.">)",$value,$bloc_tmp);
      
       }
      
       $size--;
      
       }
      
         }
        
         $this->bloc .= $bloc_tmp;
        
        }
        function clear_template($value='&nbsp;')
        {
        
         $this->html = preg_replace("(<[0-9a-zA-Z_-]*>)",$value,$this->html);
        
        }
        function empty_bloc()
        {
        
         $this->bloc = "";
        
        }
function halt_template($message)
{
die ("$message : Templates session halted.");
}
}
$test=new templates('test');
$test->assign('test','php','<?php');
$test->assign('test','/php','?>');
$test->assign('test','include','include "');
$test->assign('test','/include','";');
$test->write_template('test');

echo $test->html;

exit();
?>
Posté le : 01/08/2008 22:09:53

Déposé sur Espace sécurisé avec forum et espace administrateur

J'ai un problème, j'ai créer une page qui affiche le nom de l'utilisateur, quand il change de nom, le nom ne se change qu'à la prochaine connexion. Comment faire pour qu'il s'affiche à une actualisation d ela page par exemple ?.
Posté le : 18/05/2008 18:07:20

Déposé sur Naviguer avec un bouton radio plus bouton suivant

Il est si mal mon code ??? Moi je voulais vous aider avec ce code... Et avec vos commentaires comme text/javascript et pas javascript tanc que mon code marche ???
Posté le : 26/06/2007 20:27:01

Déposé sur Espace membre

C'est vrai c'est laid.. Et pk se connecter avec une @mail ??? pas un pseudo ??? Mais c'est pas mal quand même. 6/10
Posté le : 26/06/2007 19:19:30

Déposé sur Creer un espace membre

C'est quoi sa??? pas d'explications... Et c'est pas une source mais un tuto sa n'a rien a faire la ... Mais c'est quand même pas mal alors je met quand même 6/10
Posté le : 26/06/2007 19:17:58

Déposé sur Un espace membre avec installation automatique

dans le zip enlève les Documents And Set... c'est embêtant.
Posté le : 26/06/2007 19:15:53

Déposé sur Espace membre avec plusieurs sortes d'utilisateurs

Oui c'est génial. Mias si tu voulais rajoute encore opérateur comme sorte de membre.
Posté le : 26/06/2007 19:11:56

Déposé sur Espace membre complet

Je trouve que c'est un bon code mais ce serait bien d'enlever ton "complet" dans le titre il y a plusieurs autres codes beaucoup plus complet comme les avatars. Les mp, les forums, les membres connecters, les fiches des membres, et plein d'autres choses que tu ne fais pas. Il faudrait ajouter plein de fonctions ou enlever le "complet"
Posté le : 26/06/2007 19:05:46

Déposé sur Exécution automatique de scripts php (cron)

Bonjour,

Warning: fopen(cront.cron) [function.fopen]: failed to open stream: Permission denied in /home/cdd/domains/cdd-pro.com/public_html/dinolife/maj/cron.php on line 46

Warning: fputs(): supplied argument is not a valid stream resource in /home/cdd/domains/cdd-pro.com/public_html/dinolife/maj/cron.php on line 47
Erreur! La requete php -f n'a pas ete enregistree!

Je dois faire quoi ???
Je suis héberger par 1eurohosting http://www.1eurohosting.be
Et les informations php.ini de mon hébergement : http://www.cdd-pro.com/php.ini
Posté le : 25/06/2007 21:54:44

Déposé sur Tâches automatisées - cron

moi j'ai une erreur webcron avec la function gzip
Posté le : 19/06/2007 20:27:30

1 2 3 4 5 6 7 8 9


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,778 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales