RPG Creator : créez votre MMORPG ou RPG sans aucune connaissance en programmation


Disponible le 4 Juin !




- Jouez à votre jeu sur tablettes tactiles, Smartphones et navigateurs Web
- Personnalisez vos menus
- Dessinez facilement et rapidement vos cartes
- Créez des actions pour le combat A-RPG


www.rpgcreator.net


Heures au format UTC + 1 heure [ Heure d’été ]




Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 
Auteur Message
 Sujet du message: PHP - Image en .Png
MessagePublié: 19 Juin 2010, 10:35 
Membre VIP
Membre VIP
Avatar de l’utilisateur

Inscrit le: 27 Oct 2006, 00:00
Messages: 1238
Niveau RPG Maker: Correct
Logiciel(s) préféré(s): XP
Point(s) Fort(s): Aucune spécialité
Sexe: Masculin
Points d'aide: 60/60

Créations :

Voir ses créations

Salut,
J'ai un problème avec mon script en PhP :
J'utilise une image comme fond, mais cette image est en Jpeg.
Donc voila le script :
Code: Tout sélectionner
<?php
function getFromLadder($perso, $serveur=0, $classe=0) {
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, 'http://www.dofus.com/requests/ladder_versus');
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, 'valueday=2&or=1D&br='.$classe.'&sr='.$serveur.'&na='.$perso);
  $json = curl_exec($ch);
  curl_close($ch);
  $j = json_decode($json, true);
  foreach($j as $v) if( in_array($perso, $v) ) return $v;
  return false;
}
$data = getFromLadder('Mack-Valentine');
$nom_image = "image.jpg";  // le nom de votre image avec l'extension jpeg
$texte = $data['na'];  // Le texte que vous désirez écrire sur l'image

header ("Content-type: image/jpeg");
$image = imagecreatefromjpeg($nom_image);
$blanc = imagecolorallocate($image, 0, 0, 0);
imagestring($image, 5, 20, 50,"Nom :", $blanc);
imagestring($image, 5, 80, 50,$data['na'], $blanc);
imagestring($image, 5, 15, 70,"Niveau :", $blanc);
imagestring($image, 5, 95, 70,$data['le'], $blanc);
imagestring($image, 5, 15, 90,"Exp sur 24Heures:", $blanc);
imagestring($image, 5, 30, 105,number_format($data["xp"], 0, ',', ' '), $blanc);
imagejpeg($image);
?>

<!--
C'est ici qu'on incorpore l'image. Donc ouvrez une page et placez la balise ci dessous
C'est donc la balise HTML classique IMG
-->

<img src="create_image.php">


J'ai essayer ce code :
Code: Tout sélectionner
<?php
function getFromLadder($perso, $serveur=0, $classe=0) {
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, 'http://www.dofus.com/requests/ladder_versus');
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, 'valueday=2&or=1D&br='.$classe.'&sr='.$serveur.'&na='.$perso);
  $json = curl_exec($ch);
  curl_close($ch);
  $j = json_decode($json, true);
  foreach($j as $v) if( in_array($perso, $v) ) return $v;
  return false;
}
$data = getFromLadder('Mack-Valentine');
$nom_image = "image.png";  // le nom de votre image avec l'extension jpeg
$texte = $data['na'];  // Le texte que vous désirez écrire sur l'image

  header ("Content-type: image/png");
$image = imagecreatefrompng("test.png");
$blanc = imagecolorallocate($image, 0, 0, 0);
imagestring($image, 5, 20, 50,"Nom :", $blanc);
imagestring($image, 5, 80, 50,$data['na'], $blanc);
imagestring($image, 5, 15, 70,"Niveau :", $blanc);
imagestring($image, 5, 95, 70,$data['le'], $blanc);
imagestring($image, 5, 15, 90,"Exp sur 24Heures:", $blanc);
imagestring($image, 5, 30, 105,number_format($data["xp"], 0, ',', ' '), $blanc);
imagepng($image);
?>

<!--
C'est ici qu'on incorpore l'image. Donc ouvrez une page et placez la balise ci dessous
C'est donc la balise HTML classique IMG
-->

<img src="create_image.php">


Mais l'image n'apparait pas ...

Donc ce code créé une image avec les données d'une base de données externe ( Le Ladder de Dofus ), et met mon image à jour en même temps que le ladder.

Donc voila, je pense que s'y j'arrive à faire ça, j'aurais surement encore besoin d'aide.

Merci d'avance.

_________________
Sihara : Démonstration Technique


Haut
 Profil  
 
 Sujet du message: Re: PHP - Image en .Png
MessagePublié: 19 Juin 2010, 15:32 
Roi
Roi
Avatar de l’utilisateur

Inscrit le: 08 Mai 2005, 15:00
Messages: 2994
Localisation: Lyon
Niveau RPG Maker: Expert
Logiciel(s) préféré(s): RMXP ; IGM
Point(s) Fort(s): HTML5, PHP, Javascript, Ruby
Sexe: Masculin
Points d'aide: Illimité

Créations :

- RPG JS : Votre RPG en ligne sur votre navigateur


Voir ses créations

Bonjour,

Comment tu appelles ton image ? Par là, je veux dire : est ce que tu insères le code HTML ci-dessous dans le même code PHP ?

Code: Tout sélectionner
<img src="create_image.php">


Si oui, il faut séparer les codes :
1) Ton fichier HTML avec le code ci-dessus
2) Ton fichier PHP nommé "create_image.php" avec le PHP

_________________
Site officiel de RPG Creator : http://rpgcreator.net

RPG Creator permet de créer des RPG ou MMORPG sans aucune connaissance en programmation et de jouer au jeu sur les tablettes tactiles, Smartphones et navigateurs Web.
Disponible le 4 Juin


Haut
 Profil  
 
 Sujet du message: Re: PHP - Image en .Png
MessagePublié: 19 Juin 2010, 17:58 
Membre VIP
Membre VIP
Avatar de l’utilisateur

Inscrit le: 27 Oct 2006, 00:00
Messages: 1238
Niveau RPG Maker: Correct
Logiciel(s) préféré(s): XP
Point(s) Fort(s): Aucune spécialité
Sexe: Masculin
Points d'aide: 60/60

Créations :

Voir ses créations

J'm'en sers sur les forums pour l'instant.
J'utilise la commande .

J'pense que comme j'écris un truc sur l'image, puis je la transforme en image, il doit pas pouvoir le faire avec du Png.

_________________
Sihara : Démonstration Technique


Haut
 Profil  
 
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 3 messages ] 

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
RPG Creative Forum version 5 ; Tous droits réservés
phpBB Group (Traduit par Xaphos)
Optimisé pour une résolution 1024*728