Outils pour utilisateurs

Outils du site


php:snippets

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
php:snippets [04/02/2008 18:10] – harmonisation nom de variable danielphp:snippets [05/02/2008 12:32] (Version actuelle) – rmq session cache daniel
Ligne 1: Ligne 1:
 ====== Bouts de scripts ====== ====== Bouts de scripts ======
 +
 +===== dump de var dans une chaine =====
 +<code php>
 +/**
 + * Returns a string with the output of var_dump
 + * pique dans nusoap_base
 + *
 + * @param mixed $data The variable to var_dump
 + * @return string The output of var_dump
 + * @access public
 + */
 +function varDump($data) {
 + ob_start();
 + var_dump($data);
 + $ret_val = ob_get_contents();
 + ob_end_clean();
 + return $ret_val;
 +}
 +</code>
 +
 ===== check & download ===== ===== check & download =====
 Plein de bouts de codes un peu partout pour gérer les download avec check préalable, mais aucun qui gère le cache proprement, donc à partir des commentaires de la fonction header de la doc php, ça donne : Plein de bouts de codes un peu partout pour gérer les download avec check préalable, mais aucun qui gère le cache proprement, donc à partir des commentaires de la fonction header de la doc php, ça donne :
 <code php> <code php>
 +session_cache_limiter('private_no_expire'); // IMPORTANT car par défaut php envoie du no-cache
 +@session_start();
 // ici code de vérif des droits, de la validité du fichier, etc... // ici code de vérif des droits, de la validité du fichier, etc...
 $extension = substr($fichier, strrpos($fichier, ".")+1); $extension = substr($fichier, strrpos($fichier, ".")+1);
php/snippets.1202145052.txt.gz · Dernière modification : 04/02/2008 18:10 de daniel