une conv msn entre sik et moi, qui tourna au vinaigre lol
si vous voulez lui prendre la tête, ya juste à faire comme ça
Grouiiiiiiiiiik !Clash™ / Thibaut dit (14:09) :
yop
Sik dit (14:09) :
hello
Clash™ / Thibaut dit (14:09) :
je peux te déranger 2 minutes ?
j'ai un soucis sur un truc php
Sik dit (14:09) :
tu peux mais j'y ocnnais rien en php
Clash™ / Thibaut dit (14:10) :
je tente quand même
je cherche a faire un chmod sur un fichier
voici le code
Clash™ / Thibaut dit (14:11) :
$name_file = $_FILES['fichier']['name'];
if( preg_match('#[\x00-\x1F\x7F-\x9F/\\\\]#', $name_file) )
{
exit("Nom de fichier non valide");
}
else if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploa
chmod ($name_file, 0777); // on modifie les droits sur le fichier uploadé.
Clash™ / Thibaut dit (14:12) :
à l'execution, il me dit que le fichier n'existe pas
(pour le chmod)
Sik dit (14:13) :
ben je suppose que t'as un soucis dans le chemin
faut filer le chemin absolu du fichier non ?
Clash™ / Thibaut dit (14:14) :
alors je serais obligé de recuperer le chemin du fichier a chaque fois pour avoir le nom exact du fichier ?
je voulais faire un truc qui puisse prendre le fichier uploadé, sans devoir le récuperer manuellement
Sik dit (14:15) :
ben je sais pas du tout comment ca marche en php mais en prog pour accéder à un fichier, soit on passe le chemin absolu, soit on passe le chemin relatif mais à ce moment là faut appeller une fonction avant pour définir le directory en cours
Clash™ / Thibaut dit (14:15) :
donc tu me suggere de faire une fonction pour definir le directory en cours ?
Sik dit (14:16) :
ben il doit y avoir une fonction pour ca et il faut l'appeler
Clash™ / Thibaut dit (14:17) :
je croyais qu'il reconnaitrait le directory en cours tout seul, vu que je venais d'y copier le fichier
je suppose que c'est pas le cas
Sik dit (14:18) :
content_dir c'ets ca qu'il faut lui indiquer
Sik dit (14:19) :
c'est pas aprceque tu copies un truc quelque part que ca devient le directory en cours automatiquement non
Clash™ / Thibaut dit (14:20) :
mais pourtant, quand je mets chmod($content_dir.$name_file,0777) je peux toujours pas le supprimer après
(à la main)
Sik dit (14:21) :
mais le prog gueule pas en disant que le fichier n'existe pas dans ce cas. si ?
Clash™ / Thibaut dit (14:25) :
non il gueule pas
il est mal placé dans le code ds ce cas ?
Sik dit (14:25) :
donc ca c'est un autre pb après
Clash™ / Thibaut dit (14:25) :
mais quel pb alors
Sik dit (14:26) :
bah chais pas. 0777 je sais pas ce que ca veut dir emoi
Clash™ / Thibaut dit (14:26) :
0777 c'est rw pour tlm
Clash™ / Thibaut dit (14:27) :
je peux pas debuguer avec des breakpoint en plus, je suis sur notepad
Sik dit (14:28) :
de toute facon un fichier un read only tu peux qd même le supprimer
Clash™ / Thibaut dit (14:29) :
bah je peux le copier, mais pas le supprimer
je peux read copy mais pas rm
Sik dit (14:29) :
mais je pens epas que ca vienne du fait qu'il soit en read only ou pas
Sik dit (14:30) :
puisque là tu modifies pas le contenu de ton fichier
tu le déplaces simplement
ca n'a rien à voir comme opération
Clash™ / Thibaut dit (14:31) :
oui je sais, mais je comprends pas pourquoi je peux pas le supprimer
Sik dit (14:32) :
ben t'as ptet pas les droits de suppression dans cette zone là
si c'est sur une machine réseau c'est normal
Clash™ / Thibaut dit (14:32) :
si je passe via putty j'ai pas de soucis pour supprimer
Sik dit (14:33) :
et t'appelles quoi comme fonction pour le supprimer ?
Clash™ / Thibaut dit (14:33) :
le clic droit de la souris
Clash™ / Thibaut dit (14:34) :
je voulais le supprimer à la main, car ce ne sont que des tests pr l'instant
Sik dit (14:34) :
non mais c'(ets pas ton programme php qui est censé le supprimer ?
Clash™ / Thibaut dit (14:34) :
non XD
c'est juste pr mon plaisir personnel
Sik dit (14:34) :
bah alors de quoi tu me parles
y a pas de pb dans ton prog il marche
Clash™ / Thibaut dit (14:34) :
je sais
Sik dit (14:34) :
si tu sais pas te servir de ta souris je peux pas aider
Clash™ / Thibaut dit (14:35) :
je suis chiant hein ?
Sik dit (14:35) :
je vais considérer que la prochaine fois qu'on se voit,n tu me devras une bière pour ca
Clash™ / Thibaut dit (14:35) :
mouhaha
Clash™ / Thibaut dit (14:36) :
j'espere que je t'ai bien pris la tête
Sik dit (14:36) :
SMILEY DU SIK EN TRAIN DE DEFONCER LA GUEULE DE CLASH
Clash™ / Thibaut dit (14:36) :
non, en fait, quand je suis venu te voir, je pensais vraiment que j'avais un soucis
et au fur et a mesure de la reflexion, je me suis apercu que j'avais pas de probleme
Clash™ / Thibaut dit (14:37) :
mais je voulais pas m'arreter la, et te laisser partir sans t'emmerder
!
Sik dit (14:37) :
qui me parle ?
Clash™ / Thibaut dit (14:38) :
tu sais que j'ai passé ma matinée à me prendre la tete dessus, alors qu'au final j'avais pas de pb ...
je te remercie quand même hein
j'aime bien trouver des problemes là où yen a pas
Sik dit (14:39) :
mais enfermez le
Clash™ / Thibaut dit (14:39) :
spiderpig spiderpig
he can do what a spider can
look ouuuuuut for spiderpig
Sik dit (14:39) :
sivouplé messieurs, faut plus laisser sortir le petit clash
Clash™ / Thibaut dit (14:39) :
vive le week-end
Sik dit (14:40) :
bon je retourne à mes problèmes moi. des vrais
Clash™ / Thibaut dit (14:40) :
tain en y repensant, chui vraiment un ouf, une matinée de perdue sur un probleme qui n'en était pas un
bonne après-midi
Sik dit (14:40) :
fais gaffe tu deviens comme Rob
Clash™ / Thibaut dit (14:41) :
huh ?
Sik dit (14:41) :
quand il faisait des sites en php ct pareil
il galérait sur des pbs qui n'en étaient pas
Sik dit (14:43) :
genre il passait une journée pour faire un truc visuel alors qu'à la fin on voyait pas son truc à l'écran
Clash™ / Thibaut dit (14:43) :
ah, ça c'est moi tout craché lol
j'aurais préféré ressembler à Rob pour sa qualité de joueur plutot que pour le coté prise de tête