Tom's Guide > Forum > Programmation > Image Dynamique en php
Mot :    Pseudo :           
 

Bonjour,

Je programme en php, et html et je voudrai savoir comment on peu faire ça :
http://www.power-city.fr/images/brute2/kirua29.png .
Ça c'est une signature, pour le jeu la brute, sa affiche les information sur la brute, pour changer de brute il suffit de changer le pseudo (Le nom du png a la fin). Et les information dessus s'actualise tout les 2 heures. Et les information son conserver dans un fichier texte

Ce que je voudrai savoir est :
-Comment le fichier est créer si il na jamais été créer? Car avant d'aller sur l'image la première fois, elle n'existe pas.
-Comment faire pour que ça actualise tout les 2 heures?
-Et aussi comment le txt d'une brute est créer quand on va sur l'image?

Voilà, je vous remercie d'avance pour votre futur coopération.

Cordialement

------------------------------ @+
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

- generation d'image a la volé avec gd (une librairie d'image) + script php
- cron coté serveur
- idem que le premier.

Répondre à okinou

Merci d'avoir répondu, mais pourrais-tu êtres plus clair sil te plais? Surtout pour : "cron coté serveur " ^^ et aussi sur "...a la volé...


Message édité par cyrildu78 le 02-01-2009 à 20:49:03
------------------------------ @+
Répondre à cyrildu78

google :

> php generation image gd
> linux crontab (ou tache cron)

Répondre à okinou

:p ok merci

------------------------------ @+
Répondre à cyrildu78

L'usage d'une tache automatique (cron) n'est pas obligatoire, tu peux la généré à la demande (bien si l'image est affichée peu souvent, très mal sinon).

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

Oui je parlais du cron pour sa mise à jour toute les 2h, mais en cas de beaucoup d'image à générer, cela risque de tuer le serveur, cependant, tu peut alterner en divisant le nombre total d'image à générer à plusieur heures d'interval

Répondre à okinou

Mais tu peux aussi tuer ton serveur en générant un paquet d'image inutile, genre des comptes inutilisés ou des gens qui n'affiche pas l'image etc ...

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

De toute façon j'ai trouver un autre moyen ;), j' vais faire par un : "header("Content-type: image/jpg" );" voilà , merci de votre aide !

 


EDIT: Encore un problème en utilisant ce système on ne peu pas ouvrir de file_get_contents :/ avec vous un moyen a me proposer?


Message édité par cyrildu78 le 03-01-2009 à 02:04:23
------------------------------ @+
Répondre à cyrildu78

euh...et? il te manque 99.9% du code pour génerer ton image.
Un truc doit m'échapper dans ce que tu viens de dire...

Répondre à okinou

j'ai fais un edit, car new problème.
Sinon non avec le reste tout fonctionne, la page en php sera un image qui sera créer avec le script qui est dans la page

------------------------------ @+
Répondre à cyrildu78

Il faut plutôt utiliser imagecreatefromjpeg()

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

En faite j'utilise imagecreatefrompng() et avec un header sa change la propriété de la page, et sa en fait un image, et après dans cette page limage est généré, mais ce que je doit absolument utilise un file_get_contents mais je ne peu pas a causse de l'header et ce que j'ai absolument besoin du file_get_contents pour aller chercher les information sur un page web.

------------------------------ @+
Répondre à cyrildu78

Bah non :)

Tu génére ton image dans via une "page" php. genre image.php qui tu intègres dans ta page html clasiquement : <img src='image.php" alt="ceci est une image" />

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

Bah si, je veux mettre une file_get_contens dans ma page pour aller chercher des information sur d'autre page web, mais je ne peu sa ne fonctionne pas.

------------------------------ @+
Répondre à cyrildu78

Tu veux tu veux, t'es bien sympa mais c'est pas possible, cette fonction ne sert pas à ça ! Faut pas s'entêter pour rien non plus.

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

Mais "moi" j'en est besoin du file_get_contents, pour aller chercher les information qui seront dans l'images. Et je demande un autre moyen d'aller prendre ces information.

------------------------------ @+
Répondre à cyrildu78

Si tu veux mettre un texte, stock le dans une variable. Ensuite tu insèreras ce texte dans une image via cette fonction.

Je préviens ce genre de manip ne sont pas si trivial pour un débutant.

Une autre solution pourrait d'être de faire un SVG, mais par contre tu perds pas mal de compatibilité avec des navigateurs, en revanche c'est assez proche de faire du xHTML. Enfin bon, même moi le SVG j'aurais évité, trop chiant :)

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

Non, mais c'est bon j'arrive a ajouter du texte, et puis on ne peux pas dire que je suis un débutant en php,

------------------------------ @+
Répondre à cyrildu78

J'ai du mal à voir où tu en es là ...

------------------------------ 20minutes.fr, l'information en continu.
Répondre à SiM07

Bon,

Je cherche un moyen d'aller chercher des informations dans une page, pour les mettre dans l'image, mais pour aller chercher ces information, il faut que j'utilise un file_get_contens ainsi qu'un pregmatch pour trouver ce que cher dans l'image. Mais je file_get_contents ne fais pas fonctionner le script car, j'utilise le système de changer de header, pour le mettre en image. Et donc je cherche un autre moyen d'aller chercher ces information mais je vois pas comment. Sino il faudrait que je change un peu de système, pour faire comme dans le premier, mais je ne comprend pas grand chose.

------------------------------ @+
Répondre à cyrildu78
Tom's Guide > Forum > Programmation > Image Dynamique en php
Aller à :

Il y a 2477 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens