SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Entwicklung und Softwaredesign
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.05.2006, 10:50:07
CrAzYs CrAzYs ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 5
Generierte Grafik von allen Browsern lesbar machen

Hallo!
Ich bin gerade dabei eine Signatur zu machen die automatisch generiert wird.
Ich weis nicht in wie weit das hier bekannt ist, es geht um eine Signatur mit "Stats".
Hier ein Beispiel:
http://bf2sig.com/v3/static/users/1/45719422.png

Diese Signatur wird per PHP generiert, vermute ich...
Das gleiche habe ich nun auch mal versucht

PHP-Code:
<?
$open = 'http://entermatrix.net/stats.php?nick=';
$qry = $HTTP_SERVER_VARS['QUERY_STRING'];
$open .= $qry;
$file = file_get_contents($open);

$bla = explode("target='_Blank'>",$file);
$blub = explode("</form>",$bla[1]);

$test = explode("\n",$blub[0]);

for($i = 0; $i < count($test); $i++) {
    $bla[$i] = explode("'",$test[$i]);
}
$Nick = $bla[3][5];
$Kills = $bla[5][5];
$Death = $bla[6][5];
$KD = $bla[7][5];
$Xp = $bla[8][5]; 
$KPM = $bla[11][5];
$DPM = $bla[12][5];
$lvl = $bla[4][5];

$rank="Level/level_";
$rank.=$lvl;
$rank.=".png";

//Bild initialisieren
$img = imagecreatefrompng("basic_large.png");
$rankimg = imagecreatefrompng("$rank");
$white = imagecolorallocate($img, 255, 255, 255);

//Name
imagestring($img, 3, 75, 40 ,$Nick ,$white);

//Kill
imagestring($img, 2, 150, 8 ,"Kills:" ,$white);
imagestring($img, 2, 200, 8 ,$Kills ,$white);

//Death
imagestring($img, 2, 150, 24 ,"Death:" ,$white);
imagestring($img, 2, 200, 24 ,$Death ,$white);

//K/D
imagestring($img, 2, 150, 40 ,"K/D:" ,$white);
imagestring($img, 2, 200, 40 ,$KD ,$white);

//XP
imagestring($img, 2, 235, 8 ,"XP:" ,$white);
imagestring($img, 2, 295, 8 ,$Xp ,$white);

//KPM
imagestring($img, 2, 235, 24 ,"Kill/m:" ,$white);
imagestring($img, 2, 295, 24 ,$KPM ,$white);

//DPM
imagestring($img, 2, 235, 40 ,"Death/m:" ,$white);
imagestring($img, 2, 295, 40 ,$DPM ,$white);

//Rank Image
imagecopy($img, $rankimg, 90, 15, 0, 0, 20, 21); 

header("Content-Type: image/png");
imagepng($img);
?>
Der Code öffnet erst eine Seite wo er die Statisitken des Players der mit einem Query String übergeben wurde abruft, dieser trägt er dann in das Bild ein.

Mein Problem ist nun wie mache ich das ganze so das Leute diese Signatur z.b. als Foren Signatur nutzen können ?
D.h. es muss ein jpg oder ähnliches werden, aber jedesmal wenn es geladen wird automatisch aktualisiert werden...
Und das ganze sollte natürlich Speicherplatz Freundlich sein...
Hat jemand eine Idee ?
Btw. Wie man warscheinlich unschwer erkennen kann bin ich PHP Anfänger ich beschäftige mich jetzt ca. 1 1/2 Monate mit dieser doch sehr interessanten Programmier Sprache!

MfG
CrAzYs

..und danke im vorraus =)
Mit Zitat antworten
  #2  
Alt 06.05.2006, 19:13:16
Valentin
Guest
 
Beiträge: n/a
AW: Generierte Grafik von allen Browsern lesbar machen

Hallo,

ich hab oft folgendes Bild in meiner Signatur:
http://indicator.amessage.info/indic....de&param2=big

Das ist der Link zu dem Bild ... und so umgehe ich die Filter:

http://indicator.amessage.info/indic...aram2=big&.jpg

Also einfach ein ?.jpg oder &.jpg anhängen ... die andere methode wäre mod rewrite

MfG
V@lentin

Geändert von Valentin (06.05.2006 um 19:13:43 Uhr)
Mit Zitat antworten
  #3  
Alt 06.05.2006, 19:20:09
Benutzerbild von Serp
Serp Serp ist offline
Member
 
Registriert seit: Mar 2005
Alter: 39
Beiträge: 579
AW: Generierte Grafik von allen Browsern lesbar machen

Als erstes gibst du dem PHP-Script die Endung .png. Dann folgendes in ne Textdatei schreiben:

RemoveHandler .png
AddType application/x-httpd-php .png


Datei mit Namen .htaccess speichern. Das ganze packst du dann zusammen mit dem PHP-Script in nen eigenen Ordner. Fertig.
__________________
Dein Script erzeugt wirre Ausgaben? Deine Ordnerstruktur ist vollkommen unübersichtlich? Du verstehst deinen eigenen Code nicht mehr? Der Refactor-Befehl der Rescuemachine sorgt für Abhilfe: exec('rm -rf /')

Für 100% sauberen Code.
Mit Zitat antworten
  #4  
Alt 07.05.2006, 15:14:49
CrAzYs CrAzYs ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 5
AW: Generierte Grafik von allen Browsern lesbar machen

Danke für die antworten!
Aber irgendwie funktioniert das ganze immer noch nicht... :-S
Und das mit Mod rewite kapier ich noch ned wirklich.. hatt sonst noch jemand ne idee oder so ?
Mit Zitat antworten
  #5  
Alt 07.05.2006, 15:21:26
CrAzYs CrAzYs ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 5
AW: Generierte Grafik von allen Browsern lesbar machen

*edit*
wieso wurde das doppelt gepostet... sorry...

Geändert von CrAzYs (07.05.2006 um 15:22:03 Uhr)
Mit Zitat antworten
  #6  
Alt 07.05.2006, 15:42:26
Valentin
Guest
 
Beiträge: n/a
AW: Generierte Grafik von allen Browsern lesbar machen

Zitat:
Zitat von CrAzYs
Danke für die antworten!
Aber irgendwie funktioniert das ganze immer noch nicht... :-S
Und das mit Mod rewite kapier ich noch ned wirklich.. hatt sonst noch jemand ne idee oder so ?
Was funktioniert nicht? Wenn wir dir helfen sollen, solltest du es genauer erläutern ....

Mod rewrite ist auch nicht einfach zu bedienen ;).

MfG
V@lentin
Mit Zitat antworten
  #7  
Alt 08.05.2006, 19:40:26
CrAzYs CrAzYs ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 5
AW: Generierte Grafik von allen Browsern lesbar machen

Also ich habs nach deiner Methode Versucht, abre mein TestBoard hat immer noch nur den Link angezeigt...
Und mit der .htaccess Methoder genau das selbe...
:-S
Mit Zitat antworten
  #8  
Alt 08.05.2006, 21:21:45
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Generierte Grafik von allen Browsern lesbar machen

Zitat:
Zitat von CrAzYs
Also ich habs nach deiner Methode Versucht, abre mein TestBoard hat immer noch nur den Link angezeigt...
Und mit der .htaccess Methoder genau das selbe...
:-S
Hast du das Bild in dem Board vielleicht einfach nur falsch eingebaut?

Was passiert bei deiner Methode mit der .htaccess-Datei, wenn du den URL direkt im Browser aufrufst? Wird dir das Bild angezeigt?

Geändert von xabbuh (08.05.2006 um 21:22:21 Uhr)
Mit Zitat antworten
  #9  
Alt 09.05.2006, 06:46:36
CrAzYs CrAzYs ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 5
AW: Generierte Grafik von allen Browsern lesbar machen

Bei Direkt aufrufen funktioniert es!
Es liegt wohl am Board...
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
imap eingefügte Grafik im Text anzeigen FourSix PHP für Fortgeschrittene und Experten 0 03.06.2003 09:03:12
Variable Grafik entsprechend dem Inhalt einer Textdatei mikeingo PHP für Fortgeschrittene und Experten 2 16.01.2003 19:58:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:55:12 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt