Admin_query.php Problem.

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
snemies

Admin_query.php Problem.

Beitrag von snemies »

Hallo,

ich habe versucht folgenden mod zu installieren: http://www.phpbb.de/viewtopic.php?t=6279

Jetzt kommt beim aufrufen im admin panel folgender Fehler:
Fatal error: Failed opening required 'pagestart.inc' (include_path='.:/usr/lib/php') in /home/www/htdocs/gsm-multifund.de/portal/forum/admin/admin_query.php on line 36


Kann mir (mal wieder) jemand helfen?
Benutzeravatar
GROO
Mitglied
Beiträge: 96
Registriert: 02.12.2002 04:31
Wohnort: L.E.
Kontaktdaten:

Beitrag von GROO »

selbes problem habe ich auch.
kann doch nicht sein das der hoster die datei nicht hat ?
-GROO-
Benutzeravatar
esperitox
Mitglied
Beiträge: 803
Registriert: 17.04.2002 21:40
Wohnort: Line 758
Kontaktdaten:

Beitrag von esperitox »

Der Mod läuft soweit ich weiss nur im 2.0.0 aber probiers mal damit:

Ersetz den gesamten Code der admin_query mit diesem:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);

if( !empty($setmodules) )
{
$file = basename(__FILE__);
$module['Forums']['Database'] = $file;
return;
}


//
// Load default header
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);
require($phpbb_root_path . 'config.'. $phpEx);
//sql here
?>
<html>
<head>
</head>
<body>
<?php

if (@$form == "yes")
{
   mysql_connect($dbhost,$dbuser,$dbpasswd);
   mysql_select_db($dbname);
   $query = stripSlashes($query) ;
   $result = mysql_query($query);
   echo "Database Selected: <b>$database</b><br>
          Query: <b>$query</b>
          <h3>Results</h3>
          <hr>";
   if ($result == 0)
      echo("<b>Error " . mysql_errno() . ": " . mysql_error() . "</b>");

   elseif (@mysql_num_rows($result) == 0)
      echo("<b>Query completed. No results returned.</b><br>");
   else
   {
     echo "<table border='1'>
           <thead>
            <tr>";
             for ($i = 0; $i < mysql_num_fields($result); $i++)
             {
                 echo("<th>" . mysql_field_name($result,$i) . "</th>");
             }
     echo " </tr>
           </thead>
           <tbody>";
             for ($i = 0; $i < mysql_num_rows($result); $i++)
             {
                echo "<tr>";
                $row = mysql_fetch_row($result);
                for ($j = 0; $j < mysql_num_fields($result); $j++)
                {
                  echo("<td>" . $row[$j] . "</td>");
                }
                echo "</tr>";
             }
             echo "</tbody>
                  </table>";
   }
   echo "<hr><br>
         <form action=$PHP_SELF method=post>
          <input type=hidden name=query value=\"$query\">
          <input type=hidden name=database value=$dbname>
          <input type=submit name=\"queryButton\" value=\"New Query\">
          <input type=submit name=\"queryButton\" value=\"Edit Query\">
         </form>";
   unset($form);
   exit();
}

@$query = stripSlashes($query);
if (@$queryButton != "Edit Query")
{
   $database = " ";
   $query = " ";
}
?>

<form action=<?php echo $PHP_SELF ?>?form=yes method="post">
<table>
  <tr>
   <td align="right"><b>Type in database name</b></td>
   <td>
     <input type=text name="database" value=<?php echo $dbname ?> >
   </td>
  </tr>
  <tr>
   <td align="right" valign="top"><b>Type in SQL query</b></td>
    <td><textarea name="query" cols="60" rows="10"><?php echo $query ?></textarea>
   </td>
  </tr>
  <tr>
   <td colspan="2" align="center"><input type="submit" value="Submit Query"></td>
  </tr>
</table>
</form>

</body>
</html>
<?php

include('./page_footer_admin.'.$phpEx);

?>
esperitox
snemies

Beitrag von snemies »

Jo, danke

Ich habes nochnicht getestet, ob er die Querys auch schreibt, aber er zeigt jetzt den richtigen Bildschirm an...

Ich habe übrigens die v 2.0.3
Benutzeravatar
GROO
Mitglied
Beiträge: 96
Registriert: 02.12.2002 04:31
Wohnort: L.E.
Kontaktdaten:

Beitrag von GROO »

und funzt's ? hehe ich hab grad nix in die datenbank einzutragen :)
-GROO-
Antworten

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