Autor Zpráva
wewreee
Profil *
Zdravim, jak se da resit upload souboru na jinej server. Tzn. na mym webu bude formular na zadani souboru a po kliknuti na tlacitko nahrat se nahraje na nejaky server typu ******, czshare atd... a nejlepe mi to pak jeste vrati adresu ke stazeni souboru
Keeehi
Profil
wewreee:
Nejlépe pomocí knihovny cURL.

Upload na tvůj server bude klasický a dále script "pošle" s pomocí cURL soubor na ty dané servry. Z odpovědí servrů (přijde zdroj html stránky) si ty odkazy vydoluješ regulárními výrazy.

Dej si však pozor na to, že upload souborů je někdy časově náročný, takže by jsi mohl narazit na maximální dobu běhu scriptu. Ještě bych poznamenal, že knihovna cURL nemusí být na každém servru povolená.
wewreee
Profil *
dik, vim, ze curl je na to dobrej, ale prave problem je, ze nevim jak to pres nej udelat. dejme tomu ze na mym webu bude form <input type="text" name="soubor" > a ted jak mam pracovat s curlem aby vzal soubor z inputu soubor a ten soupl jinam? :)
Keeehi
Profil
wewreee:
Začni uploadem na vlastní server. Zkus raději použít <input type="file" name="soubor" >.
wewree
Profil *
to file je jasny to jsem se prepsal, ale tak to mam udelat upload prvne na svuj server a az pak to nejak presunout? Nejde to rovnou z myho na cizi?
Alphard
Profil
wewree:
Nejde to rovnou z myho na cizi?
Proč to musí jít přes vaše stránky? Proč se to neuploaduje přímo?

cURL možná nebude nejlehčí, protože bych na těchto serverech očekával ochranu proti automatizovanému nahrávání.
Upload na váš server nemusíte řešit, soubor můžete hned z tempu předat dál (pokud nemá váš server nějakou nestandardní konfiguraci, která by tomu bránila).
wewree
Profil *
Nehodil by nekdo malou ukazku jak pracuje curl se souborama?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0