cs_faty86
Messages postés20Date d'inscriptionmercredi 20 février 2008StatutMembreDernière intervention 5 juin 2008
-
3 juin 2008 à 16:05
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
3 juin 2008 à 18:58
Salut tout le monde !!
Bon j'ai integré une fonction dans mon code php pour valider le format d'une adresse IP le problème lors de l'execution j'ai ce message :
Fatal error: Maximum execution time of 30 seconds exceeded in c:\program files\easyphp1-8\www\index\modifcnx.php on line 9
Je ne comprends pas ou est mon erreur!
voici mon code :
<?php
function validerIP($ip)
{
$tab = array();
$tab=explode(".", $ip); // je mets les parties de ma chaine dans un tableau (separateur =".")
for($k=1;$k <= sizeof($tab);$k++) //
{ settype($tab[$k],"integer"); // je convertis en entier
}
$k=1;
while($k < sizeof($tab) && $tab[$k]<=254)
{ $k++; // je parcoure tant que les valeurs sont < a 254
}
if($k==sizeof($tab) )
{ return true;}
else
{return false;}
if($x==0)
{
$res=mysql_query("select * from Connexion where ID_CNX='".$_POST["zone1"]."'") or die("requete res non executee");
$lig=mysql_fetch_array($res);
mysql_query("UPDATE connexion SET Type_CNX='".$_POST["typ_cnx"]."' WHERE ID_cnx='".$_POST["zone1"]."'") or ("requete update nom non executee");
mysql_query("UPDATE client SET IP_CNX='".$_POST["zone3"]."' WHERE ID_CNX='".$lig['ID_CNX']."'") or ("requete update nom non executee");
mysql_query("UPDATE client SET IP_Planet='".$_POST["zone4"]."' WHERE ID_CNX='".$lig['ID_CNX']."'") or ("requete update nom non executee");
mysql_query("UPDATE client SET LAN_CNX='".$_POST["zone5"]."' WHERE ID_CNX='".$lig['ID_CNX']."'") or ("requete update nom non executee");
echo'<center> MODIFICATIONS DE LA CONNEXION EFFECTUEES AVEC SUCCES
</center>';
echo'