Subversion-Projekte lars-tiefland.content-management

Revision

Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
    set_time_limit( 0 );
3
    $ftp = array( "host" => "uploads.google.com", "user" =>
4
        "pieper_freizeit_de", "pass" => "h-zf-5t" );
5
 
6
    $source = array( "froogle_bootdepot_de.txt" =>
7
        "http://www.bootdepot.de/preisagentur/froogle_bootdepot_de.txt",
8
        "froogle_pieper_golf_de.txt" =>
9
        "http://www.pieper-golf.de/preisagent/froogle_pieper_golf_de.txt",
10
        "froogle_zeltdepot_de.txt" =>
11
        "http://www.zeltdepot.de/preisagent/froogle_zeltdepot_de.txt",
12
        "froogle_vivino_de.txt" =>
13
        "http://www.vivino.de/preisagent/froogle.php",
14
        "froogle_mediaran_de.txt" =>
15
        "http://www.mediaran.de/preisagent/froogle_mediaran_de.txt",
16
        "froogle_egesat_de.txt" => "http://www.egesat.de/preisagent/froogle_egesat_de.txt",
17
        "froogle_pq-media_de.txt" =>
18
        "http://www.euronics-kutsch.com/preisagent/froogle_pq-media_de.txt",
19
        "froogle_reitsportdepot.de.txt" =>
20
        "http://www.reitsportdepot.de/preisagent/froogle.php",
21
        "froogle_truckerdepot_de.txt" =>
22
        "http://www.truckerdepot.de/preisagent/froogle_truckerdepot_de.txt",
23
        "froogle_piepershop_de.txt" =>
24
        "http://www.pieper-shop.de/preisagentur/froogle_piepershop_de.txt",
25
        "froogle_media4less_de.txt" =>
26
        "http://www.media4less.at/preisagentur/froogle_media4less_de.txt",
27
        "froogle_marine-sales_de.txt" =>
28
        "http://www.marine-sales.de/preisagentur/froogle_marine-sales_de.txt",
29
        "froogle_overmeyer_de.txt" =>
30
        "http://www.overmeyer.de/preisagentur/froogle_overmeyer_de.txt",
31
        "froogle_it_styles_de.txt" =>
32
        "http://www.it-styles.de/preisagentur/froogle_it_styles_de.txt",
33
        "froogle_schaumstoffcenter_de.txt" =>
34
        "http://www.schaumstoffcenter.de/preisagentur/froogle_schaumstoffcenter_de.txt",
35
        "froogle_schaum-king_de.txt" =>
36
        "http://www.schaum-king.de/preisagentur/froogle_schaum-king_de.txt",
37
        "froogle_hausshop-24_de.txt" =>
38
        "http://www.hausshop-24.de/preisagent/froogle_hausshop-24_de.txt",
39
        "froogle_green-point_de.txt" =>
40
        "http://www.green-point.de/preisagent/froogle_green-point_de.txt",
41
        "froogle_schilder-eck_de.txt" =>
42
        "http://www.schilder-eck.de/preisagent/froogle_schilder-eck_de.txt", );
43
 
44
    // ---------------------------------------------------------------
45
    // create FTP Connection
46
    // ---------------------------------------------------------------
47
    if ( $conn_id = ftp_connect($ftp["host"]) )
48
    {
49
        $login_result = ftp_login( $conn_id, $ftp["user"], $ftp["pass"] );
50
    }
51
    else
52
    {
53
        "connection error";
54
        exit;
55
    }
56
 
57
    // Verbindung überprüfen
58
    if ( (!$conn_id) || (!$login_result) )
59
    {
60
        echo "Ftp-Verbindung nicht hergestellt!";
61
        echo "Verbindung mit $site als Benutzer " . $ftp["user"] .
62
            " nicht möglich";
63
        die;
64
    }
65
    // ---------------------------------------------------------------
66
 
67
    reset( $source );
68
    while ( list($dest, $src) = each($source) )
69
    {
70
        $tmpfname = tempnam( "/tmp", "FOO" );
71
        echo $src . "\n";
72
 
73
        $handle = fopen( $tmpfname, "w" );
74
        fwrite( $handle, file_get_contents($src) );
75
        fclose( $handle );
76
 
77
        $upload = ftp_put( $conn_id, $dest, $tmpfname, FTP_BINARY );
78
 
79
        unlink( $tmpfname );
80
    }
81
 
82
 
83
    // ---------------------------------------------------------------
84
    // close FTP Connection
85
    // ---------------------------------------------------------------
86
    ftp_quit( $conn_id );
87
    // ---------------------------------------------------------------
88
 
89
 
90
 
91
?>