bestandsnamen-vertalen

Gesponsorde koppelingen

PHP script bestanden

  1. bestandsnamen-vertalen

« Lees de omschrijving en reacties

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
<?php
    // mime types
    $mimes = new stdclass;
    $mimes->png = 'image/png';
    $mimes->jpg = 'image/jpeg';
    $mimes->jpeg = 'image/jpeg';
    $mimes->gif = 'image/gif';

    // bestandsnamen die vertaald worden
    $fn = new stdclass;
    $fn->image     = 'afbeelding';
    $fn->bildnis     = 'afbeelding';

    // zoek de juiste gegevens
    $path = explode('/', $_GET['path']);
    $file = explode('.', $path[count($path)-1]);
    $ext = $file[count($file)-1];
    
    unset($path[count($path)-1]);
    unset($file[count($file)-1]);
    
    $name = implode('', $file);
    
    
    // geef de inhoud.
    if(isset($fn->$name) && file_exists('./' . implode('/', $path) . '/' . $fn->$name . '.' . $ext)){
        header('Content-type: ' . $mimes->$ext);
        echo file_get_contents('./' . implode('/', $path) . '/' . $fn->$name . '.' . $ext);
    }

    elseif(file_exists('./' . implode('/', $path) . '/' . $name . '.' . $ext)){
        header('Content-type: ' . $mimes->$ext);
        echo file_get_contents('./' . implode('/', $path) . '/' . $name . '.' . $ext);        
    }

    else{
        // verzin iets, misschien een standaard afbeelding?
    }
?>

 
 

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.