upload dans un mauvais repertoire - PHP - Programmation
Marsh Posté le 28-04-2003 à 18:18:32
chacal_one333 a écrit : Voila j'ai fait un script qui delete les image d'un repertoire (chui fort hein )
|
passes par une instruction systeme exec();
Marsh Posté le 28-04-2003 à 18:21:03
tu peu en dire un peu plus stp?
Jpourrait le faire sur un server distant?
a savoir la je code sur mon pc mais apres ca sera uploader
Marsh Posté le 28-04-2003 à 18:24:20
chacal_one333 a écrit : tu peu en dire un peu plus stp? |
dans ce cas la ne t'emmerde pas. J'imagine que la plate-forme sera linux.
tuy fais ton upload d'image en HTTP ou FTP ?
Marsh Posté le 28-04-2003 à 18:29:39
ps : un script qui delete les image d'un repertoire -- comment qu'tes balalèze toi
Marsh Posté le 28-04-2003 à 18:32:50
simogeo a écrit : |
HTTP
ps :
Marsh Posté le 28-04-2003 à 18:39:38
chacal_one333 a écrit : HTTP |
c'était de l'humour chui cool moaa....
tu peux pas uploader pour tester ton script ? aucun intérêt de le rendre compatible win2k alors qu'il est destiné a une plateforme linux.
fais un truc propre avec un chmod qui va bien et il y'a de grandes chances que ca fonctionne lors de la mise en exploitation de ton code sur le serveur final
Marsh Posté le 28-04-2003 à 18:41:28
simogeo a écrit : |
ben j'ai pas encore le ftp
mais bon jme mefie
avec le exec(); jpeu changer ca comment?
Marsh Posté le 28-04-2003 à 18:48:39
chacal_one333 a écrit : ben j'ai pas encore le ftp |
http://www.php.net/manual/fr/function.system.php pour info mais ton hébergeur ne te permettra pas de l'utiliser je pense.
si tu uploades en HTTP, le proprietaire du fichier est le même que celui qui souhaite l'effacer, en FTP pas forcement. je te demandais pour écarter un doute.
Marsh Posté le 28-04-2003 à 19:09:45
solidaire
Marsh Posté le 28-04-2003 à 19:16:40
tient j'ai deux autre probleme la que je t'ai sous la main
Primo meme en definissant un repertoire ou uploader un fichier ave cun chdir
Citation : chdir($dir."/".$repe); |
(l'echo me donne le repertoire que je veut )
il m'upload qd meme dans eeasyphp/apache
il faut configurer ca dans le .ini je sais mais vu que j'ai creation et delete de repertoire je peu pas avoir une valeur fixe
et secondo un truc tout moche.
devant mon input type=file j'ai une grosse barre blanche.ca viendrait d'ou tout ca?
Marsh Posté le 28-04-2003 à 19:18:35
je presice que ca va dnas le repertoire apache apres un :
Citation : move_uploaded_file($_FILES["pics_little"]["tmp_name"], "prout.jpg" ); |
Marsh Posté le 28-04-2003 à 19:23:58
premier problem resolu
il me manquait un getcwd()
par contr ej'ai toujour ma vilaine barre blanche en face du input file
Marsh Posté le 28-04-2003 à 19:26:40
chacal_one333 a écrit : je presice que ca va dnas le repertoire apache apres un :
|
c'est normal que ca ne fonctionne pas avec des noms d'images debiles comme ça
plus serieusement, il faut lui preciser le rep.. sinon evidemment par défaut il le place dans le rep d'upload configuré dans apache ....
donc :
Code :
|
mais la j'ai plus trop le temps because faut que je me mette au taff ... ben ouais il est temps ......
Marsh Posté le 28-04-2003 à 19:27:41
chacal_one333 a écrit : premier problem resolu |
oki ... ben voilà
Marsh Posté le 28-04-2003 à 19:28:08
capture d'ecran pour la barre blanche
Marsh Posté le 28-04-2003 à 19:34:48
Marsh Posté le 28-04-2003 à 19:42:41
pb de html,
éventuellement déplace tes balise <form></form> de facon a englober le tableau par exemple
Marsh Posté le 28-04-2003 à 20:11:14
chacal_one333 a écrit : ya aps de tableau |
alors c ton htmeuleu ou ton css qu'est pourri
Marsh Posté le 28-04-2003 à 20:31:35
Code :
|
jvoit pas ske ca ferait
Marsh Posté le 28-04-2003 à 20:33:32
chacal_one333 a écrit :
|
code 'tain .... j'espere que tu cherches aussi ...
faut que je tue kenny
Marsh Posté le 28-04-2003 à 20:34:57
quoi code?
bien sur que je cherche, d'ailleur v m'enerver la
3
2
1
Marsh Posté le 28-04-2003 à 20:35:32
si tu veut le code :
<form action=".$PHP_SELF." enctype=\"multipart/form-data\" method=\"post\"> |
Marsh Posté le 28-04-2003 à 20:45:16
chacal_one333 a écrit : si tu veut le code :
|
tout le code
Marsh Posté le 28-04-2003 à 21:10:14
ta demandé
Code :
|
Marsh Posté le 29-04-2003 à 04:50:20
pas ce soir, occupé, fatigué
Marsh Posté le 29-04-2003 à 08:04:31
en fait ca merde que sous mozilla.
Cependant un autre problem est revenu.
Impossible d'uploader dans le repertoire désiré, il m'upload toujour dans eeasyphp/
pourtant j'ai fait ca bien
|
si je fait un echo de ce que contient CHDIR ca me donne bien le repertoire que je veut (a savoir pics_up/$repertoire)
et pourtant il n'upload jamais la
Marsh Posté le 29-04-2003 à 08:24:51
j'ai resolu le problem de la barre blanche !
ca venait du fait que le bouton submit etait collé au input file
Marsh Posté le 29-04-2003 à 15:38:41
chacal_one333 a écrit : dernier up |
bon aller t'es pas tout seul ......
tu as essayé comme je te disais....?? en passant le chemin entier dans la fonction move_uploaded_file();
Code :
|
Marsh Posté le 29-04-2003 à 15:58:02
wai
Code :
|
il me dit :
Code :
|
heu.
pourquoi il pourrait pas le con
Marsh Posté le 29-04-2003 à 16:02:36
ca marche
il fallait un $DOCUMENT_ROOT paske aparement meme avec un chdir il voit pas le repertoire.
faut donc partir de la racine de la partition
bon a savoir
Merci bcp de ton aide et de ton attention.
Marsh Posté le 29-04-2003 à 16:11:01
chacal_one333 a écrit :
|
Warning: Unable to create 'pics_up/if.faw members/pic36s.jpeg': No such file or directory in e:\php\add_pics.php on line 146
c'est koi ce nom tout pourri aussi ?
chacal_one333 a écrit : wai
|
changement de technique :
Code :
|
Marsh Posté le 28-04-2003 à 18:12:55
premier problem resolu voir en bas svp
Message édité par Profil supprimé le 29-04-2003 à 08:26:09