La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  uploader répertoire
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: uploader répertoire  (Lu 479 fois)
uploader répertoire
« sur: le 23-02-2007 a 19:31:20 »
Kicool
Membre récent
*

Hors-Ligne

Messages: 8



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour,

Voilà je suis étudiante et je crée un site evec une zone administration.

J'aimerai que l'administrateur du site puisse uploader un répertoire complet contenant des photos sur son site en passant par la zone d'administration.

J'ai trouvé un script qui le fait pour des fichiers mais rien pour les dossiers, même après plusieurs heures de recherche sur différents sites.

Si cela n'est pas possible, alors il me faudrait un script qui crée un répertoire vide dans mon répertoire photos.

Voilà, j'espère que mon message est clair. Si je trouve la solution, je vous tiendrai au courant.

Merci infiniement de votre aide.

Rapporter au modérateur  

Re:uploader répertoire
« Répondre #1 sur: le 23-02-2007 a 19:50:44 »
iowa
Invité

E-Mail
Répondre avec citation

Salut,

Une solution : tu up le rep zippé et dans ton script tu dezipe.

Rapporter au modérateur  
Re:uploader répertoire
« Répondre #2 sur: le 23-02-2007 a 20:54:32 »
Kicool
Membre récent
*

Hors-Ligne

Messages: 8



Je suis un lama!

Voir le Profil
Répondre avec citation

Merci iowa. J'essaie ça tout de suite!

Rapporter au modérateur  
Re:uploader répertoire
« Répondre #3 sur: le 23-02-2007 a 21:21:21 »
iowa
Invité

E-Mail
Répondre avec citation

si tu echoues poste 

Rapporter au modérateur  
Re:uploader répertoire
« Répondre #4 sur: le 24-02-2007 a 13:50:56 »
Kicool
Membre récent
*

Hors-Ligne

Messages: 8



Je suis un lama!

Voir le Profil
Répondre avec citation

J'ai progressé puisque j'arrive à uploader un fichier compressé (.zip)

Maintenant je ne sais pas comment m'y prendre pour dézipper ce fichier sur mon serveur afin qu'il redevienne un  répertoire.

Il me manque le script pour prendre le fichier.zip, le décompresser et le placer dans mon dossier photos.

Mes recherches n'ont pas vraiment abouties...Je suis bloquée.


Merci encore de votre aide

Rapporter au modérateur  
Re:uploader répertoire
« Répondre #5 sur: le 24-02-2007 a 17:47:32 »
theonlydrayk
Invité

E-Mail
Répondre avec citation

Il te faut un module et tout est expliquer ici :

http://www.php.net/manual/fr/ref.zip.php

Rapporter au modérateur  
Re:uploader répertoire
« Répondre #6 sur: le 24-02-2007 a 19:55:09 »
Kicool
Membre récent
*

Hors-Ligne

Messages: 8



Je suis un lama!

Voir le Profil
Répondre avec citation

Merci pour ce lien.
Une petite erreur dans l'adresse :

http://fr.php.net/manual/fr/ref.zip.php

J'avais visité cette page au cours de mes recherches. Mais je ne souhaite pas installer de module. Le but étant que le site puisse être actualisé depuis n'importe quelle machine (y compris macintosh).

J'aimerai que tout puisse se faire à partir du serveur... Je continue mes recherches...

Rapporter au modérateur  
Re:uploader répertoire
« Répondre #7 sur: le 24-02-2007 a 19:59:08 »
theonlydrayk
Invité

E-Mail
Répondre avec citation

Le module zip de php est installer sur le server et tout les ordinateurs peuve i acceder que ce soit Windows/Linux/Macintosh ou un telephone cellulaire.

Le php (et c'est module) s'execute du cote du server et ca ne change rien au coter client.

Rapporter au modérateur  
Re:uploader répertoire
« Répondre #8 sur: le 25-02-2007 a 17:08:38 »
Kicool
Membre récent
*

Hors-Ligne

Messages: 8



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour theonlydrayk,

Merci de cette précision!

J'ai essayé d'installer le module, mais je ne m'y prends pas comme il faut je pense...

La page que tu m'a indiquée n'est pas très claire pour moi.

J'utilise easy-php 1.8 et PHP 4 sur Windows (chez moi).

J'ai donc modifié le fichier php.ini comme c'est expliqué. Ensuite je ne vois pas comment ces changements sont transférés sur le serveur ?

Et ensuite pour dézipper un fichier qui est sur le serveur, je pense qu'il faut un script. Mais je n'arrive pas à me servir de ceux présentés sur le forum en bas de la page...

Pourrais tu m'expliquer (plus simplement) ce que j'ai à faire pour installer ce module sur le serveur et m'en servir pour dézipper mes fichiers?

Cela me serait d'une grande aide!

Merci.

« Dernière Édition: le 01-03-2007 a 10:16:08 par Shain » Rapporter au modérateur  
Re:uploader répertoire
« Répondre #9 sur: le 25-02-2007 a 19:09:04 »
theonlydrayk
Invité

E-Mail
Répondre avec citation

Premierement je te conseil de travailler directement sur un server Linux.......Une installation Windows et Easy PHP comporte plusieurs difference avec les version Linux. Le site web ne fonctionera pas sur ton ordi et je pense qu'il vaut mieux developer dans un environement identique a la production.

J'ai donc modifié le fichier php.ini comme c'est expliqué. Ensuite je ne vois pas comment ces changements sont transférés sur le serveur ? Quand tu fait un changement sur Easy-PHP tu change rien au server.

Tu peut faire un petit php pour tassurer que le module est bien installer :

Code:
<?php
if (function_exists('zip_read')) {
  echo "Les fonctions ZIP sont disponibles.<br />\n";
} else {
  echo "Les fonctions ZIP ne sont pas disponibles.<br />\n";
}
?>


Tu peut utiliser phpinfo pour voir tout les modules

Code:
<?php
  phpinfo();
?>

Tu va avoir la configuration complete de php et tassurer que le module zip est bien la.

Installer le module sur un server linux c'est assez complexe pour bien faire les chose il faut faire une re-compilation du code source php. Mais demande a ton hebergeur de le faire pour toi.

Les fonctions pour zipper/dezipper des fichiers sont tous dans le manuel officiel et sont bien mieux expliquer et plus complet que je pourrais le faire ici.
http://fr.php.net/manual/fr/ref.zip.php

Rapporter au modérateur  
Re:uploader répertoire
« Répondre #10 sur: le 25-02-2007 a 22:41:50 »
iowa
Invité

E-Mail
Répondre avec citation

Sinon tu as zlib ( http://cyberzoide.developpez.com/php4/compress/gz/ ) inclut par defaut.

Seulement la c'est plus des zip mais des gz.

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg