par
Getsuga » 17 févr. 2011, 15:57
sans mettre de header dans ton premier code y'a bien un résultat qui s'affiche ?
Non, il n'y avait rien. J'ai effectué le test suivant. J'ai créé un script php hors de l'application, juste pour faire mes tests :
Code : Tout sélectionner
require ("config_inc.php");
$data = file_get_contents("fichier.pdf");
//echo $data."<br />";
$query = "INSERT INTO fichedoc (fichedocid, espaceid, classeid, formatid, auteurid, datecreation, dateenreg, volarcpdfid, volarcnatifid, nomficpdf, nomficnatif, confidentiel, donnees)
VALUES ('', '37', '9', '0', '', CURRENT_DATE(), CURRENT_DATE(), '1', '1', '', '','',mysql_real_escape_string($data))" ;
$result = mysql_query($query) or die ('Erreur dans la requête : ' . $query . '<br>Avec l\'erreur : ' . mysql_error());
Il me dit que j'ai une erreur sql sur le champ "$data". Ca affiche pleins de caractères bizarres (le résultats du file_get_contents).
Si tu as une idée, je suis preneur.
Merci.
@+ tard
[quote="stealth35"]sans mettre de header dans ton premier code y'a bien un résultat qui s'affiche ?[/quote]
Non, il n'y avait rien. J'ai effectué le test suivant. J'ai créé un script php hors de l'application, juste pour faire mes tests :
[code]
require ("config_inc.php");
$data = file_get_contents("fichier.pdf");
//echo $data."<br />";
$query = "INSERT INTO fichedoc (fichedocid, espaceid, classeid, formatid, auteurid, datecreation, dateenreg, volarcpdfid, volarcnatifid, nomficpdf, nomficnatif, confidentiel, donnees)
VALUES ('', '37', '9', '0', '', CURRENT_DATE(), CURRENT_DATE(), '1', '1', '', '','',mysql_real_escape_string($data))" ;
$result = mysql_query($query) or die ('Erreur dans la requête : ' . $query . '<br>Avec l\'erreur : ' . mysql_error());
[/code]
Il me dit que j'ai une erreur sql sur le champ "$data". Ca affiche pleins de caractères bizarres (le résultats du file_get_contents).
Si tu as une idée, je suis preneur.
Merci.
@+ tard