Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Datei von URL kopieren, ohne Zugriff auf php.ini

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

Hier gehts zum Orginal Eintrag "Datei von URL kopieren, ohne Zugriff auf php.ini" im Forum

Antworten

Servus,
um Dateien auf den Webspace abzulegen brauchst du doch "ini_set(), fopen(), popen() und fsockopen() gesperrt." garnicht.


Beispiel:

Code:                   In Zwischenablage kopieren (nur IE)
1">




2.

Ein Webspace, bei dem fopen gesperrt ist, ist halt auch ziemlicher Quark. Ich glaube nicht, dass Dein Workaround jemals ordentlich funktionieren wird.


3.

Zitat:
gosiggi postete

um Dateien auf den Webspace abzulegen brauchst du doch "ini_set(), fopen(), popen() und fsockopen() gesperrt." garnicht.

[/CODE]
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.

mfg,
Samuraiotaku


4.

Zitat:
oimel postete
Ich glaube nicht, dass Dein Workaround jemals ordentlich funktionieren wird.
Danke für die aufschlussreiche und ermutigende Antwort. Aber du hast wohl recht.
Kannst du nir vielleicht sagen, wo ich sonst einen kostenlosen Webspace ohne Trafficlimit mit mySQL-Datenbank herbekomme, bei dem ini_set() erlaubt ist?

mfg,
S


5.

Vielleicht im Himmel. Hier auf Erden gibt es wohl kaum etwas gutes kostenlos. Entweder du kennst einen der dir was abgibt, oder du musst eben ein paar Groschen investieren.

Zitat:
2.)Datei wird (durch Javascript?) temporär auf dem Client zwischengespeichert, lokaler Pfad in ein <input type="file">-Feld geschrieben.
Wäre ja nur zu schön, wenn das möglich wäre, denn dann könnte man jeden Webseiten Besucher als Peer missbrauchen !

*schieb*


6.

Zitat:
aber was mir wichtig ist, ist eine Datei von einer fremden URL zu kopieren.
Wenn dein Provider fsockopen() und die HTTP-Url-Wrapper deaktiviert hat, wirds schwer....
evtl. möglich, aber unwahrscheinlich wäre, das dir noch http://de3.php.net/manual/de/ref.curl.php
geblieben ist...

Alternativ: http://de3.php.net/manual/de/ref.ftp.php


Hier gehts zum Orginal Eintrag "Datei von URL kopieren, ohne Zugriff auf php.ini" im Forum
 
phpforum.de | Impressum | Handy Bundles