Page 1 sur 1

function fdpf php je ne trouve pas mon erreur

Posté : 26 sept. 2018, 11:54
par julien1820
bonjour

je voudrais afficher le résultat d'une commande en CURL en pdf en incrémentant le résultat mais cela ne m'affiche rien voici le code

f(isset($_POST["Import"])){

$filename=$_FILES["file"]["tmp_name"];


if($_FILES["file"]["size"] > 0)
{
$file = fopen($filename, "r");
while (($getData = fgetcsv($file, 10000, ",")) !== FALSE)
{
$data = array(

'id' =>$getData[0] ,
);


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://.............');
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$login:$password");
$result = curl_exec($ch);

$json = json_decode($result, true);


// Lecture des lignes du fichier













//$pdf = new PDF();
//$pdf->AliasNbPages();
//$pdf->AddPage();
//$pdf->SetFont('Times','',12);
//$pdf->Ln(20);
//$pdf->Cell(70,10,'mail etudiant',1,0);
//$pdf->Cell(70,10,'mot de passe',1,1);
//$pdf->Cell(70,10, $getData[0],1,0);
//$pdf->Cell(70,10,$json['password'],1,1);



//$pdf->Output();


$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
$pdf->Ln(20);
//$pdf->Cell(70,10,'mail etudiant',1,0);
//$pdf->Cell(70,10,'mot de passe',1,1);
//$pdf->Cell(70,10,$getData[0],1,0);
while( $getData[0] > 1 ) {
$pdf->Cell(70,10,$getData[0],0);
$pdf->Cell(70,10,$json['passsword'],0);
}


$pdf->Output();




}
}
}





fclose($file);




curl_close ($ch);


?>

Re: function fdpf php je ne trouve pas mon erreur

Posté : 26 sept. 2018, 13:01
par @rthur
Il faut que tu isoles déjà le problème, est-ce que ça vient de ta requête curl ou est-ce que ça vient de ta génération PDF.
Donc commence par ne mettre que ton code de requete curl dans une page et affiche le résultat directement dans ta page pour voir si tu récupères bien les infos.
Ensuite, fait la même chose mais avec ton code PDF, en initialisant une simple variable avec les données à afficher (sans appel à Curl)
Et une fois que les 2 briques fonctionnelles fonctionnent comme tu veux, alors tu les assembles.

Si tu as une page toute blanche à l'exécution de ton script, c'est probablement que l'affichage des erreurs n'est pas activée sur ton serveur, voici un tuto à suivre :
faq-tutoriels/page-blanche-script-php-c ... 73178.html

Re: function fdpf php je ne trouve pas mon erreur

Posté : 26 sept. 2018, 13:42
par julien1820
bonjour Arthur

non sa ne vient pas de requete curl car j'ai un retour de resultat j'affiche bien tous les mots de passe dans une table avec le while donc j'ai juste mis la function pdf a la place de la table et cela ne fonctionne pas . je comprend pas les cellules devrais se roujter automatique vu qu'il y a un while .

il m'affiche sa :

[email protected] le mot de passe


alors qu'il devrait m'affciher plus de ligne avec le while

Re: function fdpf php je ne trouve pas mon erreur

Posté : 26 sept. 2018, 14:11
par julien1820
j'ai trouver la solution merci