Hallo Experte,
da ich zur Zeit meine erste PHP-Homepage aufbaue und mich deshalb mit PHP und mySQL beschäftige, kommen natürlich jede Menge Fragfen. ich habe mir jetzt das folgende Script ( block-Last_Member.php für PHPNuke ) runtergelade und installiert:
<?php / ************************************************************************ //\* PHP-NUKE: Web Portal System \*/ /\* =========================== \*/ /\* \*/ /\* Copyright (c) 2002 by Francisco Burzi \*/ /\* [http://phpnuke.org](http://phpnuke.org) \*/ /\* \*/ /\* Last Member block for phpNuke portal \*/ /\* Copyright (c) 2002 by Jack Kozbial [[email protected]](mailto:[email protected]) \*/ /\* [http://www.InternetIntl.com](http://www.InternetIntl.com) \*/ /\* \*/ /\* This program is free software. You can redistribute it and/or modify \*/ /\* it under the terms of the GNU General Public License as published by \*/ /\* the Free Software Foundation; either version 2 of the License. \*/ /\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*/ if (eregi("block-Last\_Member.php",$PHP\_SELF)) { Header("Location: index.php"); die(); } global $prefix; $result = sql\_query("select username, user\_theme, user\_from, user\_avatar, user\_website, user\_regdate from $prefix".\_users." order by uid DESC limit 0,5"); while(list($username, $user\_theme, $user\_from, $user\_avatar, $user\_website, $user\_regdate) = sql\_fetch\_row($result)) { if ($user\_website == "") { $user\_website = ""; }else if (!eregi("^http://[\-\.0-9a-z]+",$url)) { $url = "http://".$url; } If ($user\_theme == "") { $user\_theme = "Sand Journey"; } If ($user\_avatar == "blank.gif") { $user\_avatar = "018.gif"; } $url2 = ereg\_replace("\_", " ", $user\_website); if(strlen($url2) \> 30) { $url2 = substr($user\_website,0,30); $url2 .= ".."; } $url2 = substr($url2, +7); **}** $content .= " Willkommen [$username](%255C%2522modules.php?name=Your_Account&op=userinfo&username=%2524username%255C%2522) Thema ($user\_theme) URL [$url2](%2524user_website) ".\_DATE." ($user\_regdate)"; **1** ?\> Nachdem ich eine geschweifte Klammer an die richtege Stelle gesetzt hatte ( die Klammer befand sich erst an der Stelle wo ich die **1** engetragen habe ), erfolgt zumindest die Anzeige des Blockes auf meiner Seite ( [http://www.thml.de](http://www.thml.de) - links unten ). Was noch nicht klappt, ist das Auslesen und die Anzeige der Variablen. Wo liegt hier noch der Fehler ? Die Namen der Tabellenspalten stimmen überein und auch die Pfade auf dem Server Stimmen. Vielen Dank schon im Voraus Thomas