Vraag Voor 'Als niet kan connecte ga offline' code

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Paco oste

Paco oste

27/08/2010 17:06:19
Quote Anchor link
Hallo, ik heb een vraagje.
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)
PHP script in nieuw venster Selecteer het PHP script
1
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 &#0153;&nbsp;&bull;&nbsp; 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&#0153; </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
 
PHP hulp

PHP hulp

24/12/2024 18:03:54
 
- SanThe -

- SanThe -

27/08/2010 17:15:42
Quote Anchor link
Als de server offline is dan zal je geen enkele pagina zien.
Dus wat is het nut hiervan?
 
Paco oste

Paco oste

27/08/2010 17:16:41
Quote Anchor link
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?


Nee niet als de server offline gaat.
Als je een mysql connectie niet kan maken.
 
- SanThe -

- SanThe -

27/08/2010 17:20:03
Quote Anchor link
Dat doe je dan dus bij het connecten.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$conn
= mysql_connect(..);
if(!$conn)
{

   include('errorpagina.php');
   exit;
}

// verdergaan
?>
 
Paco oste

Paco oste

27/08/2010 17:21:00
Quote Anchor link
heb ik all gebropeerd, krijg ik zoown hele Cannot connect rommel en die wil ik dus niet
 
Milo S

Milo S

27/08/2010 17:22:04
Quote Anchor link
gewoon een if statement?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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 &#0153;&nbsp;&bull;&nbsp; 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&#0153; </h3>";
                        </center>
                    </td>
                </tr>
            </table>
        </body>
    </html>'
;
}

?>


Ik gebruik mysqli, gebruik jij mysql pas hem dan gewoon eff aan
 
- SanThe -

- SanThe -

27/08/2010 17:24:45
Quote Anchor link
Die error krijg je dan dus wel op jouw errorpagina lijkt mij.
In dat geval gebruik je het @-je.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$conn
= @mysql_connect(..);
if(!$conn)
{

   include('errorpagina.php');
   exit;
}

// verdergaan
?>
 
Pim -

Pim -

27/08/2010 17:29:17
Quote Anchor link
Of dus je errors uitzetten....
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
ini_set('display_errors', 'off');
?>
 
Noppes Homeland

Noppes Homeland

27/08/2010 18:04:11
Quote Anchor link
Wel lekker handig hoor, als de database plat legt ok dat je dan

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$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)
PHP script in nieuw venster Selecteer het PHP script
1
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;
}

?>
 
Pim -

Pim -

27/08/2010 18:06:13
Quote Anchor link
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.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.