[RESOLU] Un fichier php qui ne s'execute pas.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Un fichier php qui ne s'execute pas.

Re: Un fichier php qui ne s'execute pas.

par JVL » 22 oct. 2013, 15:31

Merci beaucoup !

Re: Un fichier php qui ne s'execute pas.

par Mazarini » 22 oct. 2013, 15:22

A mon avis :
header('Content-type: image/PNG');

Re: Un fichier php qui ne s'execute pas.

par JVL » 22 oct. 2013, 14:51

Bonjour,

bon dès fois sa fonctionne dès fois non, ca commence a me taper sur le système.

voila ce que je reçoit actuellement:
Objet non trouvé!
L'URL demandée n'a pas pu être trouvée sur ce serveur. Si vous avez tapé l'URL à la main, veuillez vérifier l'orthographe et réessayer.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le webmestre.

Error 404
srvpvm-ocs
10/22/13 14:42:22
Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1
Dès fois c'est juste des séries de caractères, ou des icones carrés.

Voici le code que j'utilise:
require_once('../inc/connection.php');

$selectionr = $connection->query('SELECT SUM( `Duree_suivi` ) AS duree, `Projet_suivi` 
FROM `Glpi_suivi_travail`
WHERE (`Date_suivi` BETWEEN "2013-10-21" AND "2013-10-22") AND `Name_suivi` = "josiane.baneti" GROUP BY `Projet_suivi`
ORDER BY `Projet_suivi`');

		        

$element=array();
$total=0;
//Parcourir le resultat de la requete et le mettre dans un tableau
while($row = $selectionr->fetch(PDO::FETCH_OBJ)){

    $element[$row->Projet_suivi]=$row->duree;
    $total+=$row->duree;
}
header('Content-type: ../front/PNG');
$largeur=400;
$hauteur=350;
$courbe=imagecreatetruecolor($largeur, $hauteur);
$couleur=array();
$red=0;$blue=0;$green=0;
$nbe=count($element);
$pas=round(255*3/$nbe);

    //Le nom du projet et la durée travailler avec la couleur qui lui est attribué
    imagestring($courbe, 2, $pasX,$pasY , $libelle.': '.$duree, $couleur[$j][1]);
    //Le petit rectangle qui designe la couleur
	imagefilledrectangle($courbe,$pasX+120 , $pasY, $pasX+140, $pasY+12, $couleur[$j][1]);
    $pasY+=20;
    $j++;
}
imagepng($courbe);
imagedestroy($courbe);
?>

Merci de ton aide Mazarini.

Re: Un fichier php qui ne s'execute pas.

par Mazarini » 22 oct. 2013, 14:41

Tu utilises quoi comme header ? Tu mets bien "image/png" ou similaire ?

Montre ton code en enlevant la partie tracé (lignes, surfaces...). Juste la création de l'image et son envoi, genre envoie d'un rectangle blanc.
Le fichier n'est pas interpréter par le serveur
Moi je comprends : je recois le code PHP et pas une image.

Re: Un fichier php qui ne s'execute pas.

par JVL » 22 oct. 2013, 14:02

Le fichier n'est pas interpréter par le serveur enfaite, enfaite quand on appuie sur entrée dans la barre d'adresse, sa demande de le télécharger, mais si juste on actualise la page: sa fonctionne, je vais juste crée une page juste pour cette fonction, avec du html, en espérant que sa interprète bien.

Re: Un fichier php qui ne s'execute pas.

par Mazarini » 22 oct. 2013, 09:56

Le fichier qui est proposé au téléchargement, il contient quoi ?
Le camembert qui s'affiche bien après enregistrement sur ta machine ?
Un fichier impossible à ouvrir ?

Les causes d'erreur :
- erreur php lors de la création du graphique
- pas d'utilisation de la balise <img>
- mauvais header

Re: [RESOLU] Un fichier php qui ne s'execute pas.

par JVL » 22 oct. 2013, 09:07

Et bien j'ai éssayer de faire des tests sur un serveur conçus à cett effet, ca na pas fonctionner, j'ai réactualiser ma page sur le vrai serveur et ca a fonctionner.

Donc la solution: Magie noir !

edit: ou alors marabou, je ne sais pas trop, peut être vaudou !


edit: 9h10 Et maintenant ca ne fonctionne plus !!!! youpiiii


Merci d'avance.

Cordialement.

Re: [RESOLU] Un fichier php qui ne s'execute pas.

par moogli » 21 oct. 2013, 18:57

salut,

si ton sujet est résolus peux être peux tu partager avec la communauté afin d'aider ceux qui pourraient se heurter au même problème que toi ?

merci

@+

Un fichier php qui ne s'execute pas.

par JVL » 21 oct. 2013, 14:49

Bonjour à tous( ca faisait longtemps :) )


Donc alors mon application avance bien, maintenant je doit généré un graphe camenbert à partir de donnée dans la bdd, j'utilise une librairie GD. ( http://andry.developpez.com/tutoriels/p ... ge_1#LII-D)

Mon problème est plutôt simple, le fichier créeant le graphe ne s'éxecute pas, il me propore juste de le télécharger.

J'ai crue comprendre que sa pourrait venir du serveur apache mais je préfère être sur.

Cordialement merci.