keithsize
Messages postés5Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention16 janvier 2009
-
16 janv. 2009 à 16:13
keithsize
Messages postés5Date d'inscriptionsamedi 19 avril 2003StatutMembreDernière intervention16 janvier 2009
-
16 janv. 2009 à 16:41
bonjour,
alors voila sur une page php j'ai un script qui génére un fichier avec un ID:
//La fonction génère un id aléatoire
function ID() {
srand(time());
$a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for($i; $i<=16; $i++) {
$id.=substr($a, (rand()%(strlen($a))),1);
}
return(md5($id));
}
$id=ID();
//on génère le fichier dans le repertoire mails
$file = "/homez.22/gogel/www/mails/$id.php";
$fo = fopen("$file","a");
chmod($file, 0777);
admettons que l'id généré est rgerrg876rg778fgfgjk4435hh
et le pb est que quand dans la barre d'adresse je rentre http://gogel/mails/rgerrg876rg778fgfgjk4435hh.php et bien je narrive pas y accéder, pourtant le fichier est bien mis dans le repertoire mails, mails et ce fichier on un CHMOD 777, j'ai le message suivant :
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [mailto:postmaster@gogel.fr postmaster@gogel.fr] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
et le truc le plus étrange c'est que lorsque je génére le fichier dans ma racine cad :
$file = "/homez.22/gogel/www/$id.php";
ça marche...
je suis sous OVH
merci de vos réponses