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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 25.03.2005, 15:23:55
Benutzerbild von Bogi
Bogi Bogi ist offline
Anfänger
 
Registriert seit: Aug 2004
Ort: Abtenau - Austria
Alter: 36
Beiträge: 85
Bogi eine Nachricht über ICQ schicken
AW: PHP => PNG

das funktioniert, danke, aber ich will das ja als signatur bei foren etc. verwenden können, und da da html meistens nicht erlaubt ist, kann ich das auch nicht einbinden ..

weil mit [IMG ]xxx.php[ /IMG] gehts auch nicht, weil PHP ja kein bild ist ....
Mit Zitat antworten
  #22  
Alt 25.03.2005, 15:26:33
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: PHP => PNG

Zitat:
Zitat von Bogi
das funktioniert, danke, aber ich will das ja als signatur bei foren etc. verwenden können, und da da html meistens nicht erlaubt ist, kann ich das auch nicht einbinden ..

weil mit [IMG ]xxx.php[ /IMG] gehts auch nicht, weil PHP ja kein bild ist ....
Dann wirst du bei imagepng() als zweiten Parameter noch einen Dateinamen für das Bild angeben müssen und dann die Datei xxx.php in regelmäßigen Abständen aufrufen (z.B. mit einem Cronjob), damit das Bild aktualisiert wird.
Mit Zitat antworten
  #23  
Alt 25.03.2005, 15:32:00
Benutzerbild von Bogi
Bogi Bogi ist offline
Anfänger
 
Registriert seit: Aug 2004
Ort: Abtenau - Austria
Alter: 36
Beiträge: 85
Bogi eine Nachricht über ICQ schicken
AW: PHP => PNG

ja, das war eigentlich mein problem ... weil eben die php aufgerufen werden muss ...
aber dein stichwort "cronjob" hat mich jetzt auf die lösung gebracht ... ich hab mich mal bei cronjob.de registriert ... dann wird das teil alle 5 minuten aktualisiert .. dürfte eigentlich reichen ..

danke für die hilfe!
Mit Zitat antworten
  #24  
Alt 27.03.2005, 18:17:01
Benutzerbild von Bogi
Bogi Bogi ist offline
Anfänger
 
Registriert seit: Aug 2004
Ort: Abtenau - Austria
Alter: 36
Beiträge: 85
Bogi eine Nachricht über ICQ schicken
AW: PHP => PNG

sorry für den doppelpost, aber der thread soll wieder nach oben, denn ich hab ein neues problem ..

ich hab jetzt von dem besagten webradio das script bekommen und des funktioniert wunderbar bis auf folgendes:
PHP-Code:
$scfp fsockopen("$scip"$scport, &$errno, &$errstr30); 
funktioniert nur ohne die letzten 3 parameter ...
Fehlermeldung:
Zitat:
<b>Warning</b>: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of fsockopen(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in <b>/cdcv2/www/Bogi/html/radio/index.jpg</b> on line <b>11</b><br />
was ist da der fehler bzw. wie kann ich den fehler beheben?
bitte um weitere hilfe,
mfg, bogi

Geändert von Bogi (27.03.2005 um 18:17:28 Uhr)
Mit Zitat antworten
  #25  
Alt 27.03.2005, 18:28:21
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: PHP => PNG

Du kannst nicht mehr mit Referenzen arbeiten, Du musst stattdessen mit "echten" Werten und nicht mit referenzierten Variablen arbeiten.

So in etwa:
PHP-Code:
$scfp fsockopen("$scip"$scport$errno$errstr30); 
Ich kenne das Script nicht und weis nicht wie wichtig die Referenz an dieser Stelle ist. Versuch es einfach mal so, vielleicht klappts :-)

Zum Thema "deprecated":

Funktionen oder Argumente die als "deprecated" gekennzeichnet sind, besagen, dass diese Funktionen/Argumente in kommenden PHP Versionen nicht mehr unterstützt werden. Oft Mals ist der Grund dafür dieser, dass einfach bessere Wege für eine jeweilige Umsetzung gefunden wurden. Auch die Leute von der PHP-CORE Group lernen noch dazu :-)


EDIT:

Wollte gerade noch einen Link zur Funktionsbeschreibung setzen, aber die von der Dokumentations-Gruppe scheinen einmal mehr gepennt zuhaben...
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #26  
Alt 27.03.2005, 18:33:59
Benutzerbild von Bogi
Bogi Bogi ist offline
Anfänger
 
Registriert seit: Aug 2004
Ort: Abtenau - Austria
Alter: 36
Beiträge: 85
Bogi eine Nachricht über ICQ schicken
AW: PHP => PNG

hmm, dann ist es genau so, wie wenn ich die letzten 3 parameter einfach weg lasse ... es ist einfach immer die anzeige, wie wenns radio online wär

ein größerer ausschnitt vom code:
PHP-Code:
<?php
Header
("Content-Type: image/jpeg");
// Configuration
$scdef "120bpm-Radio";             // Name of Stream if Server is down 
$scip "xxxx";             // IP or URL of your Shoutcast Server 
$scport "xxxx";          // Shoutcast Server Port
$scpass "xxxxx";          // Shoutcast Server Password (means Admin Password) 
// End Configuration

// Connection    
$scfp fsockopen("$scip"$scport$errno$errstr30); 

if(!
$scfp)

  
$scsuccs=1
echo
''.$scdef.' is Offline'



if(
$scsuccs!=1){ 
fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0rnUser-Agent: SHOUTcast Song Status (Mozilla Compatible)rnrn"); 
while(!
feof($scfp)) { 
  
$page .= fgets($scfp1000); 
}
vielleicht hilft das mehr?!
mfg
Mit Zitat antworten
  #27  
Alt 27.03.2005, 19:11:52
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: PHP => PNG

Daran kann man nich viel ausmachen, kannst du evtl. mal den Ganzen Code posten?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #28  
Alt 27.03.2005, 19:13:59
Benutzerbild von Bogi
Bogi Bogi ist offline
Anfänger
 
Registriert seit: Aug 2004
Ort: Abtenau - Austria
Alter: 36
Beiträge: 85
Bogi eine Nachricht über ICQ schicken
AW: PHP => PNG

kein problem ... hier ist er:
PHP-Code:
<?php
Header
("Content-Type: image/jpeg");
// Configuration
$scdef "120bpm-Radio";             // Name of Stream if Server is down 
$scip "xxxxxxxx";             // IP or URL of your Shoutcast Server 
$scport "xxxx";          // Shoutcast Server Port
$scpass "xxxxxxx";          // Shoutcast Server Password (means Admin Password) 
// End Configuration

// Connection    
$scfp fsockopen("$scip"$scport, &$errno, &$errstr30); 
if(!
$scfp) { 
  
$scsuccs=1
echo
''.$scdef.' is Offline'

if(
$scsuccs!=1){ 
fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0rnUser-Agent: SHOUTcast Song Status (Mozilla Compatible)rnrn"); 
while(!
feof($scfp)) { 
  
$page .= fgets($scfp1000); 

// End Connection

//read xml elements 
$loop = array("STREAMSTATUS""BITRATE""SERVERTITLE""CURRENTLISTENERS"); 
$y=0
while(
$loop[$y]!=''){ 
  
$pageed ereg_replace(".*<$loop[$y]>"""$page); 
  
$scphp strtolower($loop[$y]); 
  $
$scphp ereg_replace("</$loop[$y]>.*"""$pageed); 
  if(
$loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE || $loop[$y]==SERVERTITLE
   $
$scphp urldecode($$scphp); 

  
$y++; 

// End read xml elements 


// get song info and history 
$pageed ereg_replace(".*<SONGHISTORY>"""$page); 
$pageed ereg_replace("<SONGHISTORY>.*"""$pageed); 
$songatime explode("<SONG>"$pageed); 
$r=1
while(
$songatime[$r]!=""){ 
  
$t=$r-1
  
$playedat[$t] = ereg_replace(".*<PLAYEDAT>"""$songatime[$r]); 
  
$playedat[$t] = ereg_replace("</PLAYEDAT>.*"""$playedat[$t]); 
  
$song[$t] = ereg_replace(".*<TITLE>"""$songatime[$r]); 
  
$song[$t] = ereg_replace("</TITLE>.*"""$song[$t]); 
  
$song[$t] = urldecode($song[$t]); 
  
$dj[$t] = ereg_replace(".*<SERVERTITLE>"""$page); 
  
$dj[$t] = ereg_replace("</SERVERTITLE>.*"""$pageed); 
  
$r++; 

// End song info 

fclose($scfp); 




// Banner Configuration 
 
$text="120bpm - now playing:";  // first textline
$sendung=$servertitle// the name of the show
$titel=$song[0]; // titel of the song now playing

$image "banner.png"// name of the banner-picture

$img imagecreatefrompng($image);

$bg ImageColorAllocate($img000);

$white ImageColorAllocate($img255255255); // config your first textcolor (this one is white)
$black ImageColorAllocate($img000);  // config your second textcolor (this one is black)
// if you need more or other colors do it like the way above

ImageString($img3208$text$white); // display, position and color of the first textline
ImageString($img22023$sendung$white); // display, position and color the name of the show
ImageString($img22038$titel$white); // display, position and color of the songtitel
// if you need more textlines do it like the way above

ImageJPEG($img);
ImageDestroy($img)
?>
mfg
Mit Zitat antworten
  #29  
Alt 27.03.2005, 19:37:19
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: PHP => PNG

OOUH ich Blindfisch... :-)

Versuch mal das:
PHP-Code:
$scfp fsockopen($scip$scport$errno$errstr30); 
Anstatt dem:
PHP-Code:
$scfp fsockopen("$scip"$scport, &$errno, &$errstr30); 
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #30  
Alt 27.03.2005, 19:43:27
Benutzerbild von Bogi
Bogi Bogi ist offline
Anfänger
 
Registriert seit: Aug 2004
Ort: Abtenau - Austria
Alter: 36
Beiträge: 85
Bogi eine Nachricht über ICQ schicken
AW: PHP => PNG

ändert sich eigentlich gar nix o_O
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
Wie man durch PHP von der Schule fliegen kann?! Jacki Off Topic Area 2 06.08.2004 13:20:39
PHP Klasse: Module hinzuladen => Realisation mad-boy PHP für Fortgeschrittene und Experten 2 02.08.2004 11:39:48
Referer mit PHP auslesen ??? kawa1500 PHP Grundlagen 5 10.10.2003 15:18:31
Timestamp von PHP und MySQL BlindCrazyBoy PHP für Fortgeschrittene und Experten 8 16.02.2003 01:37:08
Einführung in PHP und Datenbanken Lómion PHP für Fortgeschrittene und Experten 7 07.02.2002 14:47:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:35:52 Uhr.


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


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