Aide pour mon script php, je pige pas pkoi il marche pas - PHP - Programmation
Marsh Posté le 05-03-2003 à 22:47:53
ton répertoire ne serait-il pas vide?
ça sent le bug à la con
edit: pour le chemin je mettrai que
$chemin="./Avatars";
Marsh Posté le 05-03-2003 à 22:51:09
dropsy a écrit : ton répertoire ne serait-il pas vide? |
401 unautorized
Marsh Posté le 05-03-2003 à 22:54:17
kadreg a écrit : |
oui je viens de le voir.. mais c'est juste pour les requêtes http, non?
Marsh Posté le 05-03-2003 à 22:56:04
dropsy a écrit : |
Bah oui, mais le opendir passe par une requête http au lieu d'utiliser une ouverture de fichier classique qui ne sortirais pas du serveur.
Marsh Posté le 05-03-2003 à 22:59:14
kadreg a écrit : |
arf, jsuis bête... jlui ai dis de changer son chemin plus pour la présentation sans faire le lien avec le 401
Marsh Posté le 05-03-2003 à 23:29:33
Merci a vous les gars!!
j'ai en effet protégé l'acces au rep /avatars mais il n'est pas vide!!! donc je voi pas......
en tou cas merci a vous qd meme!
Marsh Posté le 06-03-2003 à 11:54:16
Jamesou a écrit : Merci a vous les gars!! |
bah oui, il n'est pas vide, mais dans ton chemin tu passe via http donc modifie ta variable chemin comme je te l'ai dis et ça devrait marcher
A+
Marsh Posté le 08-03-2003 à 12:13:32
Je te remerci!!! Il fallait en effet renommer le chemin en ./Avatars!!! Merci a toi!
Ca a du bon les forums!!
Marsh Posté le 05-03-2003 à 22:44:40
Voila, la page : http://membres.lycos.fr/maceronie/image.php3
et voila le script :
<?php
$chemin="http://membres.lycos.fr/maceronie/Avatars"; // chemin on line
$compteur=0;
//================= compte les fichiers dans le répertoire =======================
$handle=opendir($chemin);
while ($file = readdir($handle))
$compteur=$compteur+1;
closedir($handle);
echo "Chemin : ".$chemin." ";
echo "Compteur : ".$compteur;
//================= choisie un fichier =======================
$choix_image = rand(1,$compteur);
//================= Copie et remplace l'ancien avatar =======================
copy ($chemin."/".$choix_image.".jpg", $chemin."/avatar.jpg" );
?>
vous voyez des erreurs? (g bien verifier les liens...)
Comme vous voyez le compteur reste a 0!
Autre info, je suis sur lycos et ce script marchai sur un autre hebergeur! !! pkoi?