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 05/10/2007 à 17:50
Sécurité de base pour un site
Ce n'est pas normal d'avoir des \' en base, forcement, t'as du faire des addslashes à un moment donné dans la vie de ta base de données.

Le mieux, c'est de traiter ta table en faisant des replace pour virer ces cacas (ce n'est pas forcement facile, car tu peux avoir mis consciemment des \' en base car tu voulais afficher un \').
LA GLOBULE
le 04/10/2007 à 18:01
Réutiliser une requete acquise via mysql_query() ?
J'en envie de dire que c'est normal que le second while n'affiche rien.

Si tu veux parcourir deux fois la liste des résultats, tu dois d'abord stocker les rows dans un tableau.

Exemple :

<?  php
$sql = mysql_query("select * from table");
$data = array();

while ($r=mysql_fetch_array($sql))
{
// on stocke dans un tableau
$data[] = $r;
}

$nb_elements = count($data);

for ($i=0; $i<$nb_elements; $i++) {
// boucle 1
print_r($data[$i]);
}

for ($i=0; $i<$nb_elements; $i++) {
// boucle 2
print_r($data[$i]);
}
?>
LA GLOBULE
le 04/10/2007 à 11:42
Problème fonction : portée d'une variable
Tu as un soucis de portée de variable : soit tu fais un return de $contenu dans ta fonction, soit tu mets ton $contenu en global (regarde le cours sur la portée des variables).
LA GLOBULE
le 30/09/2007 à 18:50
utilisation des expressions régulières
Ok, il y'a une autre solution : lire arbitrairement 200 ko du fichier, traiter cette partie, et avancer ainsi de suite. Naturellement, en prenant arbitrairement 200 ko, tu risques de ne pas tomber pile poil entre deux sections, mais rien ne t'empêche de prendre quelques lignes en plus ou en moins pour tomber pile poil sur une fin de section.
LA GLOBULE
le 29/09/2007 à 17:21
utilisation des expressions régulières
Si le fichier n'est pas trop gros et qu'il a toujours la même bouille, tu peux peut être utiliser un basique file et travailler ton tableau ainsi : çà sera simple de supprimer les lignes vides et la première et dernière ligne de chaque section.
LA GLOBULE
le 29/09/2007 à 17:18
Syntaxe de la fonction 'anti-stop du script'
Humm, une connexion HTTP étant non persistante, tous les scripts PHP que tu lances via une requete HTTP s'exécuteront même si le client n'est plus la.

Par contre, y'a la restriction des 30 secondes dans la conf de PHP, et cela peut se réécrire avec un set_time_limit.
LoadingChargement en cours