Recup du nom d'un fichier uploadé par script...

Répondre
MzDavid
le 26/02/2003 à 11:31
MzDavid
Coucou !!

Et merci à Globule, pour ses supers ptis cours !!

En mélangent plusieurs script j'ai fait ca : Il y a un colonne de liens sur un site, en haut de cette colonne >> faire demande de lien avec utilisation d'un form pour les infos l'upload eventuel d'un logo...
Je mets ttes les infos (url, titre decript, email, nom, ...) dans base données - je put l'img ds dossier prévu,

mais je n'arrive pas à mettre le nom de l'img ds la base de données pour référence...
Lui il l'apelle ./php6IfUwt, par exemple, au lieu de clignotant.gif

Je pense ca doit etre fastoche de recup le nomdu fichier...

Meuh jme dit aussi je devrais les renommer autom. com ca pas de prob d' écrasage... mais j'arrive pas à trouver propriete nom de fichier...

Un autre truc... pour que le proprio du site puisse accepter ou refuser la demande de lien il y a envoi d'email - mais euh je ponds mon mail en html, el lui me l'affiche en txt... c quoi le truc pour envoi d'un mail format html par script php...

Merci bcp !!

Je dors plus mais c marrant !!

Mzdavid !!
MzaDvid
LA GLOBULE
le 26/02/2003 à 11:41
LA GLOBULE
Alors :

1) Pour le mail en html, tu trouveras une astuce sur ce site, dans la rubrique mail.

2) Le coup du formulaire avec l'upload de fichier.
Theoriquement, dans ton formulaire, tu as un champ de type file qui porte un certain nom, disons fichier.
Ensuite, dans la page ou tu traite ton formulaire, il suffit de faire un :

copy($fichier,mon_fichier.gif);

par exemple.

Et la tu auras dans ton repertoire courant un fichier de nom mon_fichier.gif qui correspondra au fichier que tu as uplaodé.

Mais attention, avant d'utiliser cette fonction, de nombreux tests sont necessaires pour savoir de quel type de fichier il s'agit.

Imagine que le gars upload un .zip, et que toi, tu renommes ce fichier en mon_fichier.gif : ca va merder smiley

En conclusion : tests sur le fichier uploadé, et ensuite, le copy.
MzDavid
le 27/02/2003 à 11:05
MzDavid
Merci la globule !!

Tu vois com j'apprends, lol ! (c éclatant !)
Pour le mail je vais aller voir...

Pour le fichiere uploadé : pour le moment, j'ai juste des test de poids de fichier... Et j'ai trouvé ds ton manuel pour le nom de fichier c userfile_name... (trocon !)
c pas idiot effectivement de faire un test pour voir si il se termine bien par .gif ou .jpg, ensuite pour renommer...
c complexe... enfin... Je sors l'extension de fichier de la string du nom... Je scanne le dossier pour savoir combien j'ai de fichiers....
Je fais truc genre $username=logo.nbre de fichiers + 1.$extension...
Ca devrait le faitre tu crois ??


Euh comment je sors le nbre de fichiers d'un dossier ?

Oui je sais en cherchant !

Merci,

David
MzaDvid
MzDavid
le 27/02/2003 à 12:05
MzDavid
Ben pour le mail en html, j'ai bien trouvé l'astuce, mais ca marche pas... j'ai gratté mais ca marche pas...
vla le seul bout de code qui me fait pas d'erreur, mais qui envoie pas en html...
Apparement les variables sont pas ds le meme ordre... Tu peux me dire ?? (ou mettre Content-Type: text/html; charset=iso-8859-1 et à quoi servent les


if(!email(webmaster,$dest,$sujet,$body)){
print erreur envoi email <br>; }
MzaDvid
LA GLOBULE
le 27/02/2003 à 12:30
LA GLOBULE
Argg, pis en ce moment, j'ai beaucoup de taff :(

Sinon, sur ce site, quand tu es deconnecte, on peut t'envoyer le mot de passe de ton compte (si tu l'oublies) dans un mail au format html.
Le code qui permet d'envoyer ce mail, regarde le ici :
http://www.lephpfacile.com/wall/lire_wall.php?wall=22

Et si tu veux tester ce truc, deconnectes toi, et vas dans la rubrique Mot de passe perdu ? dans l'onglet Connexion.

Voila.
LA GLOBULE
le 27/02/2003 à 12:54
LA GLOBULE
sinon ton systeme pour incrementer le nom du fichier que t upload, c'est clair, cela devrait fonctionner sans probleme :)
MzDavid
le 27/02/2003 à 15:00
MzDavid
http://www.lephpfacile.com/wall/lire_wall.php?wall=23

Ca c le bon code pour le mail en html sur online... kel mouise !! Carrément moins simple que prévu...mais fourni !

Ce que je vais aller voir ds le manuel maintenant : les expressions reguls... mais surtout comment je les utilise...

Ben le phph facile je lui fais bcp de visites, et je l'apprécie bcp !!
MzaDvid
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours