Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 16-07-2007 15:40:57

leroidje
Membre
Date d'inscription: 16-07-2007
Messages: 17

Zend upload de fichier

Bonjour je suis débutant et je souhaite réaliser sous zend 1.0.0, un formulaire html pour uploader un fichier sur le serveur. Pour le formaulire, il n'y a pas trop de probleme, il est défini dans une vue, mais c'est pour la fonction qui est codé dans le controlleur ou j'ai du mal...

Pouvez-vous m'aider

Hors ligne

 

#2 16-07-2007 23:17:08

sam
Membre
Lieu: Nancy
Date d'inscription: 22-05-2007
Messages: 16

Re: Zend upload de fichier

Le formulaire :

Code:

<form method="post" enctype="multipart/form-data" action="<?php echo $this->baseUrl?>/file/upload">
<input type="file" name="file" class="file" size="8"/>
...

Le Controller :

Code:

if( !empty($_FILES['file']) ) {
  $picture_temp = $_FILES['file']['tmp_name'];
  $picture = $_FILES['file']['name'];
  move_uploaded_file($picture_temp,'/chemin/vers/repertoire/'.$picture);
}

Dernière modification par sam (16-07-2007 23:18:30)

Hors ligne

 

#3 17-07-2007 10:07:17

leroidje
Membre
Date d'inscription: 16-07-2007
Messages: 17

Re: Zend upload de fichier

J'obtient cette erreur:
Warning: move_uploaded_file(http://www.mon-site.fr/Etudiant/upload/image.jpg) [function.move-uploaded-file]: failed to open stream: HTTP wrapper does not support writeable connections. in /var/www/mon-site.fr/html/Etudiant/application/controllers/CvController.php on line 48

Dernière modification par leroidje (17-07-2007 10:12:56)

Hors ligne

 

#4 17-07-2007 10:47:35

sam
Membre
Lieu: Nancy
Date d'inscription: 22-05-2007
Messages: 16

Re: Zend upload de fichier

Bonjour,

Ton erreur est normale !

Tu dois indiquer un chemin relatif ou absolu à ton système de fichier, pas de http !
Tu peux utiliser la variable $_SERVER['DOCUMENT_ROOT'].
Dans ton cas, ce sera :
move_uploaded_file($_SERVER['DOCUMENT_ROOT'].'/Etudiant/upload/'.$picture)

Hors ligne

 

#5 17-07-2007 10:54:45

leroidje
Membre
Date d'inscription: 16-07-2007
Messages: 17

Re: Zend upload de fichier

Merci de ta réponse ça marche parfaitement

Hors ligne

 

#6 30-06-2010 16:41:44

francoisA
Membre
Date d'inscription: 18-05-2010
Messages: 20

Re: Zend upload de fichier

Bonjour,

Quelqu'un saurait il pourquoi j'ai cette erreur apres avoir valider mon formulaire :
Not Found "The request URL /upload/ was not found

Sachant que si je vais sur cette Url avec mon navigateur, j'y accède parfaitement ! J'ai meme mis tous les doirts sur ce dossiers pensant que çà venait de là  !

Hors ligne

 

#7 30-06-2010 18:59:56

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: Zend upload de fichier

Bah le chemin donner doit pas être le bon

Hors ligne

 

#8 30-06-2010 20:03:30

francoisA
Membre
Date d'inscription: 18-05-2010
Messages: 20

Re: Zend upload de fichier

Mon chemin c'est http://localhost/test/upload

Quand je valide mon formulaire il me met sur cette page mais envois l'erreur page not found. Alors que si je mets cette adresse dans mon naivgateur ou que je la valide par mon naivagteur çà fonctionne !

Mon lien est donc bon puisqu'il pointe dessus

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages