Code PHP

ironic86 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
-Xenon- Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous, mon code n'affiche pas d'erreurs.. mais il ne donne pas le resultat souhaité.. normalement je dois stocker les fichiers envoyés dans 'site/stockage' mais ca marche pas :s :s
voila mon code:

<?php


if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0) {

$destination='site/stockage'. $_FILES['monfichier']['name'];
if ($maxsize !== FALSE AND $_FILES['mon_fichier']['size'] < $maxsize) {

$ext = substr(strrchr($_FILES['mon_fichier']['name'],'.'),1);
$extensions=array('pdf','txt');
if ($extensions !== FALSE AND in_array($ext,$extensions)) {

$upload = move_uploaded_file($_FILES[$index]['tmp_name'],$destination);

while($upload)
echo "Fichier bien réussi... merci pour votre participation!<br />";


}
}

}

?>
A voir également:

1 réponse

-Xenon- Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   17
 
Il est peut-être un peu tard pour poster une réponse mais bon, peut-être y en aura-t-il d'autre qui auront ce problème...

Voila une fonction que j'ai creer pour uploader des images:

Code PHP :

<?php

function uploadFichier($taille_maximum, $nom_du_champ)
{

if($_FILES["$nom_du_champ"]['size'] > $taille_maximum)
{
echo 'Taille du fichier superieur a la taille autorisé';
return false;
}

if(!ereg("image",$_FILES["$nom_du_champ"]['type']))
{
echo 'Le fichier n'est pas du type image';
return false;
}

else
{
$tmp = $_FILES["$nom_du_champ"]['tmp_name'];
$chemin = "Le Chemin du dossier ou doivent être uploadé les fichiers";

move_uploaded_file($tmp, $chemin_final);

echo 'Transfert du fichier réussi !';
}

}

?>

Code HTML :


<form enctype="multipart/form-data" action="Chemin vers la fonction" method="post">

<input type="file" name="upload"> </br>

<input type="submit" value="Envoyer">

</form>


Récupération du fichier :


<?php

uploadFichier(500000, upload);

?>


Si vous rencontrez des problèmes ou que vous avez besoin d'aide, envoyer moi un MP et je vous répondrez !
1