php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.05.2009, 17:49  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 263
mistermint ist zur Zeit noch ein unbeschriebenes Blatt
Standard bild auf anderem server laden

Hallo, wie realisiert man am besten einen Bildupload auf einen anderen Server?
Hab mir schon die ftp Funktionen angeschaut, in Frage kommen würde ftp_put(), aber dazu brauch ich ja ftp login-daten vom Server auf dem ich das Bild laden will!
Ich kann zwar ne Seite machen die auf dem Zielserver läuft, und die dem Uploadskript die ftp Daten zukommen lässt, aber wenn dann wer einen Blick auf das Skript wirft und die url aufruft, sieht er ja die ftp Daten trotzdem!

Man kann zwar die Ochsentour machen, das Bild auf dem jeweiligen Server hochladen, ne Anfrage an den Zielserver schicken, der generiert mittels php und der Quelldatei vom Bild(auf dem anderen Server) ein Bild und speichert dies dann auf ab(Zielserver) ab.
Danach gibt er was zurück dass das Löschen des Bildes auf dem anderen Server bewirkt, also quasi die Zwischenspeichermethode!
Aber diese ist ja sehr aufwendig, und darum will ich mal eure Ideen und Vorschläge dazu hören!

MfG
mistermint ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.05.2009, 18:28  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Wieso funktioniert das mit dem FTP nicht? Möchtest du das Skript dass das Bild an den anderen Server schickt an andere Personen weitergeben?

Möglichkeiten wären:
- FTP: Der FTP User darf NUR schreiben und darf nur einen einzigen Ordner öffnen (so kann der "Fremde" den Ordner nicht auslesen und kann NUR schreiben, wäre also relativ sicher (er kann allerdings alle möglichen Dateien hochladen (php Dateien die dann den Server manipulieren, illegales Zeugs etc.)

- Einfach per POST an ein Formular auf dem anderen Webserver schicken und der Empfängerserver gibt bei Erfolg einen Wert zurück und wenn dieser Wert beim Sender ankommt löscht er die lokale Datei oder sendet eben die Datei erneut.

Die Frage ist halt was genau du realisieren möchtest vlt. können wir besser helfen wenn du uns verrätst was du möchtest.
Flor1an ist offline   Mit Zitat antworten
Alt 10.05.2009, 18:33  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 263
mistermint ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ja per Formular Bild hochladen welches dann auf einem anderen Zielserver gespeichert werden soll!
Kann ich ein Bild per Post Formular einfach an ein Skript auf einen anderen Server übertragen?
Wenn dem so ist wäre das die beste Variante!
Das Bild sollte dort abgespeichert werden und der Pfad in die DB übernommen werden!
mistermint ist offline   Mit Zitat antworten
Alt 10.05.2009, 18:39  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Mir ist noch nicht ganz klar was exakt du möchtest. Du hast einen Server A der ein Formular generiert bei dem ein User eine Datei hochladen kann. Diese Datei soll irgendwie (egal wie?) auf dem Server B gespeichert werden (wieso nicht gleich Formular auf Server B?) und dann soll der Link zum Bild in der Datenbank gespeichert werden (Datenbank liegt auf Server A oder B??)
Flor1an ist offline   Mit Zitat antworten
Alt 10.05.2009, 18:56  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 263
mistermint ist zur Zeit noch ein unbeschriebenes Blatt
Standard

weil das so gewünscht wird dass der User das Bild von Server A hochladen kann und auf Server B speichert!
Die Datenbank liegt auf Server B!

Server B ist quasi der Speicher und Server A greift darauf zu!
mistermint ist offline   Mit Zitat antworten
Alt 10.05.2009, 19:02  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Und wie greift Server A auf die Datenbank von B zu? Einfach direkt oder wie soll das funktionieren? Weil sonst kannst du ja auch im Formular einfach als action die Adresse des Servers B angeben und die Datei direkt dahin laden. Oder eben über FTP. Gehören die beiden Server nicht dem selben Kunden?
Flor1an ist offline   Mit Zitat antworten
Alt 10.05.2009, 19:17  
Erfahrener Benutzer
 
Registriert seit: 19.01.2009
Beiträge: 263
mistermint ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ne!
deswegen will ich ja keinesfalls irgendwelche daten sei es ftp oder mysql rausrücken"!
ich hab mir das so gedacht:

Formualr von Server A schickt POST an Server B!
Dieser Prüft, und wenn alles korrekt, gibt er Server B Ok zurück, wenn nicht Falsch, und dann Formular wiederholen!
Wenn alles Richtig ist, Wird das Bild auf dem SERVER B abgelegt, Pfad in der Datenbank gespeichert!

Will nun Server A an das Bild von Datenbank von B, hab ich mir gedacht,
schreib ich ein Skript, welches Server A aufruft und welches ihm dann die Bild URL zurückgibt!

So sieht der Kunde von Server A nicht die Login Daten von Server B!

So müsste es doch funktionieren?
MfG
mistermint ist offline   Mit Zitat antworten
Alt 10.05.2009, 19:31  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ja so könnte es funktionieren.

Entweder erst die Datei auf Server A laden und der Server A kopiert die Datei dann nach B wieder über einen POST Request oder das Formular sendet direkt an Server B und dieser leitet den User dann wieder auf Server A um und hängt z.B. noch ne Variable an die besagt ob der Upload ok oder falsch war.
Flor1an ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei auf ANDEREM Server verschieben SirRobin PHP Tipps 2008 6 16.11.2008 12:18
[Erledigt] PHP Emails versenden von anderem Server aceras PHP Tipps 2008 8 13.11.2008 13:05
imagecreatefromjpeg mit URL von anderem Server? saibot PHP Tipps 2006 2 30.09.2006 17:22
Datei Formulardaten auf anderem Server ablegen cytrobic PHP Tipps 2006 3 03.08.2006 14:50
Objekt wird auf einem Server akzptiert auf anderem nicht nieselfriem PHP Tipps 2006 3 10.07.2006 01:46
symlink zu anderem Server paramedic78 PHP-Fortgeschrittene 2 09.05.2006 02:40
[Erledigt] Bild immerwieder holen PHP Tipps 2006 2 18.02.2006 01:24
Bild aus einer Datenbank laden Unknown PHP Tipps 2005-2 5 26.09.2005 01:38
[Erledigt] Überprüfen ob Bild auf fremden Server vorhanden ist PHP Tipps 2005-2 5 19.07.2005 10:26
[Erledigt] Datei von anderem Server anrufen PHP Tipps 2005 21 19.05.2005 20:38
Datei auf einen anderen Server laden Borlox PHP Tipps 2005 3 25.04.2005 20:12
Seite von anderem server mit post öffnen PHP-Fortgeschrittene 2 26.10.2004 20:41
Bild aus Server anzeigen lassen flual2000 PHP Tipps 2004 4 26.10.2004 16:33
Bild laden HTML, Usability und Barrierefreiheit 2 23.07.2004 17:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bilder auf server laden, bilder auf ftp server laden, bild auf server laden, bilder auf einen server laden, fotos auf server laden, bilder auf server hochladen, php ftp bild auf anderen server übertragen, datei auf anderen server speichern ftp php, bilder vom server laden, bilder auf ein server laden, bild auf einen server laden, server erst bilderladen, wie kann ich bilder auf einen server laden?, autoit bilder auf ftp server laden, fotos auf ftp server laden, fotos auf einen server laden, php bild von server laden, bilder auf anderen surfer laden, daten auf ftp server laden als fremder, bilder auf den server laden

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum