Subversion-Projekte lars-tiefland.content-management

Revision

Revision 1 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?
    set_time_limit( 0 );
    $ftp = array( "host" => "uploads.google.com", "user" =>
        "pieper_freizeit_de", "pass" => "h-zf-5t" );

    $source = array( "froogle_bootdepot_de.txt" =>
        "http://www.bootdepot.de/preisagentur/froogle_bootdepot_de.txt",
        "froogle_pieper_golf_de.txt" =>
        "http://www.pieper-golf.de/preisagent/froogle_pieper_golf_de.txt",
        "froogle_mediaran_de.txt" =>
        "http://www.mediaran.de/preisagent/froogle_mediaran_de.txt",
        "froogle_reitsportdepot.de.txt" =>
        "http://www.reitsportdepot.de/preisagent/froogle.php",
        "froogle_truckerdepot_de.txt" =>
        "http://www.truckerdepot.de/preisagent/froogle_truckerdepot_de.txt",
        "froogle_piepershop_de.txt" =>
        "http://www.pieper-shop.de/preisagentur/froogle_piepershop_de.txt",
        "froogle_marine-sales_de.txt" =>
        "http://www.marine-sales.de/preisagentur/froogle_marine-sales_de.txt",
        "froogle_it_styles_de.txt" =>
        "http://www.it-styles.de/preisagentur/froogle_it_styles_de.txt",
        "froogle_schaumstoffcenter_de.txt" =>
        "http://www.schaumstoffcenter.de/preisagentur/froogle_schaumstoffcenter_de.txt",
        "froogle_schaum-king_de.txt" =>
        "http://www.schaum-king.de/preisagentur/froogle_schaum-king_de.txt",
        "froogle_hausshop-24_de.txt" =>
        "http://www.hausshop-24.de/preisagent/froogle_hausshop-24_de.txt", );

    // ---------------------------------------------------------------
    // create FTP Connection
    // ---------------------------------------------------------------
    if ( $conn_id = ftp_connect($ftp["host"]) )
    {
        $login_result = ftp_login( $conn_id, $ftp["user"], $ftp["pass"] );
    }
    else
    {
        "connection error";
        exit;
    }

    // Verbindung überprüfen
    if ( (!$conn_id) || (!$login_result) )
    {
        echo "Ftp-Verbindung nicht hergestellt!";
        echo "Verbindung mit $site als Benutzer " . $ftp["user"] .
            " nicht möglich";
        die;
    }
    // ---------------------------------------------------------------

    reset( $source );
    while ( list($dest, $src) = each($source) )
    {
        $tmpfname = tempnam( "/tmp", "FOO" );
        echo $src . "\n";

        $handle = fopen( $tmpfname, "w" );
        fwrite( $handle, file_get_contents($src) );
        fclose( $handle );

        $upload = ftp_put( $conn_id, $dest, $tmpfname, FTP_BINARY );

        unlink( $tmpfname );
    }


    // ---------------------------------------------------------------
    // close FTP Connection
    // ---------------------------------------------------------------
    ftp_quit( $conn_id );
    // ---------------------------------------------------------------



?>