17. Mai 2012 02:43:44
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... [35099]
· PHP-Fusion: Inf... [34412]
· PHP-Fusion: Inf... [19598]
· PHP-Fusion: Inf... [18727]
· PHP-Fusion: Inf... [14894]
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
Schlumpf2602
Scored 120 Points
In nineballibpg
feuerwehr
Scored 470 Points
In pacman
bobbel
Scored 400 Points
In goldminer
bobbel
Scored 629 Points
In bubble_shoot
calimero
Scored 734 Points
In helicopter
Latest Champions
calimero
Is the New Champion
In helicopter
with 734 Points.
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.
Arcade Best
# Name Scores
 AlbaBin 19
 Megalega 9
 ThePostman 9
 ritchi 6
 djbigbaer 5
 Wildfire 5
 Basti 3
 Shamania 3
 Pippilotta 3
 PHPexpert 3
Benutzer Online
· Gäste Online: 7

· Mitglieder Online: 0

· Registrierte Mitglieder: 2,602
· Neustes Mitglied: Schlumpf2602
letzte User
· coco2102:50:37
· Seehund02:53:31
· Nancy05:13:30
· Webbi05:47:43
· Gaboe18:32:43
· FantasyGirl 1 Tag
· Giuseppe 1 Tag
· Blackcat 1 Tag
· schnecke 1 Tag
· Daddy 1 Tag

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.


User Avatar
Mix Explosion Andy
11.05.2012 10:01
Ich kenne mich mit PHP Fusion leider nicht so aus. Von daher suche ich immer Leute, die mir bereit sind meine Radioseite aufzubauen.

User Avatar
Mix Explosion Andy
11.05.2012 10:00
Ich muss jetzt mal ein riesen Lob an den Pagebetreiber los werden. Echt HAMMER die Page

No User Avatar
Data
07.04.2012 17:18
Frohes Osterfest Grin

User Avatar
Basti
31.03.2012 11:01
Gästebuch wurde aufgeräumt Smile

User Avatar
zoc
05.03.2012 19:39
Tja Janni. Hab ihn schon angeschrieben, aber noch keine Reaktion. Ab und an räum ich mal ein bisschen auf, aber mehr nicht ;-)

No User Avatar
Janilein
28.02.2012 19:44
Basti, du solltest dich echt mal um dein Gästebuch hier auf der Seite kümmern. Shock

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

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

Seitenaufbau: 0.62 Sekunden - 82 Queries 3,889,197 eindeutige Besuche