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

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme de class avec GD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de class avec GD

n°753627
Profil sup​primé
Posté le 06-06-2004 à 00:04:08  answer
 

hmm j'ai un soucis que j'ai du mal à resoudre, surement a cause du systeme de repertoire/fichier qui m'embrouille un peu, et surtout que GD n'a pas d'outil de debuggage [:noxauror]  
 
En gros je fait un ptit jeu militaire (:D) en php, donc un truc tout laid.
 
j'ai un fichier battlefield.php qui contient toute la gestion du terrain (placement des hommes, maisons..)
 
un fichiers game.php qui contient toute les class/fonctions
 
et un fichier mission_configuration.php qui contient..ben la conf de la mission :D
 
Voici mon fichier battlefield

header("Content-type: image/png" );
 
$battlefield = @imagecreatefrompng("../missions/".$_GET["mission"]."/battlefield.png" );
 
include("../missions/".$_GET["mission"]."/mission_configuration.php" );
//$color = ImageColorAllocate($battlefield, 255, 255, 255);
//imageline($battlefield, 10, 10, 11, 10, $color);
imagepng($battlefield);


 
Remarquer bien les commentaires.
En gros si je commente mon include et que je decommente les deux autres, tout fonctionne à merveille.
 
Donc logiquement la merde vient de mission_configuration.php que voila :

require("../required/game.php" );
 
$soldier = new soldier;
$soldier->Add_single_soldier(10, 10);


 
Donc pour comprendre > game.php
 

class soldier {
 var $x;
 var $y;
 
 function Add_single_soldier($x, $y) {
  $color = ImageColorAllocate($battlefield, 255, 255, 255);
  return Imageline($battlefield, $x, $y, $x+1, $y, $color);
 }
 
}


 
Donc voila impossible que ca me dessine mon point au travers de la fonction, alors qu'en ecrivant directement le code GD dans mon fichier battlefield tout fonctionne
 
 
compprend pas [:mrbrelle]

mood
Publicité
Posté le 06-06-2004 à 00:04:08  profilanswer
 

n°753628
Profil sup​primé
Posté le 06-06-2004 à 00:05:11  answer
 

J'ai oublier de preciser que tout les fichier requis/inclus sont bien requis ou inclus.
 
j'ai verifié cela :)
 
[edit]
 
mes rep/fichiers sont classés comme cela
 


mission
 - mission1
 -- battlefield.png
 -- index.php
 -- mission_configuration.php
 
required
 - battlefield.php
 - game.php


Message édité par Profil supprimé le 06-06-2004 à 00:09:21
n°753629
kadreg
profil: Utilisateur
Posté le 06-06-2004 à 00:09:13  profilanswer
 

chacal_one333 a écrit :


[fixed]
$soldier = new soldier;


 
fait gaffe, tu a créé deux soldats


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°753631
Profil sup​primé
Posté le 06-06-2004 à 00:10:17  answer
 

tient je savais pas qu'on devait pas donner le nom d'une variable identique à celle de la class :)
 
en tout cas ca n'a pas changé :)

n°753688
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 01:58:58  profilanswer
 

chacal_one333 > pour lire les erreurs gd --> clic droit + sous moz view only image et essayes afficher seulement l'image ss ie
 
ca devrait te renseigner sur l'erreur [:itm]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753692
Profil sup​primé
Posté le 06-06-2004 à 02:04:50  answer
 

je connais mais >
 
The image “http://localhost/war/required/battlefield.php?mission=mission1” cannot be displayed, because it contains errors.
 
[:itm]

n°753696
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:10:04  profilanswer
 

tu dors pas chacal ? [:itm]
 
 
tu es sur de ne pas avoir d'espace sur tes balises d'ouverture et de fermeture PHP ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753697
Profil sup​primé
Posté le 06-06-2004 à 02:10:49  answer
 

nan je regarde underworld et la c'est la pause clope [:itm]
 
sinon ya pas d'espace :/

n°753703
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:14:30  profilanswer
 

chacal_one333 a écrit :

nan je regarde underworld et la c'est la pause clope [:itm]
 
sinon ya pas d'espace :/


 
vive la clope [:itm]
 
 
bon, alors t'as moyen de mettre ton script et ses sources en ligne ? [:itm]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753710
Profil sup​primé
Posté le 06-06-2004 à 02:24:32  answer
 

bien sur [:itm]
 
ftp : chak.serveftp.com
pass & login : hfr
 
[:itm]

mood
Publicité
Posté le 06-06-2004 à 02:24:32  profilanswer
 

n°753715
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:29:50  profilanswer
 

chacal_one333 a écrit :

bien sur [:itm]
 
ftp : chak.serveftp.com
pass & login : hfr
 
[:itm]


 
si j'ai les droits d'ecriture essayes il se peut que ca marche mieux maintenant [:itm]


Message édité par simogeo le 06-06-2004 à 02:30:01

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753716
Profil sup​primé
Posté le 06-06-2004 à 02:29:55  answer
 

[5] Sun 06Jun04 02:31:44 - (000002) User HFR logged in
[3] Sun 06Jun04 02:31:56 - (000002) Sending file d:\work\war\missions\mission1\mission_configuration.php
[3] Sun 06Jun04 02:31:56 - (000002) Sent file d:\work\war\missions\mission1\mission_configuration.php successfully (1.24 kB/sec - 113 Bytes)

coucou [:itm]

n°753717
Profil sup​primé
Posté le 06-06-2004 à 02:30:25  answer
 

simogeo a écrit :

si j'ai les droits d'ecriture essayes il se peut que ca marche mieux maintenant [:itm]

voila [:itm]
 
edit : je t'avais pas mit les droits :whistle:


Message édité par Profil supprimé le 06-06-2004 à 02:30:57
n°753718
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:31:02  profilanswer
 

chacal_one333 a écrit :

[5] Sun 06Jun04 02:31:44 - (000002) User HFR logged in
[3] Sun 06Jun04 02:31:56 - (000002) Sending file d:\work\war\missions\mission1\mission_configuration.php
[3] Sun 06Jun04 02:31:56 - (000002) Sent file d:\work\war\missions\mission1\mission_configuration.php successfully (1.24 kB/sec - 113 Bytes)

coucou [:itm]


 
does you ? [:zebra33]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753720
Profil sup​primé
Posté le 06-06-2004 à 02:31:38  answer
 

do :o

n°753721
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:31:39  profilanswer
 

oki
 
c'est quoi l'url ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753722
Profil sup​primé
Posté le 06-06-2004 à 02:32:09  answer
 
n°753729
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:36:02  profilanswer
 


t'as pas d'humour [:itm]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753730
Profil sup​primé
Posté le 06-06-2004 à 02:37:04  answer
 

disons que ca fait des heures que mon script merde, alors mon humour je l'ai perdu [:itm]

n°753731
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:37:27  profilanswer
 

chacal_one333 a écrit :

voila [:itm]
 
edit : je t'avais pas mit les droits :whistle:


 
t'es sur que j'ai les droits la ? o_O


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753733
Profil sup​primé
Posté le 06-06-2004 à 02:38:33  answer
 

j'avais pas fait "apply" [:boidleau]

n°753738
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:39:32  profilanswer
 

chacal_one333 a écrit :

j'avais pas fait "apply" [:boidleau]


 
supair http://forum.hardware.fr/icones/icon12.gif


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753739
Profil sup​primé
Posté le 06-06-2004 à 02:40:05  answer
 

ben d'un coté il est 2h45 hein :whistle:

n°753740
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:40:54  profilanswer
 

chacal_one333 a écrit :

ben d'un coté il est 2h45 hein :whistle:


 
visiblement t'as tjrs pas fais apply heinnn :o
 
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753743
Profil sup​primé
Posté le 06-06-2004 à 02:42:21  answer
 

ben si :??:
 
retente voir :/

n°753750
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:47:51  profilanswer
 

function Add_single_soldier($x, $y) {
  $color = ImageColorAllocate($battlefield, 255, 255, 255);
  return Imagefilledrectangle($battlefield, $x, $y, $x+2, $y+2, $color);
 }
 
 
il le connait comment $battlefield ? [:autobot]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753751
Profil sup​primé
Posté le 06-06-2004 à 02:47:58  answer
 

Citation :

[4] Sun 06Jun04 02:49:59 - (000003) Receiving file d:\work\war\required\battlefield.php
[4] Sun 06Jun04 02:49:59 - (000003) Received file d:\work\war\required\battlefield.php successfully (2.08 kB/sec - 456 Bytes)

uéééééé [:ktulu]

n°753752
Profil sup​primé
Posté le 06-06-2004 à 02:49:04  answer
 

simogeo a écrit :

function Add_single_soldier($x, $y) {
  $color = ImageColorAllocate($battlefield, 255, 255, 255);
  return Imagefilledrectangle($battlefield, $x, $y, $x+2, $y+2, $color);
 }
 
 
il le connait comment $battlefield ? [:autobot]

bonne question [:wawash]  
 
ben logiquement à la sortie il est inclue dans le fichier battlefield et l'image est définie par $battlefield donc il devrait comprend nan? [:opus dei]

n°753755
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:50:38  profilanswer
 

a ben ui c'est connu ca ..... une variable elle est connu de toutes les fonctions ...[:dawa] ... me demande pourquoi ils ont inventés les globales ces gros cons [:meganne]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753756
Profil sup​primé
Posté le 06-06-2004 à 02:52:46  answer
 

ah wai en effet ca marche [:noxauror]  
 
c'est vrai que le coup des $GLOBALS j'y pense jamais [:noxauror]  
 
fin bon merci simo d'avoir pris du temps, maintenant j'ai un beau point blanc sur mon fond vert [:dawa] :)

n°753760
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 02:54:23  profilanswer
 

chacal_one333 a écrit :

ah wai en effet ca marche [:noxauror]  
 
c'est vrai que le coup des $GLOBALS j'y pense jamais [:noxauror]  
 
fin bon merci simo d'avoir pris du temps, maintenant j'ai un beau point blanc sur mon fond vert [:dawa] :)


 
 :love:  c'est une oeuvre d'art, ne change rien.
 
bonne fin de film lapin [:itm]
 
have a fuckin' good night  [:simogeo]


Message édité par simogeo le 06-06-2004 à 02:54:34

---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753766
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 03:05:42  profilanswer
 

tu fais quoi chacal_one333 ? t'es étudiant ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753767
Profil sup​primé
Posté le 06-06-2004 à 03:06:55  answer
 

wai alternance [:spamafote]
 
edit : paske j'ai posé une question de merde? [:boidleau]


Message édité par Profil supprimé le 06-06-2004 à 03:07:14
n°753769
simogeo
j'ai jamais tué de chats, ...
Posté le 06-06-2004 à 03:11:28  profilanswer
 

chacal_one333 a écrit :

wai alternance [:spamafote]
 
edit : paske j'ai posé une question de merde? [:boidleau]


 
non, par curiosité   [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°753806
ratibus
Posté le 06-06-2004 à 09:46:16  profilanswer
 

chacal_one333 a écrit :

tient je savais pas qu'on devait pas donner le nom d'une variable identique à celle de la class :)
 
en tout cas ca n'a pas changé :)

Si tu peux sans pb

mood
Publicité
Posté le   profilanswer
 


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

  Probleme de class avec GD

 

Sujets relatifs
Probleme avec les headers mailprobleme de recursivite
Problème de collectionASP.NET - Probleme dans l'envoi de email!
Probleme avec le .profile (sous Suse linux)probleme de reaffichage dans un shell deja ouvert[SWT]
[JFreeReport]Problème d'affichage de l'entete ???????Probleme mise en page html a cause de photos
Problème avec une variable !![css] problème de position de menu
Plus de sujets relatifs à : Probleme de class avec GD


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