Seite 1 von 1

new Topic

Verfasst: 29.07.2003 01:22
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

Verfasst: 29.07.2003 04:31
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

Verfasst: 29.07.2003 12:02
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");

Verfasst: 29.07.2003 12:56
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.