LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 21/07/2005 à 16:09
Du PHP pour les gros mots
Et pour les gros mots, utilise un simple str_replace (dans la même page que le lien du message précédent) ou bien, si tu veux que ton truc soit insensible à la casse, tu peux utiliser les expressions régulières.

Exemple trouvé dans un fichier sur mon disque dur :
<?php
function zappeMotsInterdits ($string, $mot_remplacement) {
$fp = fopen ("./config/censure.inc.php","r");
$motsinterdits = fread ($fp, filesize("./config/censure.inc.php"));
fclose($fp);

$string = preg_replace("/(^|[^a-zA-Z])($motsinterdits)([^a-zA-Z]|$)/si",,
'\\1'.$mot_remplacement.'\\3', $string);

return $string;
}
?>


Mais ne copie colle pas, ca ne marchera pas, vu que moi, j'utilisais un fichier texte qui contenait les mots interdits.
Adapte.
LA GLOBULE
le 21/07/2005 à 16:05
Mise à jour
Quelle mise à jour ? Une mise à jour des fichiers php ? Une mise à jour des contenus du site ? Des données en base ?
LA GLOBULE
le 20/07/2005 à 07:48
Pb avec l'appel d'un fichier
Tu fais appel à la variable $_GET['page'] alors qu'elle n'existe pas.
Il faut que tu fasses un test pour voir si elle existe avant de l'utiliser.
Pour cela, utilise la fonction isset.
LA GLOBULE
le 20/07/2005 à 01:21
Pb avec l'appel d'un fichier
<?php
require('pages/'.$_GET['page'].'.txt');
?>


Ca marchera mieux avec un point.

PS : ne jamais faire confiance aux données provenant du tableau $_GET.
LA GLOBULE
le 19/07/2005 à 00:16
problème avec quickForm (PEAR)
failed to open stream: No such file or directory in /home/julien/public_html/shcc/pear/HTML/QuickForm.php on line 539

En clair, tu as du foiré une étape de l'installation / configuration du truc car il ne trouve pas un certain fichier (le HTML/QuickForm/text.php).
LoadingChargement en cours