SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.08.2006, 10:19:57
RoSt RoSt ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 69
CURL mit Verzeichnissen besser mit FTP_GET

Ich möchte Daten von einem Webserver (ohne php, daher kein zippen möglich) auf meinen neuen Webserver (mit php) übertragen.
Das scheint mit curl möglich zu sein, dafür gibt es ja ein Rezept im Kochbuch. Allerdings müßten mehrere Verzeichnisse mit Unterverzeichnissen übertragen werden. Vielelicht hatte jemand ja schon mal das gleiche Problem und hat schon ein paar fertige Progammzeilen... *hoff*
Da ich PHP-Embryo bin, habe ich nicht den Hauch einer Ahnung, wie da vor zu gehen ist und bin über detailierte Tipps sehr dankbar.

Geändert von RoSt (10.08.2006 um 14:09:44 Uhr)
Mit Zitat antworten
  #2  
Alt 03.08.2006, 11:20:20
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: CURL mit Verzeichnissen etc.

Warum benutzt du dafür nicht FTP?
Mit Zitat antworten
  #3  
Alt 03.08.2006, 11:29:02
RoSt RoSt ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 69
AW: CURL mit Verzeichnissen etc.

Weil ich dann vom Server auf meinen Recher downloaden müßte und dann wieder auf den neuen Server uploaden und der Upload dauert ewig.
(Um Missverständnissen vorzubeugen: sowohl Quelle als auch Ziel sind Fremdgehostete Web-Präsenzen, also kein Root- oder V-Sever oä.)
Mit Zitat antworten
  #4  
Alt 03.08.2006, 11:32:53
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: CURL mit Verzeichnissen etc.

Zitat:
Zitat von RoSt
Weil ich dann vom Server auf meinen Recher downloaden müßte ...
Äh.., Xabbuh meinte sicher das:
http://de.php.net/ftp
Mit Zitat antworten
  #5  
Alt 03.08.2006, 12:29:34
RoSt RoSt ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 69
AW: CURL mit Verzeichnissen etc.

Zitat:
Zitat von meikel
Äh.., Xabbuh meinte sicher das:
http://de.php.net/ftp
Das sieht auch sehr interessant aus. Änder aber nichts an meinem Embryo-Status. :)
Die Beispiele auf dieser Seite sind für mich leider auch nicht zu gebrauchen, da immer die falsche Richtung (also per ftp schreiben und local lesen statt ftp lesen und local schreiben) genutzt wird, sonst hätte ich es vllt anpassen können. :(

Geändert von RoSt (03.08.2006 um 12:29:57 Uhr)
Mit Zitat antworten
  #6  
Alt 03.08.2006, 19:18:43
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: CURL mit Verzeichnissen etc.

Dann schau dir mal ftp_nlist(), ftp_fget() und ftp_get() an.
Mit Zitat antworten
  #7  
Alt 10.08.2006, 14:17:55
RoSt RoSt ist offline
Anfänger
 
Registriert seit: Jul 2006
Beiträge: 69
AW: CURL mit Verzeichnissen etc.

So, habe es nun endlich hinbekommen und eine kleine Funktion geschrieben, mit der man Dateien und Verzeichnisse von einem Server auf den anderen kopieren kann.
Ist vielleicht nicht schön, hat aber bei mir funktioniert. Habe meine komplette Homepage damit zu einem anderen Provider migriert. Vielleicht hilft es ja jemandem weiter.
PHP-Code:
 function ftpcopydir($conn_id$qdir$zdir){
    
$fold_no = array(".""..""cgi-data""counter");
    
$doc_type = array ("htm","HTM","html","HTML","txt","TXT","dat","DAT","xml","XML","pl","PL","cgi","CGI","php","PHP","phtml","PHTML","php3","PHP3");  
    if(!
chdir($zdir)){
        print 
"Verzeichniswechsel nicht möglich. Exit";
        exit;
    }
    
$list ftp_nlist$conn_id$qdir );
    foreach(
$list as $file){
        if (
ftp_size($conn_id$qdir ."/".$file)== -1){
            if (
in_array($file$fold_no)) { 
                print 
$file ." Ueberspringe ausgeschlossenes Verzeichnis.<br>"
            } else { 
                if(!
mkdir($file0755)){
                    print 
"Konnte Verzeichnis nicht erstellen. Exit "$file;
                    exit;
                }else{
                    print 
"Verzeichnis erstellt. "$file;
                }
                
ftpcopydir($conn_id$qdir ."/"$file$file);
                
chdir("../");
            }
        }else{
            
$ext   explode(".",$file); 
            if (
in_array($ext[1],$doc_type)) {
                
$succftp_get $conn_id$file$qdir."/".$fileFTP_ASCII);
            }else{
                
$succftp_get $conn_id$file$qdir."/".$fileFTP_BINARY);
            }
            print 
"Copy " $qdir."/".$file "  nach  " $zdir ."/"$file "  done  " $succ "<br>";
        }
    }

Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mit CURL und PHP auf der Commerzbank-Seite einloggen burpy PHP für Fortgeschrittene und Experten 5 08.12.2009 10:53:27
Apache: PHP in gewissen Verzeichnissen verbieten/erlauben lex Apache HTTP-Server 7 09.08.2005 12:55:44
.htacces mit kerberos Authentifizierung .htgroup in verschiedenen Verzeichnissen olku Apache HTTP-Server 0 23.05.2005 16:39:20
curl + ssl HILFE! PHP Noob PHP für Fortgeschrittene und Experten 1 16.04.2004 17:51:11
Curl, Websprache der Zukunft??? s-fox Off Topic Area 1 19.11.2003 18:44:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:48:01 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt