06. Februar 2012 23:20:37
Navigation
· Startseite
· Artikel
· Forum
· Gästebuch
· Links
· Fotogalerie
· News Kategorien
· FAQ
· Link us
· Suche
· Impressum
PHP-Fusion
· Downloads
· Roadmap/Bugtracker
· PHP-Fusion Suche
Fun
· Games
· Witze
· Quiz (in development)
Downloads

Neue Downloads

· Gray_Theme (Nic...
· Blue_Flash
· Profile.php V7....
· ShoutBox V2.2
· Forum Extension...

Top 5 Downloads

· PHP-Fusion: Inf... [34570]
· PHP-Fusion: Inf... [34085]
· PHP-Fusion: Inf... [18515]
· PHP-Fusion: Inf... [18491]
· PHP-Fusion: Inf... [14677]
Partner
geld-verdienen-88x31
Neueste Artikel
· EN: How to change th...
· Inhalt der Registrie...
· Favicon in PHP-Fusio...
· Wie kann man die Anz...
· Globale Variablen un...
Game Events
Latest scores
Fusion
Scored 9792 Points
In Glumballs
sechzgertom
Scored 499 Points
In zodiacslots
Dobermann
Scored 2834 Points
In goldminer
Dobermann
Scored 12 Points
In airheads
Dobermann
Scored 1430 Points
In pacman
Latest Champions
Basti
Is the New Champion
In Glumballs
with 24276 Points.
Basti
Is the New Champion
In 983
with 640 Points.
C@rlos
Is the New Champion
In 3dgolf9hole_1
with 45 Points.
Jante
Is the New Champion
In 2dknockout
with 10 Points.
Fussel
Is the New Champion
In zodiacslots
with 26938 Points.
Arcade Best
# Name Scores
 AlbaBin 19
 Megalega 9
 ThePostman 9
 ritchi 6
 djbigbaer 6
 Wildfire 5
 PHPexpert 3
 DJ-Matze 3
 Basti 3
Benutzer Online
· Gäste Online: 9

· Mitglieder Online: 0

· Registrierte Mitglieder: 2,507
· Neustes Mitglied: Myrddin
letzte User
· Chiya00:31:04
· Dj Lunge00:44:49
· lee06:43:31
· sechzgertom08:46:38
· Gaboe16:52:40
· Myrddin20:03:10
· 13ot198 1 Tag
· teddybaby 1 Tag
· NightAngel 1 Tag
· Webbi 2 Tage

Thread ansehen: Banner mit Streamdaten
Wer ist hier? 1 Gast
Aktuelle Bewertung: (Insgesamt: 0 Bewertungen)  
 Drucke Thread
Banner mit Streamdaten
toto4173
Hallo,

ich habe auf einer php-kit radio seite gesehen, das die ein banner haben, wo streaminfos drin stehen.
sowas hatte ich noch nicht gesehen, finde es aber sehr gut;)
leider ist es mit meinem verständniss für php/js usw nicht wirklich weit her, eher kleine Grundkenntnisse sind vorhanden,aber nicht genug um sowas zu programmieren.
ich habe natürlich im www gesucht, habe gelesen das es anscheind mit ein php script gehen soll, habe auch eins gefunden, nur es funzt natürlich nicht.
da der autor dieses scripte keine webseite/radio mehr betreibt poste ich es mal hier.

PHP
  1. <?php 
  2. // Ruff Dawg's 'Now Playing Sig w/ Background v. 1.2 April 7, 2004 
  3. // Special thanks to the origionator, DJ Rampage 
  4.  
  5. // This image you can call immediately from an html file in the image tag 
  6. // (i.e. <img src="black.php"> )    easy huh? 
  7.  
  8. // If you wish to put song/artist in this format: 'artist - song' 
  9. // please use the code at <a href='http://www.ruffdawgradio.com/sig2lines.phps' target='_blank' title='www.ruffdawgradio.com/sig2lines.phps'>www.ruffdawgradio...lines.phps</a> 
  10.  
  11.     Header("Content-type: image/png"); 
  12.  
  13. //*Picture File*// 
  14.  
  15. // Replace "sicpic.png" with your picture file (must be a .png) 
  16.  
  17.     $im = imagecreatefrompng("header_chat.jpg"); 
  18.  
  19. //*Host Information*// 
  20.  
  21.     $host = "xxxx"; // No 'http://' in the host 
  22.     $port = "xxxx"; 
  23.  
  24.  
  25. //*Don't Touch This Stuff Unless You know What You're Doing*// 
  26.  
  27.     $fp = fsockopen("$host", $port, &$errno, &$errstr, 30); 
  28.     if(!$fp) { 
  29.         $success=2; 
  30.     } 
  31.     if($success!=2){ //if connection 
  32.         fputs($fp,"GET /7.html HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n"); 
  33.         while(!feof($fp)) { 
  34.             $page .= fgets($fp, 1000); 
  35.         } 
  36.         fclose($fp); 
  37.         $page = ereg_replace(".*<body>", "", $page); //extract data 
  38.         $page = ereg_replace("</body>.*", ",", $page); //extract data 
  39.         $numbers = explode(",",$page); 
  40.         $currentlisteners=$numbers[0]; 
  41.         $connected=$numbers[1]; 
  42.         if($connected==1) 
  43.             $wordconnected="yes"; 
  44.         else 
  45.             $wordconnected="no"; 
  46.         $peaklisteners=$numbers[2]; 
  47.         $maxlisteners=$numbers[3]; 
  48.         $reportedlisteners=$numbers[4]; 
  49.     } 
  50.  
  51. //*Text Colors*// 
  52.  
  53. // text colors are in RGB 
  54.  
  55.     $text_color1 = ImageColorAllocate($im,0,153,255); 
  56.     $text_color2 = ImageColorAllocate($im,0,153,255); 
  57.      
  58.     if($success!=2 && $connected==1){ 
  59.          
  60.     $song=explode(" - ",$numbers[6]); 
  61.  
  62.  
  63. //*Text Strings*// 
  64.  
  65.  
  66.         $string1= $song[0]; 
  67.         $string2= $song[1]; 
  68.     } 
  69.  
  70. // These strings below can be repalced with your own ideas 
  71.  
  72.     else { 
  73.         $string1= "HHM is:"; 
  74. $string2= "Temporarily Offline"; 
  75.     } 
  76.  
  77.  
  78. //*Text Positioning*// 
  79.  
  80. // image,font (from 1 to 5),starting x position, y position,line of text,color 
  81.  
  82.     $px = (imagesx($im)-5*strlen($string1))/2; 
  83.     ImageString($im,3,78,24,$string1,$text_color1); 
  84.     $px = (imagesx($im)-5*strlen($string2))/2; 
  85.     ImageString($im,3,78,44,$string2,$text_color1); 
  86.  
  87.     ImagePng($im); 
  88.     imagedestroy($im); 
  89. ?>


wie gesagt ich habs net zum rennen bekommen, vielleicht hat einer von euch eine idee zusowas und kann mir helfen.
ich gehe mal davon aus, das es sicherlich noch mehr leute gibt, die sowas dann nutzten würden.
und wenn es denn nicht kostenlos geht, würde ich natürlich auch eine klein spende geben, radio ist zwar teuer, aber was macht man nicht alles;)

mfg

EDIT, ZOC: wozu gibts eigentlich Code-Buttons??
Zuletzt bearbeitet von zoc am 05.01.2011 15:26:56
 
nightcom
Beim Überfliegen des Scriptes ist mir folgendes aufgefallen :

Das Script liest eine vorbereitete Webseite aus,
in der die Daten für den Stream stehen.
Vermutlich die Startseite des Radios.

Die Daten für diese Seite stehn in der Variablen $host.


Die Seite wird eingelesen und die benötigten Daten extrahiert.
Anschliessend wird das Bild mit den extrahierten Daten erstellt.

Ohne diese vorbereitete Seite läuft das Script nicht.
 
Springe ins Forum:
Similar Threads
Thema Forum Antworten Letzter Beitrag
Banner zentrieren Internet, Website, HTML, PHP 10 25.11.2011 12:16:42
Hilfe bei Banner PHP-Fusion: Allgemein 3 05.09.2010 14:04:45
Pannel | Banner rutierend PHP-Fusion: Infusionen & Mods/Hacks 7 20.08.2010 23:18:03
Banner in der Version 7 PHP-Fusion: Allgemein 5 19.03.2010 23:07:27
Banner gesucht Allgemeine Themen 1 11.01.2010 21:20:11
Share this thread
URL:
BB-Code:
HTML:
AddThis:
Share |
Login
Benutzername

Passwort



Noch kein Mitglied?
Registriere dich jetzt.

Passwort vergessen?
Jetzt ein neues Passwort zuschicken lassen.
Sprachen
Sponsor
Shoutbox
Gästen ist das schreiben von Mitteilungen nicht erlaubt.


No User Avatar
reggeraktion
19.12.2011 14:14
also auf meiner webseite habe ich mittels einer htaccess datei alle chinesischen ips geblockt, seitdem war schluss Smile

User Avatar
zoc
10.11.2011 14:14
Und wieder spammt China, diesmal 124.160.102.138. Basti, tu was ... China einfach komplett sperren. Ist eh ne Diktatur, das macht nix Smile

No User Avatar
DJ_Nightlife68
24.10.2011 16:09
tach leute Wink

User Avatar
Dobermann
18.10.2011 20:17
Auch mal Nabend sagen und danke Basti, deine Infos und Downloads haben mir sehr geholfen , weiter so und LOB für deine Arbeit

No User Avatar
django
13.10.2011 12:28
Moin Moin Smile

User Avatar
Basti
01.10.2011 08:21
Wink

No User Avatar
SubSeven2k3
29.09.2011 11:05
oh man wenig los hier ^^ früher war hier mehr los Sad

User Avatar
mdc
28.09.2011 19:13
Einfach mal Hallo sag: Hallo. ;-)

User Avatar
PHPF Clubman
05.09.2011 10:06
Einen schönen Wochenstart an alle

User Avatar
schorsch8
19.08.2011 12:29
hi@all

Seitenaufbau: 0.66 Sekunden - 81 Queries 3,765,637 eindeutige Besuche