Créer un compte
Connexion

L'envoi des fichiers via le formulaire

Pour créer et répondre aux sujets, vous devez être connecté.
Pages: 1
Auteur Message
bruno
02/08/2011 à 12:46:09
bruno
Membre
Bonjour à tous et à toutes,c'est un réel plaisir de rejoindre le supportduweb ce jour,vu ce que ce site ma donné,ma appris,ma procuré comme connaissance en php. cependant j'ai un problème qui me traumatise depuis untemps, il s'agit de l'envoi de fichier via un formulaire(pièce jointe). dans mon site j'ai prévu l'envoi des demande d'emploi par un formulaire.Mais j'ai des érreurs je ne comprend rien, je ne sais pas comment récupéré ces demandes une fois envoyées.
voici mon code
<form action="stage.php" method="post" ENCTYPE="multipart/form-data">
<label for="poste"><strong>dans quelle filière sollicitez-vous un stage?</strong></label>
       <select name="poste" id="poste">
           <option value="france">Comptabilite</option>
           <option value="espagne">Gestion</option>
           <option value="italie">Commerce</option>
           <option value="royaume-uni">Informatique</option>
                   <option value="italie">Marketing</option>
                   <option value="italie">Autres</option>
       </select><br>Atres poste:............................................ <input type="text" name="autreposte" /><br>
<input type="hidden" name="MAX_FILE_SIZE" value="1024000">
Votre Demande de stage:<input type="file" name="cv"><br>
<input type="submit" value="Envoyer"><br>
<?php
$file=$HTTP_POST_FILES['cv'];
if($file or($file!="none")and isset($_POST['autreposte'])){
$file_tmp=basename($file['cv']);
if(($file['size']<=1024000)or ereg("doc",$file['type'])){
$file_def=$dir.''.$name.'.'.$ext;
copy($file_tmp,$file_def);
echo('le fichier a ete bien envoye');
}else
{
echo('impossible d\'envoyer le fichier,veuillez verifiez la taille');
}
}else{
echo('<font color="red" >prenez la peine d\'ajouter votre demande de stage comme pièce jointe SVP!!!</font>');
}
?>
</form>
et voici les érreursWarning: copy() [function.copy]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/tantyuser/:/tmp:/var/tmp:/usr/local/lib/php/) in /home/tantyuser/domains/tanty.cm/public_html/cariere.php on line 61
le fichier a ete bien envoye
. Merci de me venir en aide SVP je suis traumatisé ces derniers jours<taille valeur="5"/>

Pages: 1