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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.10.2004, 15:53:36
kevin_k kevin_k ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: göppingen
Beiträge: 53
Ordner downloaden

Hallo,

Ich wollte fragen, ob es möglich ist, von einem andren Server einen kompletten ordner downzuloaden, also per PHP. Ich kann die einzelnen dateien auch so downloaden, es sind aber meherere Hundert und der Name ist nicht weiterführend, wie z.b. datei1, datei2, usw...

Ich hoffe Ihr könnt mir helfen!:)

Gruß kevin
__________________
#Kevin#
Mit Zitat antworten
  #2  
Alt 13.10.2004, 16:04:23
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Kennst Du die FTP-Zugangsdaten? Dann könntest Du die Dateien mit PHP runterladen.

Ist ersichtlich, wie die Dateien alle heißen? Dann kannst Du dies mit einem einfachen Dateinamenausleseskript tun und dann die Dateien Stück für Stück runterladen. Dazu mal ein Codeschnippsel, welches ich für ähnliches gerne nutze:
PHP-Code:
<?php
set_time_limit
(0);
for (
$i=1$i<=5000$i++) {
    
$id=str_pad($i40STR_PAD_LEFT);

    if (
file_exists("$id.jpg")) {
        continue;
    }

    
$fh=fopen("http://www.zufallsbild.com/pics/bild$id.jpg"'rb');

    if (
$fh) {
        
$fc='';
        while (!
feof($fh)) {
            
$fc.=fread($fh32768);
        }
        
fclose($fh);

        
$fh=fopen("$id.jpg"'w');
            
fwrite($fh$fc);
        
fclose($fh);
    }
    else {
        echo 
"<a href='http://www.zufallsbild.com/pics/bild$id.jpg' target='asd'>[url]http://www.zufallsbild.com/pics/bild[/url]$id.jpg</a><br>n";
    }
}

echo 
'Fertig.';
exit;
?>
Muss noch angepasst werden, funktioniert aber.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 13.10.2004, 18:26:45
kevin_k kevin_k ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: göppingen
Beiträge: 53
Hi,

Danke für den Code! Er funktioniert auch einwandfrei, nur das die Bilder, die ich downloaden will, ungefär so aussehen:

82200445116PM149.jpg

Ich hab mir überlegt ob es mit einem a-z downloader funktioniert. also einfach alle möglichen zaheln ausprobieren, aber in der länge würde das nach meinem wissen mehrere jahrhunderte dauern.

Gibt es nicht eine andere alternative?

Gruß kevin
__________________
#Kevin#
Mit Zitat antworten
  #4  
Alt 13.10.2004, 21:08:30
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von kevin_k
Ich hab mir überlegt ob es mit einem a-z downloader funktioniert. also einfach alle möglichen zaheln ausprobieren, aber in der länge würde das nach meinem wissen mehrere jahrhunderte dauern.
Das wird wohl wirklich sehr lange dauern.

Allerdings bist du nicht auf die Frage von c4 eingegangen, ob du die FTP-Zugangsdaten des Servers hast. Wenn ja, dann ist das eben noch eine Möglichkeit.
Hierzu mal zwei Links:
SELFPHP: FTP Funktionen
php.net: FTP-Funktionen
Mit Zitat antworten
  #5  
Alt 14.10.2004, 08:43:44
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Gib mal den Link zu der Seite, wo sich die Bilder befinden. Mal schauen, was man machen kann.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #6  
Alt 14.10.2004, 14:09:29
kevin_k kevin_k ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: göppingen
Beiträge: 53
Hi,

das sind die Bilder von Desktopgirls.com. ich hab ne homepage und die will ich da veröfentlichen:

das ist der ordner:
http://69.93.50.122/desktopgirls/photos/

und das wäre 1 bilddateien:
http://69.93.50.122/desktopgirls/pho...45116PM149.jpg

Gruß kevin
__________________
#Kevin#
Mit Zitat antworten
  #7  
Alt 14.10.2004, 14:13:33
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Nett. :)

Noch mal: Gibt es irgendwo eine Auflistung aller (auch seitenweise) Dateinamen? Ohne kannst Du nichts machen.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #8  
Alt 14.10.2004, 14:18:23
kevin_k kevin_k ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: göppingen
Beiträge: 53
Hi,

leider nein.

Wenn amn ein model anschauen will, muss man erst auf den namen klicken, danach auf ein bild, danach rechts auf grafikadresse kopieren, in flashget einfügen, eins zurüvk, wieder auf ein andrers bild des models klicken, rechts... usw.

Ich kann mich auch nicht als anonymous anmelden.

Gruß kevin
__________________
#Kevin#
Mit Zitat antworten
  #9  
Alt 14.10.2004, 14:24:04
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Ich bastel Dir was, weil's Spaß macht. Dauert ein wenig...
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #10  
Alt 14.10.2004, 14:29:33
kevin_k kevin_k ist offline
Anfänger
 
Registriert seit: Jun 2004
Ort: göppingen
Beiträge: 53
Hi,

Echt? COOL, danke:)!

gruß kevin
__________________
#Kevin#
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:53:34 Uhr.


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


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