Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1525 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme de Script PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de Script PHP

n°1766516
astrielle
Posté le 29-07-2008 à 18:47:20  profilanswer
 

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 ?

mood
Publicité
Posté le 29-07-2008 à 18:47:20  profilanswer
 

n°1766594
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 30-07-2008 à 00:02:54  profilanswer
 

Hello,
déjà ton code HTML a plein d'erreurs.
- </br> n'existe pas : c'est <br> en doctype HTML et <br /> en doctype XHTML
 
- <form> n'est pas fermée par /> puisque </form> existe.
 
- t'as des <center> qui se chevauchent
 
Ensuite, côté PHP, tu fais appel à une session : or je ne vois nulle part de session_start(); donc la condition est-elle remplie ?
 
Fais un print_r($_FILES) et regarde ce que ça donne : tu auras exactement ce que tu cherches.
 
Tu veux mettre le fichier sur le serveur ou dans la base de données ? Si base de données, est-ce que le champ 'donnees' est bien de type BLOB ?


---------------
NewsletTux - outil de mailing list en PHP MySQL

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme de Script PHP

 

Sujets relatifs
[PHP] Problème avec la un script tout simpleProblème sur un script PHP de calendrier
Probleme affichage images avec script PHPProblème de fonctionnement de script PHP apres migration
Probleme avec script : XML to PHPProblème de variable PHP dans un script JS
[PHP/SQL] Problème d'espace dans script de traduction ...problème qd j'upload un fichier via un script PHP
Problème de script PHP MySQL[PHP]Probleme d'execution de script avec Easy Php
Plus de sujets relatifs à : Probleme de Script PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR