upload de fichier .pdf

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : upload de fichier .pdf

par béka » 11 mai 2006, 09:54

je vais essayer de m'enregistrer dans la jouréne alors, si j'ai le temps.

par coxine » 09 mai 2006, 18:10

:D :D lol ! Il faudrait qu'il s'enregistre le petit monsieur :wink:
Désolée !
Oups

par zeus » 09 mai 2006, 17:55

euh :oops: ... en tant qu'invité, il ne peut pas editer son message ;)

par coxine » 09 mai 2006, 17:53

voila, c'est pour ça que je parlais d'éditer le post ! car j'avais vu qu'il n'était pas enregistré !
Merci de l'info :wink:

par zeus » 09 mai 2006, 16:38

N'oublie pas de mettre [résolu] ou d'éditer ton post en le mettant !
Non, pour tagger un post [RESOLU], il faut utiliser le bouton [RESOLU] qui se trouve en haut à gauche de post pour le créateur du thread.
Il ne faut surtout pas editer le nom du sujet

Mais comme béka ne s'est pas enregistré, il ne peut pas tagger le sujet. Je le fait donc pour lui ;)

par coxine » 09 mai 2006, 16:24

:) hehe pas trop souvent en fait !
N'oublie pas de mettre [résolu] ou d'éditer ton post en le mettant !

par béka » 09 mai 2006, 16:08

mais j'étais sérieux quand je disais que je t'offrais un verre..
Si un jour tu es sur dijon, n'hésite à me le faire savoir

par coxine » 09 mai 2006, 14:29

De rien !
Je suis ravie que ça fonctionne...on trinque alors ! :wink: :boire9:

par béka » 09 mai 2006, 14:04

voila, c'est fini, j'ai réussi à faire cet upload. Ca marche !! 8)
Merci coxine.
Ca me donne presque envie de t'offrir un verre..

par coxine » 09 mai 2006, 10:06

ok et regarde bien la doc sur les fichiers....ici
Car si ton hébergeur n'accepte pas de fichier temporaire....ça coincera mon script

par béka » 09 mai 2006, 09:47

ok bé je vais essayer dans la matinée de corriger mon script avec ton aide. Je tiendrais au courant si je rencontre des difficultés.
Merci

par coxine » 09 mai 2006, 09:35

Bonjour
As-tu initialisé ta variable ?
if(!isset($_FILES['fichier'])) $file_name['fichier']=""; else $file_name=array('fichier'=>$_FILES['fichier']); // tu initalises la variable, et tu la mets dans un tableau virtuel
ensuite il me semble que tu as oublié la fonction : move_uploaded_file() :?:

J'aurais tendance à vérifier qu'il y a un nom de fichier, que je copie dans la base dans le champ prévu à cet effet (d'ailleurs comment ta base est-elle construite ?) et ensuite faire le move_uploaded_file pour copier le fichier dans la base.
if ($file_name['fichier']['size']!=0) 
			{ //---s'il y a une fichier à mettre à jour, alors son nom est inséré dans la base.
			$fichier_name=$_FILES['fichier']['name']; 
			$updateTable = "UPDATE table SET fichier='$fichier_name'";
            $repertoire="../pdf/";
			move_uploaded_file($fichier['fichier']['tmp_name'],$repertoire.$fichier['fichier']['name']);
			}
			mysql_query($updateTable, $connexion) or die(mysql_error());
C'est la méthode que j'utilise quand je veux mettre à jour une photo dans ma base. Donc peut-être que la fonction UPDATE n'est pas appropriée pour toi, mais plutôt INSERT....
bon, je suis encore novice, donc je ne sais pas si cette méthode est clean, mais c'est ce que je fais.

par Béka » 09 mai 2006, 08:09

bonjour tout le monde, alors j'ai fais mon formulaire (bouton parcourir) comme il faut. Les valeurs du formulaire son t renvoyées vers la page upload.php qui contient le code suivant :
<?
if ($file_name == "none")
	{
	print "Spécifier un fichier à envoyer.";
	}

else
	{	
	/* répertoire de destination */
	$dest_file="pdf/";

	/* enlève un "\"  */
	$source_file=stripslashes($file_name);
	
	/* copie du fichier */
	$res_copy=copy($source_file , $dest_file);
	
	print "Fichier envoyé.";
	}
?>
mais ca ne marche toujours pas. Pourquoi?
Merci

par coxine » 07 mai 2006, 14:23

N"hésite pas à revenir avec ton code si tu rencontres des diffucultés !
:)

par beka » 07 mai 2006, 13:43

merci à tous les deux, je vais essayer de faire ça...
en espérant que j'y arriverais et que cela marchera