
Hallo.
Für ein Loginsystem muss ich Grafiken kopieren, dabei reicht es mir nicht, nur Grafiken von den Cliens direkt über <form> und <input type="file"> hochzuladen.
Leider habe ich keinen Zugriff auf die php.ini meines Webspace und aus Sicherheitsgründen ist auch ini_set(), fopen(), popen() und fsockopen() gesperrt.
Allerdingst dachte ich noch an eine weitere Möglichkeit, für die ich selbst keine Lösung finde.
In Worten erklärt, könnte das so ablaufen:
1.)URL zur Datei wird in <input type="text"> eingegeben
2.)Datei wird (durch Javascript?) temporär auf dem Client zwischengespeichert, lokaler Pfad in ein <input type="file">-Feld geschrieben.
3.)Über form-submit wird die Datei in $_FILES geladen, und kann serverseitig weiterverarbeitet werden.
1.) und 3.) ist mir klar, aber ich benötige dringend Hilfe bei 2.), wenn dieser Vorschlag durchführbar sein sollte.
Für diesen workaround wären bestimmt unzählige funpic.de-User dankbar.
mfg,
samuraiotaku
Code: In Zwischenablage kopieren (nur IE)
Zitat:Hallo. Erstmal danke für die schnelle Antwort, aber ich glaube, wir haben uns missverstanden. Den Fileupload per Formular kann ich selbst problemlos realisieren, aber was mir wichtig ist, ist eine Datei von einer fremden URL zu kopieren.
gosiggi postete
um Dateien auf den Webspace abzulegen brauchst du doch "ini_set(), fopen(), popen() und fsockopen() gesperrt." garnicht.
[/CODE]
Zitat:Danke für die aufschlussreiche und ermutigende Antwort. Aber du hast wohl recht.
oimel postete
Ich glaube nicht, dass Dein Workaround jemals ordentlich funktionieren wird.
Zitat:Wäre ja nur zu schön, wenn das möglich wäre, denn dann könnte man jeden Webseiten Besucher als Peer missbrauchen !
2.)Datei wird (durch Javascript?) temporär auf dem Client zwischengespeichert, lokaler Pfad in ein <input type="file">-Feld geschrieben.
Zitat:Wenn dein Provider fsockopen() und die HTTP-Url-Wrapper deaktiviert hat, wirds schwer....
aber was mir wichtig ist, ist eine Datei von einer fremden URL zu kopieren.