Script upload d'un dossier
Forum Programmation : Script upload d'un dossier
Bonjour,
J'aurais besoin d'un script qui upload un dossier avec des fichiers dedans. Merci d'avance
R2d22
c'est tout ?
Oui lol ^^ Car enfete j'ai trouvé des scripts mais c'est pour upload un fichier, moi c'est pour un dossier complet
1/ Ou alors si on pouvait me dire comment en PHP on crée un dossier.
Par exemple on choisit le nom du dossier et après ca crée le dossier à l'endroit qu'on aura choisit.
2/ Comment faire un script ou on peut uploader plusieurs fichiers en meme temps, ou on choisit tout le contenu du dossier ?
le mieux pour toi est de compresser le répertoire
il est impossible de passer un répertoire en http
Penser à voir les tutos, ca peut aider!
Répondre à coca25
le mieux pour toi est de compresser le répertoire
Tu veux dire en .rar ?
Et après j'en fais quoi, car enfete à l'intérieur il y aura des photos et quelques fichiers html
Et puis je comprend pas pourquoi on ne puisse pas le faire, car jarrive à trouver des logiciel qui font ca en ligne pour gérer le ftp, mais moi je veux juste le code.
En gros ce que je veux faire, c'est qu'il y est un bouton parcourir, on clique dessus on choisi le dossier et on clique sur envoyer et ca le met dans le dossier photos du site
Message édité par r2d22 le 03-07-2007 à 00:28:41
je me doute bien qu'il y a quelque chose dedans, tu le decompresses une fois uploader!!
tu peux expliquer deja pourquoi tu utilises pas par exemple le ftp?
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Comment on décompresse quand c'est up ? T'a pas un script up + décompresse dès que c'est up ^^
J'utilise pas le ftp, car je fait un script complet super simple pour que mon père puisse tenir son site à jour facilement parce qu'il n'y connait que dalle.
Message édité par r2d22 le 03-07-2007 à 01:09:55
ca n'engage que moi, mais pour ce genre de tache, il n'y a pas plus simple que le ftp.
au pire tu peux lui trouver un client ftp qui fonctionne de la meme facon que l'explorateur, comme ca il sera pas perdu.
pour php, j'ai pas de script pret à l'emploi, tu peux utiliser les fonction zip de php mais c'est prise de tete
http://www.phpcs.com/codes/UNZIP-D [...] 36320.aspx
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Je crois que vais lui trouver un ftp qui fonctionne de la meme facon que l'explorateur, car ca devient compliqué cette histoire. Tu en as un en tete , simple d'emploi ?
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Yo!
Mais tu veux uploader à partir de ton pc un dossier complet sur le serveur de ton site, ou tu veux que les internautes puissent uploader des dossiers?
Parce que dans le premier cas, FileZilla le fait à l'aise Blaise.
Sinon, bien que je n'ai pas compris exactement ton problème
(bonne excuse j'ai fêté mon bac et chuis crevé
), il me semble que RelExplorer pourrait convenir : http://www.comscripts.com/scripts/ [...] .2181.html
| demo_jouable a écrit : Yo!
|
En gros je voudrais que par exemple on choisit le dossier sur son pc et ca le up dans photos/ sur le site.
PS : coca25 je test ton log ce soir là je vias cherché mon news PC
Humpf je sais pas si uploader tout un dossier est possible... en revanche sur http://www.phpcs.com (par exemple) tu trouveras un max de sources pour uploader des dizaines de fichiers en meme tps... Ce qui revient globalement au même (plus fastidieux peut-être
)
uploader un dossier est impossible (pour l'instant, et n'existe pas, peut etre plus tard avec d'autre technologie)
Et bien voilà qui est clair... dsl r2d22...
Pour te consoler va jeter un coup d'oeil à http://dev.ppan.net/transfert-de-f [...] ltiple.php
Tu y trouveras un script permettant d'uploader plusieurs fichiers en même temps. C'est mieux que rien!
Et il y a en plus un script qui peut créer un dossier en lui donnant le nom ?
mkdir()
Exactly!
N'oublie pas non plus de mettre le chmod 777 sur ce dossier
Mon scirpt ne crée pas le dossier, bizarre :
<html><body>
<form method="post" action="upload.php">
Nom du dossier des photos: <input type="text" name="nomdossier" size="12"><br>
<input type="submit" value="OK">
</form></body></html>
<?php
$nomdossier = $_POST['nomdossier'];
mkdir ("/$nomdossier/", 0700);
?>
Soit ton hébergeur n'accepte pas les changements de chmod (cas de free par exemple), soit le chemin du dossier à créer est faux.
Mince, je suis chez free, grrrr sur que ca marche pas ? J'ai pas faire une erreur avec mes POST etc
Ca marche, mais je me suis tromper dans le chmod dans mes 3 premier dossier et impossible de changer l'attibut avec filezila, je la change, je fais ok, je la reregarde et ca me remet l'ancienne.
Et j'aimerais supprimer ces dossiers qui servent plus à rien donc si vous avez une solution, merci.
Message édité par r2d22 le 07-07-2007 à 18:26:32
Pour supprimer des dossiers inutile et que tu es chez free, tu utilise http://ftpperso.free.fr ta juste a te loguer, et supprimer un par un tes fichiers du dossiers, car sinon il ne ce supprimera pas ^^
Sinon ya plus simple (et oui je suis embettant, plutot non logique ^^) tu ouvre filezila, et dans l'endroit ou ya deja tous tes dossier sur ton site (a droite) et bien, tu a juste a supprimer (clique droit suprimer) mais celle de droite, sinon si tu fait celle de gauche c'est de ton pc, sauf si tu le souhaite aussi ^^
Voilà a+
Je sais quand j'ai tort, j'ai juste du mal a le reconnaitre ^^ Répondre à Rilouko
Merci ca à marcher, super ! avec http://ftpperso.free.fr/
Il y a 1997 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
