Bonjour,
J'ai une requête :
Code :
- $dir = find_dirs('../qualite');
- function find_dirs($dir) {
- //fonction permettant de lister les dossiers
- $dir_list = array();
- if($objs = glob($dir."/*" )){
- foreach($objs as $obj) {
- if(is_dir($obj)) {
- //si l'objet est un repertoire
- $dir_list[] = $obj;
- $dir_list = array_merge($dir_list, find_dirs($obj));
- $rep = array_pop(explode('/', $obj));
- //on prend que le nom du dossier et pas tout le chemin
-
-
- mysql_query("INSERT INTO idx_repertoire VALUES ('','$obj','$rep')" );
- // on insert dans la bdd le chemin et le nom du répertoire
-
- }
- }
- }
- return $dir_list;
- }
|
Avant elle marchait mais j'avais pas importé tous mes repertoires.
Maintenant je dois avoir grosso modo 500 repertoires...
Au bout de moment, la requête arrive à la moitié... et j'ai le message "Impossible d'affichier la page" Verifier que vous êtes connecté à internet ou le serveur a un problème...
bref...
Je sais pas quoi faire...
J'ai mise la variable à
set_time_limit(8000);
Merci pour votre aide
Message édité par PsYKrO_Fred le 05-11-2007 à 14:14:53