Les meilleurs développeurs PHP freelances sont sur Codeur.com

Developpement d'un script php d'upload et parsing

 Terminé·30 à 300 €·3 offres·600 vues


Bonjour,

Je cherche a faire réaliser un script dont je décris le fonctionnement ci-dessous.
Le besoin est d'uploader sur un serveur web un fichier xls, pour le parser et enregistrer dans une table les données provenant du fichier pour chaque ligne.

Voici le déroulement :

Un utilisateur s'identifie via une administration web.
Il a un UID.

Il veut uploader sur le serveur un fichier XLS, XLSX, CSV avec une colonne A et B qui ont des données .
Il remplit un formulaire qui a 3 champs (dont un input hidden)
- Nom liste (input text en varchar 255)
- fichier (input file en varchar 255)
- UID (input hidden)

Lorsque l'utilisateur valide le formulaire.
1 - On crée un répertoire du nom de l'UID.
2 - On charge le fichier dans le répertoire
3 - On crée un enregistrement dans une table "fichiers" qui a les champs suivants :
idfichier (Auto Increment), uid, nomfichier, dateupload
3 - On parse le fichier pour prendre chaque ligne et les enregistrer dans une table qui a les champs suivants
idnumero (AI), uid, nomliste, cola, colb, datecreation, valid

On ne doit pas pouvoir consulter les fichiers déposés sur le serveur autrement qu'en root. (pas d'accès WEB)
On doit contrôler le type de fichier uploader pour éviter les dépôts de fichiers "pirates".

Merci pour vos propositions.

Budget indicatif : 30 à 300 €

Publication : 16 mars 2012 à 17h17

Profils recherchés : Développeur PHP freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

3 freelances ont répondu à ce projet

3 propositions de devis en moins de 2h

A
O
Publier un projet similaire

Projet réalisé par atmitab3

A
atmitab3
bourges, 18000

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.