julianp.: Datenbank Problem---Kann mir bitte einer helfen???

Hi Leute
Ich habe ein linkscript downgeloadet das mit mysql rennt
leider kenne ich mich damit nicht gut aus
Ich hab schon alles versucht aber es funzt immer noch nicht!

Ich habe bei tripod webspace und dort auch eine datenbank die mit dem dbname: webmasterj_de_db   laufen sollte
dach es funktioniert nicht

kann mir mal einer das script ändern? BITTE

#############################config.inc.php########################

<?php
//ob_start ("ob_gzhandler");
//#############################################
//## Powie's PHP Link 1.02                   ##
//## 16.08.2002                              ##
//## copyright Thomas Ehrhardt , 2000-2002   ##
//## http://www.powie.de                     ##
//#############################################

// ################ Einstellungen für mySQL Anbindung: ##############
$database= "dbname";          //Datenbankname
$sqlhost= "localhost";     //mySQL Hostname (meistens "LOCALHOST")
$sqluser= "dbuser";            //mySQL Username
$sqlpass= "dbpass";           //mySQL Passwort
$tabpref= " ";              //Tabellen Prefix

// ########################### Design ###############################
$pagetitel = "Powie's Links";                  //Überschrift

$zps            = "15";                //angezeigt Links pro Seite
$allowsubmit    = 1;                   //Einsenden von Links bei 1 erlaubt
$toplinks       = 10;                  //Anzahl Top-Links
$newlinks       = 20;                  //Anzahl in der NEW Liste
$isnew          = 10;                   //Tage die Links als neu gezeigt werden...
$isupdate       = 5;                   //Tage die Updates angezeigt werden
$checkbroken    = 1;                   //defekte Links prüfen = 1

// ######################## Systemoptionen ##########################
$toframe = "_blank";                       //Frame auf den gelinkt wird
$scripturl ="http://www.url.de/link";   // URL zum Script , bitte kein / am Ende !

$time_offset = 0;                          // Timeoffset zu Zeitanpassung (3600 pro Stunde)

$notifyemail="name@domain.de";     //Posts zum freischalten werden an diese Email gemeldet !
$adminemail ="links@domain.de";             //Admin Email

$userinfo1 = "Version";        //Definierbare Userinfos 1-4
$userinfo2 = "Größe";
$userinfo3 = "Datum";
$userinfo4 = "Name";

$c_header = "#0B1B58";     // Tabellenfarbe Kopf
$c_left = "#0B1B82";       //Tabellenfarbe linke Spalte
$c_right = "#2C4895";      //Tabellenfarbe rechte Spalte

$newpanelwidth = 150;     //Breite Newpanel

//Kopf und Fussfiles die eingebunden werden sollen
$d_kopffile = "$DOCUMENT_ROOT/pm/kopf.php";
$d_fussfile = "$DOCUMENT_ROOT/pm/fuss.php";

//##################### Keine Änderung unterhalb notwendig !
//28.02.2002 - session_name nicht mehr benutzt
//01.04.2002 - Socket Timeout = 10
//28.04.2002 - LinkChecker überarbeitet , gefixed für W32

// Tabellennamen:
$tab_pllink   =$tabpref."pl_links";     //News
$tab_plcat    =$tabpref."pl_cat";       //Kategorien
$tab_pluser   =$tabpref."pl_user";      //User

if (!function_exists(phpLinkCheck)) {
function phpLinkCheck($url, $r = FALSE)
{
  /*  Purpose: Check HTTP Links
   *  Usage:   $var = phpLinkCheck(absoluteURI)
   *           $var["Status-Code"] will return the HTTP status code
   *           (e.g. 200 or 404). In case of a 3xx code (redirection)
   *           $var["Location-Status-Code"] will contain the status
   *           code of the new loaction.
   *           See print_r($var) for the complete result
   *
   *  Author:  Johannes Froemter j-f@gmx.net
   *  Date:    2001-04-14
   *  Version: 0.1 (currently requires PHP4)
   */

$url = trim($url);
  if (!preg_match("=://=", $url)) $url = "http://$url";
  $url = parse_url($url);
  if (strtolower($url["scheme"]) != "http") return FALSE;

if (!isset($url["port"])) $url["port"] = 80;
  if (!isset($url["path"])) $url["path"] = "/";

$fp = fsockopen($url["host"], $url["port"], &$errno, &$errstr, 3);

if (!$fp) return FALSE;
  else
  {
    //socket_set_timeout($fp, 3);
    socket_set_blocking($fp, 0);
    $head = "";
    $httpRequest = "HEAD ". $url["path"] ." HTTP/1.1\r\n"
                  ."Host: ". $url["host"] ."\r\n"
                  ."Connection: close\r\n\r\n";
    fputs($fp, $httpRequest);
    while(!feof($fp)) $head .= fgets($fp, 1024);
    fclose($fp);

preg_match("=^(HTTP/\d+.\d+) (\d{3}) ([^\r\n]*)=", $head, $matches);
    $http["Status-Line"] = $matches[0];
    $http["HTTP-Version"] = $matches[1];
    $http["Status-Code"] = $matches[2];
    $http["Reason-Phrase"] = $matches[3];

if ($r) return $http["Status-Code"];

$rclass = array("Informational", "Success",
                    "Redirection", "Client Error",
                    "Server Error");
    $http["Response-Class"] = $rclass[$http["Status-Code"][0] - 1];

preg_match_all("=^(.+): ([^\r\n]*)=m", $head, $matches, PREG_SET_ORDER);
    foreach($matches as $line) $http[$line[1]] = $line[2];

if ($http["Status-Code"][0] == 3)
      $http["Location-Status-Code"] = phpLinkCheck($http["Location"], TRUE);

return $http;
  }
}
}

if (!function_exists(formatstring)) {
function formatstring($post) {
    $post= stripslashes($post);
    //$post= htmlspecialchars($post);
    $post= nl2br($post);

return $post;
}
}

//################## Mail check ####

if (!function_exists(isemail)) {
function isemail ($mail) {
  if (!eregi("[1]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$mail)) {
     $ismail = 0;
     # Mailadresse sieht seltsam aus
  }
  else {
     $ismail=1;
  }
  return $ismail;
}
}

$maxsites= 10;   //maxinmale Seiten beim Blättern
$newpanelwidth=$newpanelwidth-4;

$copyright = "<center><font face=verdana size="1">
             -- <a href="http://www.powie.de" target="_blank">PLINKS 1.02</a> © Thomas Ehrhardt, 2000-2002 --
             </font></center>";

//@session_name("LSID");
@session_start();

$isnew    = $isnew * 86400;
$isupdate = $isupdate * 86400;

$serverid  = @mysql_connect  ( $sqlhost, $sqluser, $sqlpass) or
             die ("Verbindung zur Datenbank nicht möglich !");
if (!mysql_select_db( $database))
  echo mysql_error($serverid);

?>
#################################Ende Script########################
BITTE HELFT MIR!!!!!

gruß julianp


  1. _.0-9a-z- ↩︎

  1. Hallo!

    kein Problem - machst du dafür bitte mal eben meine Steuererklärung?

    Gruss Sven

  2. hi,

    erstens ist es ja ganz nett, dass du den datenbanknamen hier offiziell bekannt ginst und
    zweitens ist das ein wenig viel.

    vielleicht versuchst du mal zu checken, ob die datenbank vorhanden ist, ob alle tabellen existieren (phpmyadmin)
    dann solltest du natürlich die entsprechenden angaben gemäß deiner datenbank angeben
    (db-name, login und oasswort.

    wenns dann nicht funkt -> fehlermeldungen anylisieren oer das buch kaufen:

    http://www.amazon.de/exec/obidos/ASIN/3772368654/diplingknutnick/028-5905783-9720508

    grüße knut