Probleme de class avec GD - PHP - Programmation
Marsh Posté le 06-06-2004 à 00:05:11
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
|
Marsh Posté le 06-06-2004 à 00:09:13
chacal_one333 a écrit : |
fait gaffe, tu a créé deux soldats
Marsh Posté le 06-06-2004 à 00:10:17
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é
Marsh Posté le 06-06-2004 à 01:58:58
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
Marsh Posté le 06-06-2004 à 02:04:50
je connais mais >
The image http://localhost/war/required/battlefield.php?mission=mission1 cannot be displayed, because it contains errors.
Marsh Posté le 06-06-2004 à 02:10:04
tu dors pas chacal ?
tu es sur de ne pas avoir d'espace sur tes balises d'ouverture et de fermeture PHP ?
Marsh Posté le 06-06-2004 à 02:10:49
nan je regarde underworld et la c'est la pause clope
sinon ya pas d'espace
Marsh Posté le 06-06-2004 à 02:14:30
chacal_one333 a écrit : nan je regarde underworld et la c'est la pause clope |
vive la clope
bon, alors t'as moyen de mettre ton script et ses sources en ligne ?
Marsh Posté le 06-06-2004 à 02:29:50
chacal_one333 a écrit : bien sur |
si j'ai les droits d'ecriture essayes il se peut que ca marche mieux maintenant
Marsh Posté le 06-06-2004 à 02:29:55
[5] Sun 06Jun04 02:31:44 - (000002) User HFR logged in |
coucou
Marsh Posté le 06-06-2004 à 02:30:25
simogeo a écrit : si j'ai les droits d'ecriture essayes il se peut que ca marche mieux maintenant |
voila
edit : je t'avais pas mit les droits
Marsh Posté le 06-06-2004 à 02:31:02
chacal_one333 a écrit :
coucou |
does you ?
Marsh Posté le 06-06-2004 à 02:31:39
oki
c'est quoi l'url ?
Marsh Posté le 06-06-2004 à 02:36:02
t'as pas d'humour
Marsh Posté le 06-06-2004 à 02:37:04
disons que ca fait des heures que mon script merde, alors mon humour je l'ai perdu
Marsh Posté le 06-06-2004 à 02:37:27
chacal_one333 a écrit : voila |
t'es sur que j'ai les droits la ? o_O
Marsh Posté le 06-06-2004 à 02:39:32
chacal_one333 a écrit : j'avais pas fait "apply" |
supair
Marsh Posté le 06-06-2004 à 02:40:54
chacal_one333 a écrit : ben d'un coté il est 2h45 hein |
visiblement t'as tjrs pas fais apply heinnn
Marsh Posté le 06-06-2004 à 02:47:51
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 ?
Marsh Posté le 06-06-2004 à 02:47:58
Citation : [4] Sun 06Jun04 02:49:59 - (000003) Receiving file d:\work\war\required\battlefield.php |
uéééééé
Marsh Posté le 06-06-2004 à 02:49:04
simogeo a écrit : function Add_single_soldier($x, $y) { |
bonne question
ben logiquement à la sortie il est inclue dans le fichier battlefield et l'image est définie par $battlefield donc il devrait comprend nan?
Marsh Posté le 06-06-2004 à 02:50:38
a ben ui c'est connu ca ..... une variable elle est connu de toutes les fonctions ... ... me demande pourquoi ils ont inventés les globales ces gros cons
Marsh Posté le 06-06-2004 à 02:52:46
ah wai en effet ca marche
c'est vrai que le coup des $GLOBALS j'y pense jamais
fin bon merci simo d'avoir pris du temps, maintenant j'ai un beau point blanc sur mon fond vert
Marsh Posté le 06-06-2004 à 02:54:23
chacal_one333 a écrit : ah wai en effet ca marche |
c'est une oeuvre d'art, ne change rien.
bonne fin de film lapin
have a fuckin' good night
Marsh Posté le 06-06-2004 à 03:05:42
tu fais quoi chacal_one333 ? t'es étudiant ?
Marsh Posté le 06-06-2004 à 03:06:55
wai alternance
edit : paske j'ai posé une question de merde?
Marsh Posté le 06-06-2004 à 03:11:28
chacal_one333 a écrit : wai alternance |
non, par curiosité
Marsh Posté le 06-06-2004 à 09:46:16
chacal_one333 a écrit : tient je savais pas qu'on devait pas donner le nom d'une variable identique à celle de la class |
Si tu peux sans pb
Marsh Posté le 06-06-2004 à 00:04:08
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
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
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