Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > PHP > Vos Fonctions ou astuces - Liste > Lecture du sujet

Vos Fonctions ou astuces - Liste

Vous devez être inscrit pour pouvoir poster des messages

Page : 1  2  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1  2  Suivante
Hors ligne powange # Posté le 11/12/2007 à 08:36:42
Avatar
Groupe : Membres
Ci-dessous, la liste de toutes les fonctions ou astuces qui ont été proposées dans le sujet Vos Fonctions ou astuces.


Il est formellement interdit de poster quoi que ce soit dans ce sujet. Toutes réponses seront supprimées sans préavis et du coup perdu définitivement. Pour poster une de vos fonctions, rendez-vous sur le topic Vos Fonctions ou Astuces

Post a supprimer (pour les modérateurs):


  • Néant


dernière mise à jour : 04/11/2008 - liste incluant jusqu'à la page : 47 / 96 (avancement... 48.9% =====|=====|=====|=====)

Liste des Catégories


  • Divers(13)
  • Sécurité (2)
  • HTML(7)
  • Mail(3)
  • Réseaux(4)
  • Base de données(3)
  • Images(3)
  • Maths(2)
  • Système de fichiers(6)
  • Date(5)
  • Formatage de données(9)
  • Tableaux(7)


Divers




Sécurité




HTML




Mail




Réseaux




Base de données




Images




Maths




Système de fichiers




Date




Formatage de données




Tableaux






Zcode pour de présentation
Code : Autre
1
2
3
4
5
6
<gras>Auteur:</gras> 
<gras>Type:</gras> Fonction / Astuce
<gras>But:</gras> 
<gras>Code:</gras>
<code type="php"><?php
?>

Exemple:
<code type="php"><?php
?></code>
<citation nom="Rendu"> </citation>
</code>
Édité le 05/11/2008 à 00:57:23 par powange

Image utilisateurImage utilisateur

Prouty, Prouta! 2 et 2 ne font pas 3!

Extreme Jonglerie : Association de jongle sur Marseille
Monopoz : Association de monocycle sur Marseille
 
Hors ligne powange2 # Posté le 11/12/2007 à 20:14:41
Avatar
Groupe : Membres
Auteur: Arnaud
Type: Fonction
But: Fonction pour obtenir un extrait de texte.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function extrait($string, $start = 20, $end = 15, $sep = ' [...]')
  3. {
  4.         $extrait = substr($string,0,$start);
  5.         $extrait = substr($string,0,strrpos($extrait,' ')).$sep;
  6.         $extrait2 = strstr(substr($string, -$end,$end),' ');
  7.         return $extrait.' '.$extrait2;
  8. }
  9. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. // Exemple :
  3. $texte = '
  4. Pellentesque habitant morbi tristique senectus.
  5. Ut mattis risus ac erat. Nam volutpat, nisl vitae venenatis mollis, ante
  6. erat tincidunt purus, nec ornare felis tellus sed purus. Phasellus orci.
  7. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac
  8. turpis egestas. Curabitur sapien pede, malesuada ac, ultricies in, dignissim eget, mauris.
  9. Nullam varius diam ac ligula. Morbi mattis posuere odio.';
  10.  
  11. echo extrait($texte),'<br />';
  12. echo extrait($texte,0,20),'<br />';
  13. echo extrait($texte,30,0,''),'<br />';
  14. echo extrait($texte,20,20,'--'),'<br />';
  15. echo extrait($texte,100,100),'<br />';
  16. ?>

Citation : Rendu
Pellentesque [...] posuere odio.
[...] posuere odio.
Pellentesque habitant morbi
Pellentesque-- posuere odio.
Pellentesque habitant morbi tristique senectus. Ut mattis risus ac erat. Nam volutpat, nisl [...] ultricies in, dignissim eget, mauris. Nullam varius diam ac ligula. Morbi mattis posuere odio.
Hors ligne powange # Posté le 11/12/2007 à 20:27:31
Avatar
Groupe : Membres
Auteur: Arnaud
Type: Astuce
But: Déterminer l'extension de n'importe-quel fichier / url...

En utilisant la fonction pathinfo().

Exemple :

Code : PHP
1
2
3
<?php
$file = '/srv/htdocs/fichier.plop';
echo pathinfo($file, PATHINFO_EXTENSION); // affiche "plop"
Édité le 14/12/2007 à 13:22:32 par powange
Hors ligne powange2 # Posté le 11/12/2007 à 20:44:21
Avatar
Groupe : Membres
Auteur: Arnaud
Type: Fonction
But: Compte le nombres d'occurrences de $string dans le tableau $array.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function count_str($string, $array)
  3. {
  4.         if(is_array($array))
  5.         {
  6.                 $str = implode(' -',$array);
  7.                 $string .= '-';
  8.                 return substr_count($str, $string);
  9.         }
  10.         else
  11.                 die('Secound <strong>ARGUMENT</strong> is not array');
  12. }
  13. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. $tableau = array('lundi: des patates', 'mardi: des patates', 'mercredi: des patates', 'jeudi: des patates', 'vendredi: des patates', 'samedi: encore des patates', 'dimanche: du boeuf');
  3. echo count_str('patates', $tableau),'<br />';
  4. echo count_str('encore', $tableau),'<br />';
  5. echo count_str('boeuf', $tableau),'<br />';
  6. echo count_str('redi', $tableau),'<br />';
  7. ?>

Citation : Rendu
6
1
1
2
Hors ligne powange # Posté le 11/12/2007 à 20:57:50
Avatar
Groupe : Membres
Auteur: Arnaud
Type: Astuce
But: Alterner la couleur de fond des lignes d'un tableaux
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <table>
  2. <?php
  3. $couleurs = array('red', 'green', 'blue', 'cyan');
  4. $nb = count($couleurs);
  5.  
  6. $i = 0;
  7. while($i < 20 )
  8. {
  9.         echo '
  10.                <tr style="background-color: '. $couleurs[ $i % $nb ] .'">
  11.                        <td>Texte de la collone A</td>
  12.                        <td>Texte de la colonneB</td>
  13.                </tr>';
  14.         $i++;
  15. }
  16. ?>
  17. </table>

Rendu:
Code : HTML - Afficher / masquer les numéros de ligne
  1. <table>
  2.     <tr style="background-color: red">
  3.         <td>Texte de la collone A</td>
  4.         <td>Texte de la colonneB</td>
  5.     </tr>
  6.     <tr style="background-color: green">
  7.         <td>Texte de la collone A</td>
  8.         <td>Texte de la colonneB</td>
  9.     </tr>
  10.     <tr style="background-color: blue">
  11.         <td>Texte de la collone A</td>
  12.         <td>Texte de la colonneB</td>
  13.     </tr>
  14.     <tr style="background-color: cyan">
  15.         <td>Texte de la collone A</td>
  16.         <td>Texte de la colonneB</td>
  17.     </tr>
  18.     <tr style="background-color: red">
  19.         <td>Texte de la collone A</td>
  20.         <td>Texte de la colonneB</td>
  21.     </tr>
  22.     <tr style="background-color: green">
  23.         <td>Texte de la collone A</td>
  24.         <td>Texte de la colonneB</td>
  25.     </tr>
  26. </table>


Il y a d'autres moyens (plus efficaces) de faire ceci

Auteur: 6(sic)6
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2.     function color(){
  3.         static $count = 0;
  4.         $num_args = func_num_args();
  5.         if ($num_args === 0) return;
  6.         $args = func_get_args();
  7.         $color = $args[$count % $num_args];
  8.         ++$count;
  9.         return $color;
  10.     }
  11. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2.     $i = 0;
  3.     while(++$i < 10){
  4.         echo '<span style="color: ' . color('blue','red','green') . '>' . $i . '</span><br />';
  5.     }
  6. ?>
Édité le 12/12/2007 à 09:24:12 par powange
Hors ligne powange2 # Posté le 12/12/2007 à 10:48:21
Avatar
Groupe : Membres
Auteur: Makkhdyn
Type: Fonction
But: Prendre le temps pour effectuer des comparaisons (BenchMarks)
Code:
Code : PHP
1
2
3
4
5
6
7
<?php
function getmicrotime()
{
    $mtime = explode(' ', microtime(true));
    return ((float)$mtime[1]+(float)$mtime[0]);
}
?>

Exemple:
Code : PHP
1
2
3
4
5
6
7
8
9
<?php
$time = getmicrotime();
$i = 0;
while( ++$i < 100 )
{
    echo 'test';
}
echo getmicrotime() - $time;
?>
Hors ligne powange # Posté le 13/12/2007 à 13:11:38
Avatar
Groupe : Membres
Auteur: winzou
Type: Fonction
But: Faire la liste des pages à afficher
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. //$page est la page courante
  3. //$nb_page le nombre de pages totales
  4. //$nb le nombre de page à retourner à droite et à gauche
  5. function get_list_page($page, $nb_page, $nb = 4)
  6. {
  7.         $list_page = array();
  8.         for ($i=1;$i <= $nb_page;$i++)
  9.         {
  10.                 if (($i < $nb) OR ($i > $nb_page - $nb) OR (($i < $page + $nb) AND ($i > $page -$nb)))
  11.                 $list_page[] = $i;
  12.                 else
  13.                 {
  14.                         if ($i >= $nb AND $i <= $page - $nb)
  15.                                 $i = $page - $nb;
  16.                         elseif ($i >= $page + $nb AND $i <= $nb_page - $nb)
  17.                                 $i = $nb_page - $nb;
  18.                         $list_page[] = '...';
  19.                 }
  20.         }
  21.         return $list_page;
  22. }
  23. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. $list = get_list_page(2, 48);
  3. print_r($list);
  4. ?>

Citation : Rendu
array(1,2,3,4,'...',45,46,47,48)
Hors ligne powange # Posté le 13/12/2007 à 15:09:24
Avatar
Groupe : Membres
Auteur: Cortexd
Code:
Code : PHP
1
2
3
4
5
6
<?php
function password($length = 8)
{
    static $chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; // À vous de spécifier quels caractères vous souhaitez utiliser dans vos mots de passe.
    return substr(str_shuffle($chars), 0, $length);
}


Auteur: Elentar
But: Générer un mot de passe aléatoire hexadécimal (chiffres de 0 à 9 et lettres de A à F)
Code:
Code : PHP
1
2
3
4
5
6
<?php
function genpwd($length = 8)
{
    return substr(md5(uniqid(mt_rand(), true)), 0, $length);
}
?>
Édité le 18/08/2008 à 15:52:02 par powange
Hors ligne powange # Posté le 13/12/2007 à 21:13:25
Avatar
Groupe : Membres
Auteur: K-jasi
Type: Fonction
But: Calculer la taille d'un fichier sur un serveur distant, sans avoir à le télécharger.

Depuis php5, filesize() peut être utiliser sur des urls distantes.


Code:
Code : PHP
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
/* Fonction qui calcule la taille d'un fichier distant (avec une url). */
function remoteFileSize($uri)
{
        if (strpos($uri,'http://') !== false) $uri = substr($uri,7);
        $host = ((strpos($uri,'/') !== false)?substr($uri,0,strpos($uri,'/')):$uri);
        if ($fp = fsockopen($host, 80, $errno, $errstr, 3))
        {
                fwrite($fp, "HEAD http://".$uri." HTTP/1.0\r\n\r\n");
                $contents='';
                while (!feof($fp))
                {
                        $contents .= fgets($fp, 128);
                }
                fclose($fp);
                if (($p = strpos($contents,'Content-Length')) !== false)
                {
                        $contents=substr($contents,$p+16);
                        if (($p2 = strpos($contents,"\n")) !== false)
                        {
                                $contents=substr($contents,0,$p2);
                                $contents=str_replace(array("\r","\n"),'',$contents);
                                return (int)$contents;
                        }
                }
        }
        trigger_error('Failed to connect '.$host.'. ',E_USER_NOTICE);
        return false;
}
?>

Exemple:
Code : PHP
1
2
3
4
<?php
$taille_image_distant=remoteFileSize('http://www.siteduzero.com/uploads/fr/files/94001_95000/94221.gif');
$taille_fichier_distant=remoteFileSize('www.siteduzero.com/pack_design.zip');
?>
Édité le 13/12/2007 à 21:31:52 par powange
Hors ligne powange2 # Posté le 13/12/2007 à 21:28:53
Avatar
Groupe : Membres
Auteur: doOk (Modifié par 6(sic)6)
Type: Fonction
But: Calculer la moyenne de tous les arguments donnés
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function moyenne()
  3. {
  4.         $somme = array_sum(func_get_args());
  5.         $total = func_num_args();
  6.         if ($total == 0) return FALSE;
  7.         return ($somme / $total);
  8. }
  9. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. echo moyenne(7,9,5,3,4,6,7,5);
  3. ?>

Citation : Rendu
5.375
Hors ligne powange2 # Posté le 13/12/2007 à 22:15:06
Avatar
Groupe : Membres
Auteur: thelittlegui
Type: Fonction
But: Inverser les effets du nl2br.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function br2nl($string)
  3. {
  4.         return str_replace(nl2br("\n"), "\n", $string);
  5. }
  6. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. $chaine="test<br />\ntest"; //Sous PHP >= 4.0.5
  3. $chaine="test<br>\ntest"; //Sous PHP < 4.0.5
  4. echo br2nl($chaine);
  5. ?>

Citation : Rendu
test
test
Hors ligne powange # Posté le 14/12/2007 à 00:19:36
Avatar
Groupe : Membres
Auteur: eLaps(Modifié par Makkhdyn)
Type: Astuce
But: Détecter le navigateur du client.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. if(strpos($_SERVER["HTTP_USER_AGENT"], 'Firefox') !== false)
  3.         $user_agent_name = 'Mozilla Firefox';
  4. elseif(strpos($_SERVER["HTTP_USER_AGENT"], 'Opera') !== false)
  5.         $user_agent_name = 'Opera';
  6. elseif(strpos($_SERVER["HTTP_USER_AGENT"], 'Netscape') !== false)
  7.         $user_agent_name = 'Netscape';
  8. elseif(strpos($_SERVER["HTTP_USER_AGENT"], 'Konqueror') !== false)
  9.         $user_agent_name = 'Konqueror';
  10. elseif(strpos($_SERVER["HTTP_USER_AGENT"], 'MSIE') !== false)
  11.         $user_agent_name = 'Internet Explorer / Avant Browser';
  12. else
  13.         $user_agent_name = '(navigateur inconnu)';
  14. ?>

Utilisation:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. echo $user_agent_name;
  3. ?>


La même chose sous la forme d'une fonction


Auteur: thelittlegui
Type: Fonction
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function navigateur($agent=NULL)
  3. {
  4.         $navs = array(
  5.                 'firefox'       => 'Mozilla Firefox',
  6.                 'opera'         => 'Opera',
  7.                 'safari'        => 'Safari',
  8.                 'netscape'      => 'Netscape Navigator',
  9.                 'konqueror'     => 'Konqueror'
  10.                 'msie'          => 'Internet Explorer', //à mettre après la ligne pour Opera dans l'array
  11.         );
  12.         $inconnu = '(navigateur inconnu)';
  13.        
  14.         if (!isset($agent))
  15.                 $agent = $_SERVER['HTTP_USER_AGENT'];
  16.         $agent = strtolower($agent);
  17.        
  18.         foreach ($navs as $key => $value)
  19.                 if (strpos($agent, $key) !== false)
  20.                         return $value;
  21.        
  22.         return $inconnu;
  23. }
  24. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. echo navigateur(),'<br />',
  3.         navigateur($_SERVER['HTTP_USER_AGENT']),'<br />',
  4.         navigateur('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)'),'<br />',
  5.         navigateur('babediboudoubidouDOU');
  6. ?>

Citation : Rendu
Mozilla Firefox
Mozilla Firefox
Internet Explorer
(navigateur inconnu)
Édité le 02/01/2008 à 22:54:00 par powange
Hors ligne powange # Posté le 15/12/2007 à 00:12:00
Avatar
Groupe : Membres
Auteur: winzou (Modifié par K-jasi)
Type: Fonction
But: Faire un in_array() sur un tableau multidimensionnel.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function inarray($value , $array)
  3. {
  4.         foreach($array as $v)
  5.         {
  6.                 if(is_array($v) && inarray($value,$v))
  7.                         return true;
  8.                 elseif ($v == $value)
  9.                         return true;
  10.         }
  11.                 return false;
  12. }
  13. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. $a = array(
  3.                 array(
  4.                         'p',
  5.                         'h'),
  6.                 array(
  7.                         'p',
  8.                         'r'),
  9.                 'o');
  10.                
  11. if (inarray('p', $a))
  12.     echo "'p' a été trouvé<br />";
  13. if (inarray('v', $a))
  14.     echo "'v' a été trouvé<br />";
  15. if (inarray('h', $a))
  16.     echo "'h' a été trouvé<br />";
  17. if (inarray('o', $a))
  18.     echo "'o' a été trouvé<br />";
  19. ?>

Citation : Rendu
'p' a été trouvé
'h' a été trouvé
'o' a été trouvé
Édité le 15/12/2007 à 00:33:21 par powange
Hors ligne powange2 # Posté le 15/12/2007 à 00:23:09
Avatar
Groupe : Membres
Auteur: Data-x
Type: Fonction
But: Récupérer l'ip même derrière un proxy
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function ip()
  3. {
  4.         if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
  5.                 $ip['0'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
  6.         elseif(isset($_SERVER['HTTP_CLIENT_IP']))
  7.                 $ip['0'] = $_SERVER['HTTP_CLIENT_IP'];
  8.         else
  9.                 $ip['0'] = FALSE;
  10.                
  11.         $ip['1'] = $_SERVER['REMOTE_ADDR'];
  12.         return $ip;
  13. }
  14. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. $ip=ip();
  3. if($ip['0']!==FALSE)
  4.         echo 'Adresse ip: ',$ip['0'],' (utilise un proxy)';
  5. else
  6.         echo 'Adresse ip: ',$ip['1'];
  7. ?>
Hors ligne powange # Posté le 15/12/2007 à 00:41:02
Avatar
Groupe : Membres
Auteur: thelittlegui
Type: Astuce
Code:
Code : PHP
1
2
3
<?php
ini_set('arg_separator.output', '&amp;');
?>
Hors ligne powange # Posté le 17/12/2007 à 12:23:05
Avatar
Groupe : Membres
Auteur: Makkhdyn
Type: Fonction
But: Obtenir un chemin relatif sur toutes les plates formes.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function relative_path($source, $dest, $separator = DIRECTORY_SEPARATOR)
  3. {
  4.         $return = null;
  5.         $same_path = true;
  6.         $source_exp = explode($separator, $source);
  7.         $dest_exp = explode($separator, $dest);
  8.         foreach($source_exp as $nb => $file)
  9.         {
  10.                 if(isset($dest_exp[$nb]) && $file === $dest_exp[$nb] && $same_path)
  11.                         unset($dest_exp[$nb]);
  12.                 else
  13.                 {
  14.                         $same_path = false;
  15.                         $return .= '..' . $separator;
  16.                 }
  17.         }
  18.         if(empty($dest_exp)) return './';
  19.         return $return . implode($separator, $dest_exp) . '/';
  20. }
  21. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. $path1 = dirname('C:\makkhdyn\tessta\bleu.php');
  3. $path2 = dirname('C:\maakkhdyn\tesstb\bleud.php');
  4.  
  5. echo relativepath($path1, $path2);
  6. ?>

Citation : Rendu
..\..\maakkhdyn\tesstb
Hors ligne powange # Posté le 18/12/2007 à 00:46:23
Avatar
Groupe : Membres
Auteur: Arnaud
Type: Astuce
But: Appeler une fonction d'une classe dans un callback.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. class test
  3. {
  4.         function next_year($matches)
  5.         {
  6.             // comme d'habitude : $matches[0] représente la valeur totale
  7.             // $matches[1] représente la première parenthèse capturante
  8.             return $matches[1].($matches[2]+1);
  9.         }
  10.  
  11.         function display($chaine)
  12.         {
  13.             return preg_replace_callback('`(\d{2}/\d{2}/)(\d{4})`', array($this,'nextyear'), $chaine);
  14.         }
  15. }
  16. ?>

C'est sur le array($this,'nextyear') que tout repose.
Hors ligne powange2 # Posté le 18/12/2007 à 15:00:06
Avatar
Groupe : Membres
Auteur: Arnaud
Type: Fonction
But: Vérifier la syntaxe d'email.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function verif_email($mail)
  3. {
  4.         if(preg_match('`^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$`',$mail))
  5.                 return true;
  6.         else
  7.                 return false;
  8. }
  9. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. if(verif_email('debut-du_mail@domaine-du__mail.com'))
  3.         echo 'ok';
  4. ?>

Citation : Rendu
ok
Hors ligne powange # Posté le 23/12/2007 à 18:15:05
Avatar
Groupe : Membres
Auteur: 6(sic)6
Type: Fonction
But: Obtenir un arbre des dossiers.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function get_tree($path = './')
  3. {
  4.         if (substr($path,-1) !== '/')
  5.                 $path .= '/';
  6.         $tree = '';
  7.         $dirs = glob($path.'*');
  8.         foreach ($dirs as $value)
  9.         {
  10.                 if(is_dir($value))
  11.                         $tree .= "\n".$value.'/'.get_tree($value.'/');
  12.         }
  13.         return $tree;
  14. }
  15. ?>

Exemple:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. echo get_tree('upload/');
  3. ?>

Citation : Rendu
upload/autres/
upload/images/
upload/pdf/
upload/pdf/fyg/
upload/pdf/ghu/
upload/pdf/ghu/se/
upload/pdf/ghu/yfg/
upload/pdf/ghu/yfg/ok/
upload/pdf/ok/
Hors ligne powange2 # Posté le 02/01/2008 à 22:34:44
Avatar
Groupe : Membres
Auteur: winzou
Type: Astuce
But: La doc à porté de la main avec Firefox
Explication:
Citation : winzou
Mettez php.net dans les marques pages, avec comme mot clé "php" et comme adresse http://php.net/%s

Comme ca, quand vous tapez "php plop" dans la barre d'url, ca va directement sur http://php.net/plop
Hors ligne powange # Posté le 08/01/2008 à 12:02:31
Avatar
Groupe : Membres
Auteur: 6(sic)6
Type: Fonction
But: Éviter d'avoir une ponctuation séparée du mot.
Code:
Code : PHP - Afficher / masquer les numéros de ligne
  1. <?php
  2. function ponctuation($texte)
  3. {
  4.         return str_replace(
  5.                 array(' ?', ' !', ' :', ' ;', 'M. ', 'Mme ', '« ', ' »', ' $', ' £', ' ¢', ' %', ' *',' ²',' ³'),
  6.                 array('&nbsp;?', '&nbsp;!', '&nbsp;:', '&nbsp;;', 'M.&nbsp;', 'Mme&nbsp;',