Fuchur: Reload eines Teils des Codes

Beitrag lesen

in der Datei "test2.php" steht folgender Code:

<? mysql_query('TRUNCATE TABLE table_namen'); ?>  
<?php  
$daten = file_get_contents("http://www.meinedomain.com/xml.php4"); // Datei einlesen  
$daten = explode("<werte>" , $daten); // Inhalt in ein Array zerlegen  
  
for ($zaehler = 1; $zaehler < count($daten); $zaehler++) {  
 ereg("<wert1>(.*)</wert1>" , $daten[$zaehler] , $wert1);  
 ereg("<wert2>(.*)</wert2>" , $daten[$zaehler] , $wert2);  
  
  
$sql = "INSERT INTO table_namen ";  
$sql .= "(wert1, wert2) ";  
$sql .= "VALUES";  
$sql .= "('$wert1[1]', '$wert2[1]') ";  
$result = mysql_query($sql);  
  
}  
?>  
  
<?  
$strQuery  = "SELECT * from table_namen ";  
      $dbRS = MySQLQuery($strQuery);  
      $intMaxRows = mysql_num_rows($dbRS);  
   $arrRS = mysql_fetch_array($dbRS);  
  
$anzmenge=$intMaxRows;  
         $intPages = ceil($intMaxRows/$anzmenge) - 1;  
         $intCurrentPage = (int) $pg;  
         $intPosition = 0;  
         $intCursor = $intNavCursor = ($pg == 0) ? 0 : $pg *$anzmenge;  
         // Navigation vorbereiten  
         while($arrRS = mysql_fetch_array($dbRS)) {  
                 $nItemID = (int) @mysql_result($dbRS, $intNavCursor + 1, "itemid");  
                 $cItemID = (int) @mysql_result($dbRS, $intNavCursor, "itemid");  
                 $pItemID = (int) @mysql_result($dbRS, $intNavCursor - 1, "itemid");  
                 $intNavCursor++;  
                 if ($cItemID == 0) break; // letzte Reihe ausblenden  
                 $arrNavigation[$cItemID] = array($pItemID, $nItemID);  
         }  
               $strNavigation = urlencode(serialize($arrNavigation));  
         mysql_data_seek($dbRS, $intCursor); // Zeiger erneut setzen  
         while($arrRS = mysql_fetch_array($dbRS)) {  
                 $intPosition++;  
           //  
   include('./db/db_hirn.php');  
echo"$str_name1, $str_name2";  
             if ($intPosition == $anzmenge) break; // Ende der aktuellen Liste  
         } /* end while */  
?>

Die Fehlermeldung "Acess denied for user.." erscheint schon in der ersten Zeile. Lasse
ich das Script "test2.php" ohne den Code im Header meines vorherigen Posts laufen, funktioniert
es einwandfrei. Was genau löst die Fehlermeldung aus? Ich meine, dass in dieser ersten
Code-Zeile keine Header gesendet werden: mysql_query('TRUNCATE TABLE table_namen');

Was meinst Du dazu Martin?