new Topic

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Nova
Mitglied
Beiträge: 4
Registriert: 23.07.2003 18:24

new Topic

Beitrag von Nova »

Hallo,
habe versucht das hier zum laufen zubekommen aber leider ohne Erfolg?
(benutzer, passwort, db sind richtig eingetragen habe es nur hier mal weggelassen)
Wer kann helfen?

Code: Alles auswählen

<?php 
//error_reporting(E_ALL); 

$host = "localhost"; 
$benutzer = "00000";  
$passwort = "0000";  
$db = "phpbb_board"; 

$link = mysql_connect($host, $benutzer, $passwort); 
if (!$link) { 
    echo "Unable to connect to DB: " . mysql_error(); 
    exit; 
} 

if (!mysql_select_db($db,$link)) { 
    echo "Unable to select DB: " . mysql_error(); 
    exit; 
} 

$res = mysql_query("SELECT topic_id, topic_title, topic_views, topic_replies FROM phpbb_topics ORDER BY topic_time DESC",$link); 
if (!$res) { 
    echo "Could not successfully run query from DB: " . mysql_error(); 
    exit; 
} 


print ("<p><table width='100%' height='2%' align='center' border='0' cellspacing='0'  cellpadding='0'> 
  <tr> 
    <td bgcolor='#0000CC' align='center'><strong>Neue Beiträge im <a href='http://mitglied.lycos.de//forum/index.php' target='_blank'>Forum</a></strong></td> 
  </tr> 
</table><br>");  
print "<table width='100%'  align='right' border='0' cellspacing='0' cellpadding='0'><tr>";  

$i=0; 
while ($i<4 && $row = mysql_fetch_assoc($res)) { 
    $as = $row['topic_title'];  
    $ab = $row['topic_id'];  
    $ge = $row['topic_views'];  
    $tr = $row['topic_replies'];  

    if ($tr == 1) { 
        $tr1 = "Kommentar"; 
    } else { 
        $tr1 = "Kommentare"; 
    } 
     
    print ("<td  bgcolor='#000088'>Beitrag $ab</td>    
      </tr> 
      <tr> 
        <td bgcolor='#000050'><a href='http://localhost/forum/viewtopic.php?t=$ab' target='blank'>$as</a></td> 
      </tr> 
      <tr> 
        <td class ='x4' bgcolor='#000078'>$ge x gelesen | $tr $tr1</td> 
      </tr> 
      <td >&nbsp;</td> 
      </tr>"); 

    $i++; 
}  
print "</table>";  
mysql_close($link);  
?>  
Bekomme immer diese Fehlermeldung:

"); print ""; $i=0; while ($i<4 && $row = mysql_fetch_assoc($res)) { $as = $row['topic_title']; $ab = $row['topic_id']; $ge = $row['topic_views']; $tr = $row['topic_replies']; if ($tr == 1) { $tr1 = "Kommentar"; } else { $tr1 = "Kommentare"; } print (" Beitrag $ab
$as
$ge x gelesen | $tr $tr1
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Wenn Du mal mit etwas mehr Informationen über "das hier" rüberkommen würdest, hättest Du bestimmt eine größere Chance auf Andworten.

Worum handelt es sich, ein Hack, ein Skript? Was soll das ganze bewirken? Wo kommt die Fehlermeldung?

Spontan würde ich einfach mal sagen dass das keine Fehlermeldung ist sondern einfach, dass Du irgendwo ein Anführungszeichen falsch gesetzt hast (versuch mal die Klammern beim ersten printbefehl wegzulassen, sollte auch so gehen, da print keine Funktion ist). Mehrzeilige print/echo Befehle sollte man mit " . trennen.

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Nova
Mitglied
Beiträge: 4
Registriert: 23.07.2003 18:24

Beitrag von Nova »

Das stimmt!
Vielleicht sollte ich ein bißchen mehr schreiben.
Also das script soll die neuesten postings des Forums auf einer externen Seite anzeigen. Zum Bsp. index

Habe das Anführungszeichen weggelassen, geht jetzzt besser aber so wie es jetzt ausieht habe ich eine Fehlermeldung:

Code: Alles auswählen

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 29

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 30

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 31

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 32
 Beitrag  
 
x gelesen | Kommentare 
  

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 29

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 30

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 31

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 32
 Beitrag  
 
x gelesen | Kommentare 
  

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 29

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 30

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 31

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 32
 Beitrag  
 
x gelesen | Kommentare 
  

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 29

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 30

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 31

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/fos/new_topic_test.php on line 32
 
Hier mal die betrefenden Zeilen:

Code: Alles auswählen

$as = mysql_result($res,$i,"topic_title"); 
$ab = mysql_result($res,$i,"topic_id"); 
$ge = mysql_result($res,$i,"topic_views"); 
$tr = mysql_result($res,$i,"topic_replies");
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Also bei mir funktioniert das Script. Die erste Fehlermeldung, die du gepostet hattest, sieht eher so aus, als wenn der Upload (im ascII Modus) fehlschlug.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“