Probleme de script php
astriel
-
Tiller Messages postés 783 Statut Membre -
Tiller Messages postés 783 Statut Membre -
Bonjour,
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 ?
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 ?
A voir également:
- Probleme de script php
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Easy php - Télécharger - Divers Web & Internet
- Ghost script - Télécharger - Polices de caractères
- Expert php pinterest - Télécharger - Langages