Beiträge: 6
Themen: 2
Registriert seit: 28.09.2007
Mir gehts wie FL4PJ4CK, ich blicks nicht mehr. Es scheint laufende Lösungen zu geben? Also ich bekomme mit garlants version die gleiche Fehlermeldung wie FL4PJ4CK.
Bislang hatte ich getrickst, hatte es vorher als webmart-forum.
Dort hab ich das rss-feed via strato-cgi auf meiner Startseite in einer Box laufen lassen. Selbiges hab ich auch versucht, funzt fast - aber es werden nicht beiträge sondern themen angezeigt und als anleser der älteste beitrag. siehe www.dengmert.de Gibts da vielleicht eine Möglichkeit?
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
Hallo Dengmert, die Laufenden "Versionen" haben das ganze anders umgesetzt.
Sie wählen die Foren aus welche angezeigt werden sollen, oder nicht angezeigt werden sollen.
In der nicht funktionierenden Version wird/soll das ganze über die Zugriffsberechtigungen passieren.
Wenn du also einige Seiten vor blätterst wirst du durchaus funktionierende Versionen finden, welche aber 'anders' funktionieren.
Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 131
Themen: 15
Registriert seit: 19.01.2006
16.12.2007, 22:09
(Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2007, 22:28 von Rookie-Doo.)
Hallo zusammen,
durch Zufall dieses Thema entdeckt und wollte dieses Feature nun auf meiner Seite einbauen.
Leider brachte jede hier vorgestellte Version aus den 14 Seiten irgendeinen anderen Fehler.
Das Script soll unter cyberdyne-sky.net/php/news.php eingebaut werden, das Forum liegt unter cyberdyne-sky.net/mybb/.
Hier zum Beispiel:
PHP-Code: <?php // Daten für Verbindung zur Datenbank $dbhost = "localhost"; $dbuser = "ZENSIERT"; $dbpassword = "ZENSIERT"; $dbdatabase = "ZENSIERT";
// Präfix $prefix = "mybb_";
// URL zum Forum $url = "http://www.cyberdyne-sky.net/mybb/";
$viewable_forums = ""; // Sichtbare Foren mit Kommatas trennen! Also z.b "10,15";
$viewable_forums = str_replace(","," OR ",$viewable_forums);
// Anzahl der Themen $limit = "10";
$length = "15";
// Verbindung zur Datenbank aufnehmen $db = mysql_connect($dbhost,$dbuser,$dbpassword) or die ("Verbindung fehlgeschlagen"); mysql_select_db($dbdatabase,$db);
// Überschrift echo "<strong>Neueste Themen im Forum</strong><br />";
// Liste starten echo "<ul>";
// Letzte Themen auslesen // usernmae= author // replies = antworten $query = mysql_query ("SELECT subject,tid,username,replies,uid FROM ".$prefix."threads WHERE visible='1' AND fid=".$viewable_forums." ORDER BY tid DESC LIMIT 0,".$limit."");
while ($newest_threads = mysql_fetch_array($query)) { echo "<li><a href=\"".$url."/forum/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">".$newest_threads['subject']."</a> | <a href=\"".$url."/forum/member.php?action=profile&uid=".$newest_threads['uid']."\" target=\"_blank\">".$newest_threads['username']."</a> | ".$newest_threads['replies']."</li>"; }
// Liste schließen echo "</ul>"; ?>
habe ich folgenden Fehler:
PHP-Code: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/php/news.php on line 36
Hier:
PHP-Code: <?php // Daten für Verbindung zur Datenbank $dbhost = "localhost"; $dbuser = "ZENSIERT"; $dbpassword = "ZENSIERT"; $dbdatabase = "ZENSIERT";
// Präfix $prefix = "mybb_";
// URL zum Forum $url = "http://www.cyberdyne-sky.net/mybb/";
// Anzahl der Themen $limit = "5";
// Überlange Themen kürzen (0 = Nein, x = Anzahl der auszugebenden Zeichen) $length = "0";
// Globales define("KILL_GLOBALS", 1); define("NO_ONLINE", 1);
require("./mybb/global.php");
### Konfiguration ###
//Nicht sichtbare Foren ausschließen $unviewable = get_unviewable_forums(); if($unviewable) { $unviewwhere = "AND t.fid NOT IN (".$unviewable.")"; }
// Head ausgeben echo "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\"><tr><td colpan=\"4\"><strong></strong></td></tr><tr><td>Forum</td><td>Benutzer</td><td>Datum</td><td>Thema</td></tr>";
// Themen aus Datenbank holen $query = $db->query ("SELECT subject,username,uid,tid,fid,dateline FROM ".TABLE_PREFIX."threads WHERE visible='1' $unviewwhere ORDER BY tid DESC LIMIT 0,".$limit.""); while($threads = $db->fetch_array($query)) { // Forum ermitteln $query2 = $db->query ("SELECT name FROM ".TABLE_PREFIX."forums WHERE fid = '".$threads['fid']."'"); $forums = $db->fetch_array($query2);
// Betreff kürzen? if ($length != 0) { if (strlen($threads['subject']) > $length) { $threads['subject'] = substr($threads['subject'],0,$length) . "..."; } }
// Daten ausgeben echo "<tr><td><a href=\"".$mybb->settings['bburl']."/forumdisplay.php?fid=".$threads['fid']."\" target=\"_blank\">".htmlentities($forums['name'])."</a></td> <td><a href=\"".$mybb->settings['bburl']."/member.php?action=profile&uid=".$threads['uid']."\" target=\"_blank\">".htmlentities($threads['username'])."</a></td> <td>".htmlentities(mydate($mybb->settings['dateformat'], $threads['dateline'])).", ".htmlentities(mydate($mybb->settings['timeformat'], $threads['dateline']))."</td> <td><a href=\"".$mybb->settings['bburl']."/showthread.php?tid=".$threads['tid']."\" target=\"_blank\">".htmlentities($threads['subject'])."</a></td></tr>"; }
// Footer ausgeben echo "</table>"; ?>
bekomme ich:
PHP-Code: Warning: main(./inc/init.php) [function.main]: failed to open stream: No such file or directory in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/mybb/global.php on line 13
Fatal error: main() [function.require]: Failed opening required './inc/init.php' (include_path='.:.:/usr/share/php') in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/mybb/global.php on line 13
Und hier:
PHP-Code: <?php // Daten für Verbindung zur Datenbank $dbhost = "localhost"; $dbuser = "ZENSIERT"; $dbpassword = "ZENSIERT"; $dbdatabase = "ZENSIERT";
// Präfix $prefix = "mybb_";
// URL zum Forum $url = "http://www.cyberdyne-sky.net/mybb/";
// Anzahl der Themen $limit = "5";
// Verbindung zur Datenbank aufnehmen $db = mysql_connect($dbhost,$dbuser,$dbpassword) or die ("Verbindung fehlgeschlagen"); mysql_select_db($dbdatabase,$db);
// Letzte Themen auslesen $query = mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' $unviewwhere ORDER BY tid DESC LIMIT 0,".$limit."");
// Überschrift echo "<table style=\"border-style:solid;border-width:2\" width=\"100%\" cellspacing=\"0\" id=\"rahmen_farbe\"> <tr> <td id=\"hintergrund_menue\"><font id=\"text_menue\"><center>- <a href=\"index.php?m=newspost\">Neueste Themen im Forum</strong></a> -</center></font></td> </tr> <tr> <td> <center>";
// Liste starten echo "<ul>";
// Letzte Themen auslesen $query = mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' ORDER BY tid DESC LIMIT 0,".$limit."");
while ($newest_threads = mysql_fetch_array($query)) { echo "<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">".$newest_threads['subject']."</a></li>"; }
// Liste schließen echo "</ul> </font> </center> </td> </tr> </table>"; ?>
werden zwar Themen angezeigt, aber leider auch die internen. Die Lösungsvorschläge von Susanne auf Seite 3 und 4 habe ich versucht einzubauen, doch leider nicht hinbekommen.
Ich bin jetzt nach 14 Seiten Rumprobierei etwas durch den Wind, sry, wenn ich hier jetzt totalen Mist gepostet habe, aber bin jetzt schon ein wenig verzweifelt und deprimiert. Ich hoffe jemand kann mir helfen.
Gruß und vielen Dank im Voraus
rkd
Beiträge: 313
Themen: 63
Registriert seit: 13.12.2007
MyBB-Version: 1.2.12
äm danke nur mal für deine Datenbank Daten^^ Ich würde das schnell änder!!!
Beiträge: 1.626
Themen: 41
Registriert seit: 24.01.2006
16.12.2007, 22:18
(Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2007, 22:42 von Garlant.)
Hallo Rookie-Doo,
Versuche mal bitte folgendes:
PHP-Code: <?php // Daten für Verbindung zur Datenbank $dbhost = "localhost"; $dbuser = "-"; $dbpassword = "-"; $dbdatabase = "-";
// Präfix $prefix = "mybb_";
// URL zum Forum $url = "http://www.cyberdyne-sky.net/mybb/";
// Anzahl der Themen $limit = "5";
// Überlange Themen kürzen (0 = Nein, x = Anzahl der auszugebenden Zeichen) $length = "0";
// Globales define("KILL_GLOBALS", 1); define("NO_ONLINE", 1);
chdir("/../mybb/"); require("./global.php"); chdir("/../php/"); ### Konfiguration ###
//Nicht sichtbare Foren ausschließen $unviewable = get_unviewable_forums(); if($unviewable) { $unviewwhere = "AND t.fid NOT IN (".$unviewable.")"; }
// Head ausgeben echo "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\"><tr><td colpan=\"4\"><strong></strong></td></tr><tr><td>Forum</td><td>Benutzer</td><td>Datum</td><td>Thema</td></tr>";
// Themen aus Datenbank holen $query = $db->query ("SELECT subject,username,uid,tid,fid,dateline FROM ".TABLE_PREFIX."threads WHERE visible='1' $unviewwhere ORDER BY tid DESC LIMIT 0,".$limit.""); while($threads = $db->fetch_array($query)) { // Forum ermitteln $query2 = $db->query ("SELECT name FROM ".TABLE_PREFIX."forums WHERE fid = '".$threads['fid']."'"); $forums = $db->fetch_array($query2);
// Betreff kürzen? if ($length != 0) { if (strlen($threads['subject']) > $length) { $threads['subject'] = substr($threads['subject'],0,$length) . "..."; } }
// Daten ausgeben echo "<tr><td><a href=\"".$mybb->settings['bburl']."/forumdisplay.php?fid=".$threads['fid']."\" target=\"_blank\">".htmlentities($forums['name'])."</a></td> <td><a href=\"".$mybb->settings['bburl']."/member.php?action=profile&uid=".$threads['uid']."\" target=\"_blank\">".htmlentities($threads['username'])."</a></td> <td>".htmlentities(mydate($mybb->settings['dateformat'], $threads['dateline'])).", ".htmlentities(mydate($mybb->settings['timeformat'], $threads['dateline']))."</td> <td><a href=\"".$mybb->settings['bburl']."/showthread.php?tid=".$threads['tid']."\" target=\"_blank\">".htmlentities($threads['subject'])."</a></td></tr>"; }
// Footer ausgeben echo "</table>"; ?>
Mfg Garlant
Ich gebe keinen Support per Messenger oder PN!
Beiträge: 131
Themen: 15
Registriert seit: 19.01.2006
forumgo.de schrieb:äm danke nur mal für deine Datenbank Daten^^ Ich würde das schnell änder!!!
FUCK!!
damn... -_-
Garlant schrieb:Hallo Rookie-Doo,
Versuche mal bitte folgendes:
Mfg Garlant
Danke, teste es gleich... gleich nach dem Ändern der Datenbankdaten. Verdammte Axt...
Beiträge: 131
Themen: 15
Registriert seit: 19.01.2006
Rookie-Doo schrieb:Danke, teste es gleich... gleich nach dem Ändern der Datenbankdaten. Verdammte Axt...
PHP-Code: Warning: chdir() [function.chdir]: open_basedir restriction in effect. File(/../mybb/) is not within the allowed path(s): (/srv/www/vhosts/cyberdyne-sky.net/httpdocs:/tmp) in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/php/news.php on line 24
Warning: main(./global.php) [function.main]: failed to open stream: No such file or directory in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/php/news.php on line 25
Warning: main(./global.php) [function.main]: failed to open stream: No such file or directory in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/php/news.php on line 25
Fatal error: main() [function.require]: Failed opening required './global.php' (include_path='.:.:/usr/share/php') in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/php/news.php on line 25
Wahrscheinlich Verzeichnisse irgendwie verkehrt, also das Sciprt liegt unter root/php und das forum unter root/mybb.
Vielen Dank erstmal für die schnelle Hilfe!
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Ersetze: PHP-Code: chdir("/../mybb/"); require("./global.php"); chdir("/../php/");
durch: PHP-Code: chdir("./../mybb/"); require("./global.php"); chdir("./../php/");
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 131
Themen: 15
Registriert seit: 19.01.2006
Dragon schrieb:Ersetze:PHP-Code: chdir("/../mybb/"); require("./global.php"); chdir("/../php/");
durch:PHP-Code: chdir("./../mybb/"); require("./global.php"); chdir("./../php/");
Danke für Deine Hilfe, leider erhalte ich auch mit diesen Einstellungen folgende Fehlermeldungen:
Warning: chdir() [function.chdir]: open_basedir restriction in effect. File(./../mybb/) is not within the allowed path(s): (/srv/www/vhosts/cyberdyne-sky.net/httpdocs:/tmp) in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/php/news.php on line 24
Warning: main(./global.php) [function.main]: failed to open stream: No such file or directory in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/php/news.php on line 25
Warning: main(./global.php) [function.main]: failed to open stream: No such file or directory in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/php/news.php on line 25
Fatal error: main() [function.require]: Failed opening required './global.php' (include_path='.:.:/usr/share/php') in /srv/www/vhosts/cyberdyne-sky.net/httpdocs/php/news.php on line 25
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Laut der Meldung gehört der Ordner, in dem "php" drin ist, nicht zum freigegebenen Webspace. Kannst du den Ort deiner Ordner nochmal erklären?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
|