Configuratie bestand

Het configuratie bestand

We maken nu een map aan genaamd ‘Configs’. Daarin maken we een bestand aan met de naam ‘winkelConfig.php’. Je kan natuurlijk zelf ook namen verzinnen en het hoefd niet percé in de map Configs maar ik werk altijd het liefst overzichtelijk dus vandaar dat ik het zo doe.

In het config bestand maak je verbinding met de database. Dat doen we op de volgende manier.

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
<?php

    $db
['host']                 = '';
    $db['gebruikersnaam']         = '';
    $db['wachtwoord']             = '';
    $db['database']             = '';
    
    $Mysqli = new mysqli($db['host'], $db['gebruikersnaam'], $db['wachtwoord'], $db['database']);
    
        if(mysqli_connect_errno())
        {

    
            echo 'Fout bij verbinding: '.$Mysqli->error;

        }


    include_once ('winkelFunctions.php');    

?>


Even uitleg over wat we nu hebben gemaakt. In de array $db stoppen we de gevens van onze database. Bij $db[‘host’] vul je meestal localhost in. Bij de rest van je gevens kan ik niet helpen. Deze heb je gehad van je host. In de variable $Mysqli maken we verbinding met de database. Deze variablen kunnen laten gebruiken voor de query’s en beveiliging van SQL injections. Later meer hierover. Hierna kijken of er een error is opgetreden met het verbinden met de database. Als dit zo is krijg je een error. Hier zien we al dat we de variable $Mysqli gebruiken om voor de connect error weer te geven. Hieronder include wij onze functions hier gaan we later op in.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Index pagina
  3. Benodigd heden
  4. Upload pagina
  5. Configuratie bestand
  6. Uploaden (PHP)
  7. Afronden uploaden
  8. Slot

PHP tutorial opties

 
 

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.