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

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.05.2004, 19:53:57
MarkusStruebel MarkusStruebel ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 58
MarkusStruebel eine Nachricht über ICQ schicken
Datein von anderem Server übernehmen

Hallo,

mein PHP Script gibt mir URLs aus, die ich 1:1 auf einem anderen Server speichern möchte.

Beispiel:

Folgende URLs

http://server1.de/bilder/datei1.jpg
http://server1.de/bilder/datei2.jpg
http://server1.de/bilder/datei3.jpg
http://server1.de/bilder/date4.wav
usw...

sollen auf

http://server2.de/dateien/datei1.jpg
http://server2.de/dateien/datei2.jpg
http://server2.de/dateien/datei3.jpg
http://server2.de/dateien/datei4.wav

übertragen werden.

Wie bekomme ich die Dateien nun auf den anderen Server?

Danke & Gruß
Markus
Mit Zitat antworten
  #2  
Alt 23.05.2004, 20:50:50
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Re: Datein von anderem Server übernehmen

Zitat:
Original geschrieben von MarkusStruebel
Wie bekomme ich die Dateien nun auf den anderen Server?
Mit FTP.

Falls Du auf beide Server administrativen Zugriff hast, dann kannst Du auch auf dem "anderen Server" ein Script installieren, daß sich die Dateien per fopen('http://server1/datei.ext','r') holt und mit fwrite() schreibt.

Geändert von meikel (†) (23.05.2004 um 20:53:48 Uhr)
Mit Zitat antworten
  #3  
Alt 23.05.2004, 21:15:48
MarkusStruebel MarkusStruebel ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 58
MarkusStruebel eine Nachricht über ICQ schicken
Re: Re: Datein von anderem Server übernehmen

Zitat:
Original geschrieben von meikel
Mit FTP.

Falls Du auf beide Server administrativen Zugriff hast, dann kannst Du auch auf dem "anderen Server" ein Script installieren, daß sich die Dateien per fopen('http://server1/datei.ext','r') holt und mit fwrite() schreibt.
Geht das auch anders? Ich habe nämlich nur auf dem "Ziel"-Server Schreibrechte...

Markus
Mit Zitat antworten
  #4  
Alt 23.05.2004, 21:27:55
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Re: Re: Re: Datein von anderem Server übernehmen

Zitat:
Original geschrieben von MarkusStruebel
Geht das auch anders? Ich habe nämlich nur auf dem "Ziel"-Server Schreibrechte...
Definiere "Ziel-Server".

Per PHP Script kannst Du das nur dann lösen, wenn das Script auf dem Server läuft, auf dem geschrieben werden soll.
Mit Zitat antworten
  #5  
Alt 23.05.2004, 21:29:31
MarkusStruebel MarkusStruebel ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 58
MarkusStruebel eine Nachricht über ICQ schicken
Re: Re: Re: Re: Datein von anderem Server übernehmen

Zitat:
Original geschrieben von meikel
Definiere "Ziel-Server".

Per PHP Script kannst Du das nur dann lösen, wenn das Script auf dem Server läuft, auf dem geschrieben werden soll.
Ja, so solls sein. Denn ich habe ja nur auf dem Ziel-Server, also der Server auf dem geschrieben werden soll, Schreibrechte.

Markus
Mit Zitat antworten
  #6  
Alt 23.05.2004, 21:44:37
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Re: Re: Re: Re: Re: Datein von anderem Server übernehmen

Zitat:
Original geschrieben von MarkusStruebel
[B]Ja, so solls sein. Denn ich habe ja nur auf dem Ziel-Server, also der Server auf dem geschrieben werden soll, Schreibrechte.
Na dann ran. Die zwei Funktionen hatte ich Dir ja schon genannt.

fopen('http://server1/datei.ext','r')
fread() lesen
fclose()

Dann
fopen ('localer_dateiname', 'w')
fwrite() schreiben
fclose()

Da dies das Expertenforum ist, sollte das als Anregung reichen.

Geändert von meikel (†) (23.05.2004 um 21:50:14 Uhr)
Mit Zitat antworten
  #7  
Alt 23.05.2004, 22:36:08
MarkusStruebel MarkusStruebel ist offline
Anfänger
 
Registriert seit: Feb 2002
Beiträge: 58
MarkusStruebel eine Nachricht über ICQ schicken
Re: Re: Re: Re: Re: Re: Datein von anderem Server übernehmen

Zitat:
Original geschrieben von meikel

Da dies das Expertenforum ist, sollte das als Anregung reichen.
;-/

Da hätte ich das ganze dann doch wohl im Anfänger-Forum posten sollen... :-(

PHP-Code:
<? echo "Das ganze übersteigt wohl meine Kenntnisse..."; ?>
Markus

Geändert von MarkusStruebel (23.05.2004 um 22:43:54 Uhr)
Mit Zitat antworten
  #8  
Alt 23.05.2004, 23:55:13
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
//verschoben

so, mal etwas mehr als eine anregung:
PHP-Code:
//du öffnest deine zu kopierende datei mit [URL=http://www.php.net/fopen]fopen[/URL] 
fopen('http://server1/datei.ext','r')
//dann mit [URL=http://www.php.net/fread]fread[/URL] lesen
fread() lesen
//ab hier keine links mehr zu den functions, du wirst sie dir nach gleichem schema selbst bauen können
//schließen
fclose()

//du hast nun den inhalt der datei ausgelesen in eine variable, deren inhalt nun auf den server2 geschrieben wird

//neue datei öffnen
fopen ('localer_dateiname''w')
//in die datei schreiben
fwrite() schreiben
//schließen
fclose() 
wie die einzelnen funktionen "funktionieren", steht im manual...

natürlich müssen im zielserver die schreibrechte entsprechend gesetzt sein.

edit:
das mit den links im [ php ] klappt wohl nicht so ganz, naja...

http://www.php.net/***

für *** den enstprechenden namen der funktion einfügen.
Mit Zitat antworten
  #9  
Alt 24.05.2004, 00:15:58
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Re: Re: Re: Re: Re: Re: Re: Datein von anderem Server übernehmen

Zitat:
Original geschrieben von MarkusStruebel
Da hätte ich das ganze dann doch wohl im Anfänger-Forum posten sollen... :-(
1. Du verstehst den Sinn dieser Foren völlig falsch. Das ist hier kein kostenloser Scriptschreibdienst. Hier werden Tips gegeben u/o notfalls auch auf Fehler in einem existierenden Script hingewiesen. Denken und programmieren mußt Du schon selber.

2. wenn das Deine Kenntnisse übersteigt, solltest Du entweder dazulernen oder Dich mit dem bescheiden, was Du beherrschst.

3. kommt noch dazu, daß das, was Du vorhast, sehr stark noch "Content-Klau" riecht. Der Quellserver gehört Dir offenbar nicht, weil Du sonst einen FTP Account hättest. Da wäre mein Mitteilungsbedürfnis wesentlich umfangreicher, wenn Du gefragt hättest, wie Du dem Content-Klau verhindern könntest.
Mit Zitat antworten
  #10  
Alt 24.05.2004, 09:46:57
sct sct ist offline
Anfänger
 
Registriert seit: Feb 2004
Ort: Rotenburg
Beiträge: 27
außerdem riecht das irgendwie ein wenig nach Bilderklau :/

edit: huch, ist ja schon erwähnt worden. Sollte ich wohl mal konzentrierter lesen ^^
__________________
phpug-rotenburg.de
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 09:16:41 Uhr.


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


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