Vraag Voor 'Als niet kan connecte ga offline' code
Ik ben op zoek naar scriptje voor me website.
Als hij niet can connecte dat hij een pagina toont waar deze code in staat:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>
<title>GangsterDay ™ • De Beste Crime Ooit!! </title>
<link rel="stylesheet" type="text/css" href="stylesheet/offline.css">
</head>
<body style="background: #808080;">
<table width="100%">
<tr>
<td class="subTitle">
<b>GangsterDay is even offline!</b>
</td>
</tr>
<tr>
<td class="mainTxt">
<center>
<h3>We zijn ff offline, We zijn even aan onze website aan het werken, We zijn zo rap mogelijk terug, Groetjes het GangsterDay™ </h3>";
</center>
</td>
</tr>
</table>
</body>
</html>
<head>
<title>GangsterDay ™ • De Beste Crime Ooit!! </title>
<link rel="stylesheet" type="text/css" href="stylesheet/offline.css">
</head>
<body style="background: #808080;">
<table width="100%">
<tr>
<td class="subTitle">
<b>GangsterDay is even offline!</b>
</td>
</tr>
<tr>
<td class="mainTxt">
<center>
<h3>We zijn ff offline, We zijn even aan onze website aan het werken, We zijn zo rap mogelijk terug, Groetjes het GangsterDay™ </h3>";
</center>
</td>
</tr>
</table>
</body>
</html>
en als hij ge connect is met de host / database:
Wil ik erop late zetten = Online;
En daar voor moet ik nog een pagina maken (=
Dus bedankt voor je hulp alvast, groetjes Paco oste
Dus wat is het nut hiervan?
SanThe Nvt op 27/08/2010 17:15:42:
Als de server offline is dan zal je geen enkele pagina zien.
Dus wat is het nut hiervan?
Dus wat is het nut hiervan?
Nee niet als de server offline gaat.
Als je een mysql connectie niet kan maken.
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$conn = mysql_connect(..);
if(!$conn)
{
include('errorpagina.php');
exit;
}
// verdergaan
?>
$conn = mysql_connect(..);
if(!$conn)
{
include('errorpagina.php');
exit;
}
// verdergaan
?>
heb ik all gebropeerd, krijg ik zoown hele Cannot connect rommel en die wil ik dus niet
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
// Je host
$host = '';
// Je MySQL database gebruikersnaam
$user = '';
// Je MySQL database wachtwoord
$pass = '';
// Je MySQL database naam
$datb = '';
// Verbinding maken
$conn = mysqli_connect($host, $user, $pass, $datb);
if(!$conn)
{
echo '
<html>
<head>
<title>GangsterDay ™ • De Beste Crime Ooit!! </title>
<link rel="stylesheet" type="text/css" href="stylesheet/offline.css">
</head>
<body style="background: #808080;">
<table width="100%">
<tr>
<td class="subTitle">
<b>GangsterDay is even offline!</b>
</td>
</tr>
<tr>
<td class="mainTxt">
<center>
<h3>We zijn ff offline, We zijn even aan onze website aan het werken, We zijn zo rap mogelijk terug, Groetjes het GangsterDay™ </h3>";
</center>
</td>
</tr>
</table>
</body>
</html>';
}
?>
// Je host
$host = '';
// Je MySQL database gebruikersnaam
$user = '';
// Je MySQL database wachtwoord
$pass = '';
// Je MySQL database naam
$datb = '';
// Verbinding maken
$conn = mysqli_connect($host, $user, $pass, $datb);
if(!$conn)
{
echo '
<html>
<head>
<title>GangsterDay ™ • De Beste Crime Ooit!! </title>
<link rel="stylesheet" type="text/css" href="stylesheet/offline.css">
</head>
<body style="background: #808080;">
<table width="100%">
<tr>
<td class="subTitle">
<b>GangsterDay is even offline!</b>
</td>
</tr>
<tr>
<td class="mainTxt">
<center>
<h3>We zijn ff offline, We zijn even aan onze website aan het werken, We zijn zo rap mogelijk terug, Groetjes het GangsterDay™ </h3>";
</center>
</td>
</tr>
</table>
</body>
</html>';
}
?>
Ik gebruik mysqli, gebruik jij mysql pas hem dan gewoon eff aan
In dat geval gebruik je het @-je.
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$conn = @mysql_connect(..);
if(!$conn)
{
include('errorpagina.php');
exit;
}
// verdergaan
?>
$conn = @mysql_connect(..);
if(!$conn)
{
include('errorpagina.php');
exit;
}
// verdergaan
?>
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$conn = @mysql_connect(..);
if(!$conn)
{
include('errorpagina.php');
exit;
}
// verdergaan
?>
$conn = @mysql_connect(..);
if(!$conn)
{
include('errorpagina.php');
exit;
}
// verdergaan
?>
hebt
maar volgens mij is de vraag in de trant van "database onderhoud", dan ligt de mysql deamon er dus niet uit en gaat bovenstaande fout.
En dus zal je een variabele/constante moeten kunnen defineren waarin gezien is of er geredirect moet worden.
config.ini
[status]
online = 0
config.php
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
$config = parse_ini_file('config.ini',true)
if ($config['status']['online'] === 0) {
header('Location: ganaarhuis.html');
exit;
}
?>
$config = parse_ini_file('config.ini',true)
if ($config['status']['online'] === 0) {
header('Location: ganaarhuis.html');
exit;
}
?>
Het lijkt me rekening houdend met een hoog te houden vertrouwen eerlijk gezegd verstandiger te zeggen dat er gepland onderhoud bezig is dan een onverwachte database crash.