Il y a actuellement 576 visiteurs
Vendredi 22 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

nonove

Ce membre n'a pas encore choisi d'avatar
Visiteur
Visiteur
Nom d'utilisateur:
nonove
Groupes:

Contacter nonove

Statistiques de l’utilisateur

Inscription:
07 Sep 2009 20:14
Dernière visite:
25 Sep 2009 12:58
Messages:
9 (0.00% de tous les messages / 0.00 messages par jour)
Forum le plus actif:
Forum Programmation, Web & Ftp
(9 Messages / 100.00% des messages de l'utilisateur)
Sujet le plus actif:
Problème codage PHP
(5 Messages / 55.56% des messages de l'utilisateur)

Les derniers messages de nonove

Message Problème codage PHP
Bonsoir à toutes et tous,

Il y a quelques jours, j'ai fait appel à ce forum pour m'aider dans la gestion de l'upload d'un fichier, aujourd'hui je reviens, car arès avoir obtenu de bons éléments de réponse, je me heurte à un nouveau problème.
Le changement de nom de mes fichiers (je souhaiterai que chaque fichier uploadé sois copié avec un nom unique pour chaque visiteur (pas de gestion d'ID sur le site) et un n° d'ordre (ex : fichier001.jpg, fichier002.jpg etc..), mais que si un visiteur suivant upload des images à son tour, que ces dernières ne portent pas le même nom (ex : image001.jpg, image002.jpg, etc...) et ainsi de suite.

Le formulaire de téléchargement comporte 20 champs de sélection de fichier.

Voici un extrait du code php que j'envisage d'utiliser, mais pour l'instant, il ne présente pas d'erreur mais ne fait rien, de plus, débutant en PHP (et en programmation en général), je pense qu'il doit manquer des choses....

<?php

// traitement PHOTO 01
if ($_FILES['phot01']['size'] > $maxsize) $erreur = "La photo 1 est trop lourde.";
$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
$extension_upload = strtolower( substr( strrchr($_FILES['phot01']['name'], '.') ,1) );
if ( in_array($extension_upload,$extensions_valides) ) ;


CETTE OPERATION EST REPETEE 20 FOIS (phot02, phot03, etc..

echo "Les photos sélectionnées sont correctes, début du transfert.";

$var = md5(uniqid(rand(), true));
$direc = 'commandes/';


echo "Envoi de la photo 01... Veuillez patienter, merci !";
$nom = "01/{&var}.{$extension_upload}";
$resultat = move_uploaded_file($_FILES['phot01']['tmp_name'],$nom, 'commandes/'); //, $direc;
if ($resultat) echo "Photo 01, transfert réussi";

echo "Envoi de la photo 02... Veuillez patienter, merci !";


LA ENCORE, ON REPETE 20 FOIS L'OPERATION

echo "Transfert complet.";

?>


Ah oui, encore une petite chose, je ne sais pas si la définition d'un répertoire de destination est correcte.

Je ne fais pas de test sur la taille du fichier, c'est voulu.

Merci à toutes celles et ceux qui voudront bien accorder un peu de leur temps à étudier mon problème.
Cordialement,

nonove

Message RESOLU -Merci ! - transfert fichiers sous FTP
Bonsoir à toutes et tous,

J'ai "développé" un site sous dreamweaver (hébergé chez 1&1) , sans écrire une seule ligne de code, n'y connaissant rien. J'ai integré des formulaires et jusque là tout se passe bien.
Maintenant je souhaite que les visiteurs puissent déposer des fichiers (principalement des images) à un endroit quelconque afin que je les récupére.
Dans un premier temps, j'ai opté pour un site de transfert de données (tempodoc), mais, pour une raison inconnue, certains fichiers ne m'arrivent pas et j'ai remarqué que j'allais très vite arriver à saturation.
Je me tourne alors vers une solution FTP. 1&1 propose une gestion de ce système. J'ai donc créé un répertoire spécifique et un compte "général" pour mes visiteurs. Seulement, comment permettre à mes clients d'accéder au répertoire ? Sous un navigateur classique, il n'est pas possible de déposer de fichier et il est nécessaire de réaliser des "manipulations" (que je souhaite évter à mes visiteurs) pour l'ouvrir sous l'explorateur windows et pouvoir y glisser des fichiers. De plus, par cette méthode, si des fichiers sont déjà présents, un visiteur peut y avoir accés.
Est-il possible d'intégrer à une page une sorte de formulaire permettant à un visiteur de sélectionner des fichiers sur son disque et que ceux-ci soient envoyés sur le serveur FTP ?
Existe t'il une autre méthode ?
J'espère avoir été suffisament clair pour que vous puissiez m'apporter de l'aide.
D'avance merci à ceux qui voudront et ou pourront m'aider.
Petit rappel, je ne connais rien en programmation, si possible, essayez de me parler "français" LOL
Bonne soirée.
nonove



.: Nous contacter :: Flux RSS :: Données personnelles :.