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
_.0-9a-z- ↩︎