plaatjes-downloaden

Gesponsorde koppelingen

PHP script bestanden

  1. plaatjes-downloaden

« Lees de omschrijving en reacties

-----------------------
img.php
-----------------------

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?

/* TIMEOUT VOOR VEEL PLAATJES! */
set_time_limit(999); # Als je dit niet insteld, stopt het script na 30 sec.

/*  Lokatie waar vandaan je de plaatjes wil hebben... */
# URL, zonder een file...

$location = 'http://www.phphulp.nl/';
# Geef hier een pagina op. (Mag weg gelaten worden...)
$index = 'index.php';

# Map waarin de plaatjes opgeslagen zullen worden...
$dir = 'img_dll';

# Gewoon een 0 voor als een bestand evt dubbel zou worden...
$alt_file_name = 0;

# Een voorvoegsel om dubbele bestanden te voorkomen...
$alt_file_voor = 'edgar_';

$file = file($location . $index);

/* MAP MAKEN OM DE PLAATJES OP TE SLAAN */
if(!is_dir($dir))
   {

   mkdir($dir, 0777);
   }

function
extensie($file)
 {

 $ext = explode('.', $file);
 return $ext[count($ext)-1];
 }


foreach($file as $k => $v)
    {

    $a = explode("'", $v);
    foreach($a as $ka => $va)
        {

        $b = explode('"', $va);
        foreach($b as $kb => $vb)
            {

            if(strpos(strtolower($vb), ".jpg") OR strpos(strtolower($vb), ".jpeg") OR strpos(strtolower($vb), ".gif"))
                {

                $c = explode("/", $vb);
                $d = count($c);
                $file = $c[$d-1];
                $path = $vb;

                if(file_exists($dir . '/' . $file))
                    {

                    $alt_file_name++;
                    $file_name = $alt_file_voor . $alt_file_name . '.' . extensie($file);
                    }

                else
                    {
                    $file_name = $file;
                    }

                
                if(!strpos(strtolower($path), "ttp://"))
                    {

                    $path = $location . $path;
                    }

                
                echo "<p>[" . $k . "] => [path] = " . $path . " ; [file] = " . $file . " ; [file_name] = " . $file_name . "</p>\n\n";
                
                copy($path, $dir . '/' . $file_name);
                
                }
            }
        }
    }


?>

 
 

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.