Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: Astriel le le 29-07-2008 a 18:44:04

Titre: Encore un probleme de script php
Posté par: Astriel le le 29-07-2008 a 18:44:04

Bonjour à tous j'ai un script pour envoyer un doc sur ma base de donnée
J'ai un formulaire tout simple :


<form method="post" action="doctraitement.php" enctype="multipart/form-data" />
   <center><p>Titre du document : (Mettre par exemple facture Juillet 2008).</p></center></br>
<center><input type="text" id="titre" /><CENTER></BR>
   <center><p>Le document a donner au membre</p></center></br>
<center><input type="file" id="fichier" /><CENTER>   </BR>
   <center><p>Le propriétaire : (Case préféfinie à ne pas modifier).</p></center></br>
<center><input type="text" id="proprietaire" value="<?php echo $name; ?>" /><CENTER> </BR>


<center><input type="SUBMIT" value="Envoyer le document" /><CENTER>   </BR>
</form>



ça il marche normalement et ensuite le fichier de traitement ne marche pas ...


<?PHP if ($_SESSION['level'] == 2 )
{

$tmp_file = $_FILES['fichier'];

if( !$contenu = file_get_contents($tmp_file ) )
{
exit("Impossible de copier le fichier ");
}
else
{
$contenu = mysql_real_escape_string($contenu);
mysql_query('INSERT into factures (donnes) VALUES("'.$contenu.'");');
echo "Le fichier a bien envoyé";
}
}?>



Mon fichier n'est pas bien envoyé,
Il faudrait qu'avec ça il aille dans la base de données mais ça ne marche pas ...
Il faudrait aussi que le format aille dans la pase de donné donc je pense $_FILES['fichier']['types'] ?...
Comment le faire marcher ?

Titre: Re:Encore un probleme de script php
Posté par: Krash le le 30-07-2008 a 20:30:04

parce que tu ne lui dit jamais de s'uploader

il y a une fonction a utiliser qui est move_uploaded_files()

au fait tu n'as pas dit ce qu'il en était avec ton autre script c'est bon ca marche maintenant ?


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.