MyXoops Forum

Aw:: Probleme beim Einbinden von PHP-Scripten [Die Installation und Administration von XOOPS 2.4] - myXOOPS German Support

Metatron

"myXOOPs"-Neuling
Gepostet am:31.01.2010 09:36
Metatron
Metatron Offline (Show more)
"myXOOPs"-Neuling
Posts: 10
Since: 29.12.2009
#8

Aw:: Probleme beim Einbinden von PHP-Scripten

Hallo,

ich bin Euch wirklich dankbar für Eure Hilfe, aber entweder bin ich zu dumm, oder es liegt ein grundlegender Fehler oder eine falsche Einstellung vor. Ich habe es mal mit dem Modul "UHQ-Radio" ausprobiert. Einige Funktionen gehen sogar, leider wird das Radio trotz laufender Sendung als Offline angezeigt und der entsprechende Moderator wird auch nicht wie erwartet angezeigt. Ich habe mal den Debug-Modus eingeschaltet und poste hier einmal das Ergebnis, vielleicht bringt uns das etwas weiter:

Zitat:
Warnung: fopen(_lib/modules/protector/configs/configcache7f54f3) [function.fopen]: failed to open stream: Permission denied in Datei _lib/modules/protector/class/protector.php Zeile 144
Warnung: fwrite(): supplied argument is not a valid stream resource in Datei _lib/modules/protector/class/protector.php Zeile 145
Warnung: fclose(): supplied argument is not a valid stream resource in Datei _lib/modules/protector/class/protector.php Zeile 146
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Hinweis: Deprecated function 'mod_getUnameFromIds', use XoopsUserUtility directly. in Datei /Frameworks/art/functions.user.php Zeile 26
Hinweis: Deprecated function 'mod_getUnameFromIds', use XoopsUserUtility directly. in Datei /Frameworks/art/functions.user.php Zeile 26
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: MyTextSanitizer::makeTareaData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 851
Warnung: fopen(modules/uhq_radio/cache/xml_listen.dargseemradio.com_6680.xml) [function.fopen]: failed to open stream: Keine Berechtigung in Datei /modules/uhq_radio/include/functions.php Zeile 81
Hinweis: Deprecated function 'mod_getUnameFromIds', use XoopsUserUtility directly. in Datei /Frameworks/art/functions.user.php Zeile 26


Ich hoffe einer von Euch kann damit etwas anfangen.

Greetz

Muki

Co-Administrator
Gepostet am:29.01.2010 23:49
Muki
Muki Offline (Show more)
Co-Administrator
Posts: 1903
Since: 18.04.2006
#7

Aw:: Probleme beim Einbinden von PHP-Scripten

Zitat:

Metatron schrieb:
Entschuldigung, ich vergaß in meiner Aufzählung zu erwähnen, dass ich auch über DH-Info mit den verschiedenen Editoren (TinyMCE, CKEditor und DHTML Editor mit xCode) keinen Erfolg erzielen konnte. Das Script wird so angezeigt wie ich es eingebe, als Text.

Mit DH-Info kannst Du sowohl html code Dateien wie auch php Code Dateien direkt aufrufen.
Hierzu nur die php Datei in ein von Dir gewünschtes Verzeichnis kopieren und in DH-Info einbinden.

Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

Bleekk

Co-Administrator
Gepostet am:29.01.2010 19:22
Bleekk
Bleekk Offline (Show more)
Co-Administrator
Posts: 1506
Since: 16.12.2002
#6

Aw:: Probleme beim Einbinden von PHP-Scripten

du kannst auch das blankpaper modul runterladen und dein script dort einbauen. das ist ein blanko modul. füge deinen code in die index.php und installiere es als modul

http://dev.xoops.org/modules/xfmod/project/?blankpaper

Metatron

"myXOOPs"-Neuling
Gepostet am:29.01.2010 18:58
Metatron
Metatron Offline (Show more)
"myXOOPs"-Neuling
Posts: 10
Since: 29.12.2009
#5

Aw:: Probleme beim Einbinden von PHP-Scripten

Also, Php-Scripte im genrellen laufen. DIe Seite läuft bei all-inkl.com, falls es wichtig sein sollte.


openside("Streampanel"); Habe ich auch schon weggelassen, weil ich mir schon dachte, dass es für PHP-Fusion wichtig sein könnte, bei xoops aber für Probleme sorgen könnte. Leider auch nicht der Punkt.

Greetz

LupusC

"myXOOPs"-Könner
Gepostet am:29.01.2010 16:25
LupusC
LupusC Offline (Show more)
"myXOOPs"-Könner
Posts: 512
Since: 13.04.2005
#4

Aw:: Probleme beim Einbinden von PHP-Scripten

Wenn der Code angezeigt, statt ausgeführt wird, da gibts mehrere Ursachen. Darum zuerst mal die wichtigste Frage: Laufen andere PHP Skripten auf dem Server? Wenn du eine weiße Seite bekommst, dann sollten php Skripten laufen.

Wenn ich das richtig sehe, dann ist der Befehl
openside("Streampanel");

ein PHP-Fusion eigener, den XOOPS nicht kennen kann. Daher eventuell die weiße Seite.

Who fails to plan, plans to fail

Metatron

"myXOOPs"-Neuling
Gepostet am:29.01.2010 15:30
Metatron
Metatron Offline (Show more)
"myXOOPs"-Neuling
Posts: 10
Since: 29.12.2009
#3

Aw:: Probleme beim Einbinden von PHP-Scripten

Entschuldigung, ich vergaß in meiner Aufzählung zu erwähnen, dass ich auch über DH-Info mit den verschiedenen Editoren (TinyMCE, CKEditor und DHTML Editor mit xCode) keinen Erfolg erzielen konnte. Das Script wird so angezeigt wie ich es eingebe, als Text.

Muki

Co-Administrator
Gepostet am:29.01.2010 14:40
Muki
Muki Offline (Show more)
Co-Administrator
Posts: 1903
Since: 18.04.2006
#2

Aw:: Probleme beim Einbinden von PHP-Scripten

Versuche es mal mit DH-Info.
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).

Metatron

"myXOOPs"-Neuling
Gepostet am:29.01.2010 07:31
Metatron
Metatron Offline (Show more)
"myXOOPs"-Neuling
Posts: 10
Since: 29.12.2009
#1

Probleme beim Einbinden von PHP-Scripten

Hallo,

ich bin Betreiber eines Web-Radios. Die Homepage läuft derzeit noch über PHP-Fusion und ich möchte diese gerne auf xoops umstellen. Auf der Suche nach einem Sendeplan bin ich derzeit nicht fündig geworden. Auch die Stream-Anzeigen die ich gefunden haben funktionieren entweder gar nicht (weiße Seite) oder nur bedingt (trotz richtiger Eingaben wird der Radio-Status "Off-Air" angezeigt (UHQ-Radio Modul)).

Nun habe ich ja bereits eine Stream-Anzeige und einen Sendeplan, den ich nutzen könnte, wenn ich wüßte, wie man diese bei xoops einbinden könnte. Ich habe so ziemlich alles ausprobiert, was in diesem Forum steht: Einbinden als Block mit Aktivierung als PHP, Einbinden als Datei, EIndinden als HTML mit head und body, ich habe die <?php und ?> weggelassen, leider alles ohne Erfolg, es wird lediglich der Code, eine weiße Seite angezigt, oder der Block ist überhaupt nicht zu sehen.

Hier mal der Code für die Stream-Anzeige:

Zitat:
<?php

openside("Streampanel");
// ---------------------------------------------------
// HIER DIE SERVERDATEN EINGEBEN
$scast_host = 'xx.xxx.xxx.xxx'; // SHOUTCAST HOST IP
$scast_port = 'xxxx'; // SHOOUTCAST PORT
$scast_pass = 'xxxxxxxxxx'; // SHOUTCAST ADMIN PASSWORT
// ---------------------------------------------------
// Kontaktdaten
$icq = 'xxxxxxx'; // ICQ NR. vom Radio Messi
$msn = 'xxxxxxxxxx@xyz.xxx'; // MSN Addi vom Radio Messi
$yahoo = 'xxxxxxxx'; // YAHOO NAME vom Radio Messi
// ---------------------------------------------------
if ($_REQUEST['history']) {
$show_sc_songhistory = 1;
}
else {
$show_sc_songhistory = 0;
}
if ($_REQUEST['listener']) {
$show_sc_listeners = 1;
}
else {
$show_sc_listeners = 0;
}

if($fp = @fsockopen($scast_host, $scast_port, $errno, $errstr, 30)) {
if(fputs($fp, "GET /admin.cgi?pass=".$scast_pass."&mode=viewxml HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n")) {
$xmldata = "";
while(!feof($fp)) $xmldata .= fgets($fp, 1000);
$xmldata = explode("\r\n", $xmldata);
$xmldata = $xmldata[3];
}
}

function get_item($name, $source) {
preg_match('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches);
return $matches[1];
}
function get_items($name, $source) {
preg_match_all('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches);
return $matches[1];
}

$sc_stream_status = get_item("STREAMSTATUS", $xmldata);

if($sc_stream_status) {
$sc_stream_bitrate = get_item("BITRATE", $xmldata);
$sc_listeners_cur = get_item("CURRENTLISTENERS", $xmldata);
$sc_listeners_max = get_item("MAXLISTENERS", $xmldata);
$sc_current_song = get_item("SONGTITLE", $xmldata);
$sc_irc = get_item("IRC", $xmldata);
$sc_icq = get_item("ICQ", $xmldata);
$sc_aim = get_item("AIM", $xmldata);
}
if(!($sc_stream_bitrate)) {
echo "
<table width='100%'><tr><td>sorry der server ist offline</td></tr></table>";}
else {

echo"
<table width='100%'><tr>
<td>";
$scp = "SELECT * FROM ".$db_prefix."users WHERE user_name='".$sc_aim."' ORDER BY user_name LIMIT 1";
$result2 = dbquery($scp);
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_name LIKE '".$sc_aim."' ORDER BY user_name LIMIT 1");
if ( dbrows($result2)>0 ){$data = dbarray($result2);
echo"
<center><img src='".IMAGES."avatars/".$data['user_avatar']."' height='100'></center>";}
else { echo"<center><img src='".INFUSIONS."stream_panel/images/autodj.jpg' height='100'></center>";}
echo"</td></tr>
<tr><td width='100%'><center>".$sc_aim."</center></td></tr>
<tr><td width='100%'> </td></tr>
<tr><td width='100%'><center><u><b>Aktueller Titel</b></u></center></td></tr>
<tr><td width='100%'> </td></tr>
<tr><td width='100%'><marquee scrollamount='1' scrolldelay='1'>".$sc_current_song."</marquee></td></tr>
<tr><td width='100%'> </td></tr>
<tr><td width='100%'><center><u><b>Kontakt</b></u></center></td></tr>
<tr><td width='100%'><center>
<img src='".INFUSIONS."stream_panel/images/icq.png' title='".$icq."' width='16' height='16'><br>
xxx xxx xxx<br><br>
<img src='".INFUSIONS."stream_panel/images/msn.png' title='".$msn."' width='16' height='16'><br>
xxxxxxx@xyz.xxx
</center></td></tr>
<tr><td width='100%'> </td></tr>
<tr><td width='100%'><center>
<a href='".INFUSIONS."stream_panel/stream/stream.asx' target='_blank'><img src='".INFUSIONS."stream_panel/images/wmp.gif' border='0'></a>
&nbsp;&nbsp;
<a href='".INFUSIONS."stream_panel/stream/stream.pls' target='_blank'><img src='".INFUSIONS."stream_panel/images/wamp.gif' border='0' ></a>
&nbsp;&nbsp;
<a href='".INFUSIONS."stream_panel/stream/stream.ram' target='_blank'><img src='".INFUSIONS."stream_panel/images/rep.gif' border='0' ></a>
</center></td></tr>
<tr><td> </td></tr>
</table>";}
tablebreak();
tablebreak();
// ------------------------COPYRIGHT DARF NICHT ENTFERNT WERDEN-------------------------
echo"
<table width='100%'>
<tr>
<td align='center'>
<small>
<a href='http://8eww.info' target='_blank'>Copyright© by 8eww<a>
</small>
</td>
</tr>
</table>";
closeside();
?>


Das noch einiges umgeschrieben werden muß weiß ich (die Pfade zu den Bildern etc., hat aber ja nur etwas mit der Anzeige der Bilder zu tun).

Wer weiß einen Rat wie ich es am geschicktesten einbauen kann. Für Eure Hilfe wäre ich Euch sehr dankbar.

Greetz
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5314 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1808 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag