Version complète: sur le forum Webmaster Hub : Probleme de temps d'exécution...
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > SQL
Bourinho
Bonjour à tous,

Je suis actuellement à la recherche d'un fichier des villes de France mais je n'arrive pas à la trouver...

Alors j'ai entrepris de croiser les différents fichiers que j'ai trouvé sur la toile...

Voici le script php que j'ai écrit :
CODE
<?php
include('connexion.php');
$query='SELECT villes.IdVille AS IdVille,
villes.article AS Article,
villes.nom AS Nom,
villes.NumDepartement AS NumDepartement,
villes1.CodePostal AS CodePostal,
villes1.Latitude AS Latitude,
villes1.Longitude AS Longitude
FROM villes, villes1
WHERE ((villes.Article IS NOT NULL)
AND ((villes.Article||villes.nom=villes1.nom) OR (villes.Article||\' \'||villes.nom=villes1.nom)))
OR ((villes.Article IS NULL) AND (villes.nom=villes1.nom))
ORDER BY IdVille';

$query2=mysql_query("INSERT INTO VillesFinales SELECT * FROM ($query) AS Req") or die(mysql_error());
?>

(Ce n'est qu'une première version...je nettoierais cette table par la suite...)

Et mon navigateur préféré me renvoit dans les roses avec
Fatal error: Maximum execution time of 30 seconds exceeded in c:\program files\easyphp1-8\www\monsite\villlintout.php on line 15 evil.gif

Visiblement, je lui en demande trop... unsure.gif

Vous avez une idée pour contourner ce problème???

Par avance, merci!
captain_torche
C'est ton serveur qui est configuré pour ne pas laisser tourner trop longtemps un script.
Pour corriger ça, tu as deux solutions :
- Tu insères, au début de ta page, le code suivant :
CODE
set_time_limit(0);

La fonction set_time_limit() bloquera la protection susmentionnée.

- Ou tu fais sauter la protection en cause, dans le fichier php.ini (Clic droit sur l'icône EasyPHP -> Configuration -> PHP), la ligne à modifier est celle mentionnant :
CITATION
max_execution_time = 30;
Bourinho
Merci captain!!!

Pour l'instant, ça ne fait pas ce que je veux, mais ça vient de moi wink.gif

A+
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.