login  Naam:   Wachtwoord: 
Registreer je!
 Forum

er is een fout opgetreden in de database

Offline Zerato - 07/10/2004 19:11
Avatar van ZeratoOnbekend dit krijg ik als fout als ik criminals upload

Database Error
Er is een fout opgetreden in de database

14 antwoorden

Gesponsorde links
Offline MothZone - 07/10/2004 19:16
Avatar van MothZone PHP ver gevorderde Heb je de config wel ingesteld en/of de databases wel in orde gezet?
Offline Zerato - 07/10/2004 19:17
Avatar van Zerato Onbekend de database heb ik wel ingesteld maar de config weet ik niet ik zet hier ff het script neer:


<?php /* ------------------------- */

if(!(@mysql_pconnect("localhost","criminals","1024") && @mysql_select_db("criminals"))) {
print <<<ENDHTML
<html>


<head>
<title>[( Criminals )]</title>
<link rel="stylesheet" type="text/css" href="css-v1.css">

</head>


<body style="background: #AA3C3C; margin: 0px;">
<table width=100%>
<tr><td class="subTitle"><b>Database Error</b></td></tr>
<tr><td class="mainTxt">
Er is een fout opgetreden in de database
</td></tr>
</table>
</body>

</html>
ENDHTML;
exit;
}


session_start();
include("_include-funcs.php");
if(isset($_SESSION['login'])) {
$dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup`,UNIX_TIMESTAMP(`online`) AS `online` FROM `[users]` WHERE `login`='{$_SESSION['login']}'");
$data = mysql_fetch_object($dbres);
}

if(((count($_POST) > 0 && !isset($_POST['omnilog'])) || ($_POST['omnilog'] == 1 && count($_GET) > 1)) && isset($OMNILOG)) {
$forwardedFor = ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
$forwardedFor = preg_replace('/, .+/','',$forwardedFor);
$postVars = addslashes(var_export($_POST,TRUE));
if($postVars == "array (\n)" || (count($_POST) == 1 && isset($_POST['omnilog'])))
$postVars = "";
$getVars = addslashes(var_export($_GET,TRUE));
if($getVars == "array (\n)")
$getVars = "";
mysql_query("INSERT INTO `[omnilog]` VALUES(NOW(),'{$_COOKIE['login']}','{$_SERVER['REMOTE_ADDR']}','$forwardedFor','{$_SERVER['PHP_SELF']}','$postVars','$getVars')");
}

foreach($_POST as $key => $value) {
if(gettype($_POST[$key]) == "array")
foreach($_POST[$key] as $key2 => $value2)
$_POST[$key][$key2] = addslashes($_POST[$key][$key2]);
else
$_POST[$key] = addslashes($_POST[$key]);
}
foreach($_GET as $key => $value) {
if(gettype($_GET[$key]) == "array")
foreach($_GET[$key] as $key2 => $value2)
$_GET[$key][$key2] = addslashes($_GET[$key][$key2]);
else
$_GET[$key] = addslashes($_GET[$key]);
}
foreach($_COOKIE as $key => $value) {
if(gettype($_COOKIE[$key]) == "array")
foreach($_COOKIE[$key] as $key2 => $value2)
$_COOKIE[$key][$key2] = addslashes($_COOKIE[$key][$key2]);
else
$_COOKIE[$key] = addslashes($_COOKIE[$key]);
}



$clientIP = $_SERVER['REMOTE_ADDR'];
$forwardedFor = ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
$forwardedFor = preg_replace('/, .+/','',$forwardedFor);
$dbres = mysql_query("SELECT `id` FROM `[users]` WHERE `level`='-1' AND (`IP`='$clientIP' OR `IP`='$forwardedFor')");
if(mysql_num_rows($dbres) != 0) {
print <<<ENDHTML
<html>


<head>
<title>[( Criminals )]</title>
<link rel="stylesheet" type="text/css" href="css-v1.css">

</head>


<body style="background: #AA3C3C; margin: 0px;">
<table width=100% height=100%>
<tr><td class="subTitle"><b>Ban</b></td></tr>
<tr><td class="mainTxt">
Het IP waarmee je speelt is geband
</td></tr>
</table>
</body>

</html>
ENDHTML;
exit;
}



if(isset($UPDATE_DB)) {
$dbres = mysql_query("SELECT UNIX_TIMESTAMP(`time`) AS `time`,`name` FROM `[cron]`");
while($x = mysql_fetch_object($dbres))
$update[$x->name] = $x->time;

if(floor($update['hour']/3600) != floor(time()/3600)) {
$dbres = mysql_query("SELECT GET_LOCK('hour_update',0)");
if(mysql_result($dbres,0) == 1) {
$cron_pass = "secretcronpassword";
mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='hour'");
include("_cron_hour.php");
mysql_query("SELECT RELEASE_LOCK('hour_update')");
}
}

if(floor($update['day']/86400) != floor(time()/86400)) {
$dbres = mysql_query("SELECT GET_LOCK('day_update',0)");
if(mysql_result($dbres,0) == 1) {
$cron_pass = "secretcronpassword";
mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='day'");
include("_cron_day.php");
mysql_query("SELECT RELEASE_LOCK('day_update')");
}
}

if(floor($update['week']/604800) != floor(time()/604800)) {
$dbres = mysql_query("SELECT GET_LOCK('week_update',0)");
if(mysql_result($dbres,0) == 1) {
$cron_pass = "secretcronpassword";
mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='week'");
include("_cron_week.php");
mysql_query("SELECT RELEASE_LOCK('week_update')");
}
}

if(date('n',$update['month']) != date('n',time())) {
$dbres = mysql_query("SELECT GET_LOCK('month_update',0)");
if(mysql_result($dbres,0) == 1) {
$cron_pass = "secretcronpassword";
mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='month'");
include("_cron_month.php");
mysql_query("SELECT RELEASE_LOCK('month_update')");
}
}

if((date('G',time()) >= 16 && date('z',time()) != date('z',$update['horserace'])) || (date('G',time()) >= 21 && date('G',$update['horserace']) < 21)) {
$dbres = mysql_query("SELECT GET_LOCK('horserace_update',0)");
if(mysql_result($dbres,0) == 1) {
$cron_pass = "secretcronpassword";
mysql_query("UPDATE `[cron]` SET `time`=NOW() WHERE `name`='horserace'");
include("_cron_horserace.php");
mysql_query("SELECT RELEASE_LOCK('horserace_update')");
}
}
}

/* ------------------------- */ ?>
Offline Christiaan - 07/10/2004 19:20
Avatar van Christiaan Lid Sodeju; aardig wat tekst voor een config...^^

dit is een willekeurige config van mij:

  1. <?php
  2. /****************************************************************
  3.   MYSQL INFORMATIE :
  4. *****************************************************************/
  5.  
  6. $mysql_host = "localhost"; // server met mysql
  7. $mysql_user = "*****"; // gebruikersnaam voor mysql
  8. $mysql_paswoord = "*****"; // paswoord voor mysql
  9.  
  10. $mysql_db = "svzwollevoetbal_poll"; // de database waar de tabellen instaan.
  11.  
  12. mysql_connect($mysql_host,$mysql_user,$mysql_paswoord);
  13. mysql_select_db($mysql_db);
  14. ?>


That's all, dacht ik voor een config...
Offline Zerato - 07/10/2004 19:21
Avatar van Zerato Onbekend jah okeej maar dit is toch niet voor criminals?
Offline Christiaan - 07/10/2004 19:24
Avatar van Christiaan Lid dit is een standaard config die je aanpast aan je eigen login en database.
Offline Zerato - 07/10/2004 19:24
Avatar van Zerato Onbekend okeej ik probeer het is
Offline Bart - 07/10/2004 19:25
Avatar van Bart PHP expert Jonge jonge, (markgeit12)
Hij bedoeld het stukje van de database connection...
niet je hele config
Offline SickBoy - 07/10/2004 19:35
Avatar van SickBoy MySQL beginner $query = mysql_query("blablabla") or die (mysql_error());

en zeg dan nog eens wat de juiste fout is
Offline twopeak - 07/10/2004 19:47
Avatar van twopeak Gouden medaille

PHP ver gevorderde
mysql_pconnect
waarom heb je een permanente connectie nodig?
onlangs las ik nog een leuke topic over criminals... ik denk op sitemasters... iemand wou een criminals spel maken, en stelde dan allerhande vragen op het forum; waarop een van de 'stamgasten' antwoordde dat de persoon het zelf maar moest vinden, omdat hij geen zin had om via antwoorden 90% van het script te maken voor een n00b

ik vermeld dit maar hee ;)
Offline Bart - 07/10/2004 19:53
Avatar van Bart PHP expert twopeak zou jij voor mij dat include_config.php kunnen maken???
Offline Zerato - 07/10/2004 19:56
Avatar van Zerato Onbekend srry er ging iets fout met onze accounts
Offline BigBug - 07/10/2004 19:58
Avatar van BigBug PHP expert onlangs las ik nog een leuke topic over criminals... ik denk op sitemasters... iemand wou een criminals spel maken, en stelde dan allerhande vragen op het forum; waarop een van de 'stamgasten' antwoordde dat de persoon het zelf maar moest vinden, omdat hij geen zin had om via antwoorden 90% van het script te maken voor een n00b


Sorry hoor, maar iedereen begint als noob, zou jij het leuk vinden als jij net begint en we blaffen je ook voor alles en nog wat af?..
Offline Thomas - 07/10/2004 20:03
Avatar van Thomas Moderator Ja, maar je hebt zoiets als noob zijn en je als complete (forum)noob gedragen. Van het laatste hebben wij wèl last.

Verder kom je als je de meest uiteenlopende vragen stelt als een complete ongeinteresseerde chaoot over... je begint je dan af te vragen of de persoon in kwestie het antwoord nog wel leest, of alleen nog maar bezig is met het verzinnen van vragen - tijd die hij/zij beter had kunnen besteden aan het zelf zoeken van antwoorden.

Ik denk dat sitemasters hier best streng in mag zijn. Je komt hier om iets te leren, maar je moet zeker ook zelf die instelling hebben, dat je ook daadwerkelijk iets wilt leren.

Niemand heeft zin in een forum met louter schreeuwende noobs die roepen "het werkt niet" en "hoe moet dat". Als sitemasters die kant dreigt op te gaan ben ik hier weg.
Offline SickBoy - 07/10/2004 20:25 (laatste wijziging 07/10/2004 20:25)
Avatar van SickBoy MySQL beginner
Citaat:
Sorry hoor, maar iedereen begint als noob, zou jij het leuk vinden als jij net begint en we blaffen je ook voor alles en nog wat af?..

het is de bedoeling om dingen op te bouwen en ze wat te ontdekken, het heeft toch geen enkel nut als iemand scripts begint te vragen zonder ze te snappen, [I]en dat die dan met de eer gaat lopen[/I]

dit laatste is 9/10 het geval, maar daarom niet hier
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.336s