Autor Zpráva
zacatecnik9
Profil
Mám teď klasický formulář na upload pomocí tlačítka "Procházet" a k tomu PHP:

<form action='upload.php' method='POST' enctype='multipart/form-data'>
<br><input type='file' name='fupload1'>
<input type='hidden' name='zfupload' value='1'>
<input type='submit' value='Uložit'> 
</form>
...
<?
$name2="nahore";
nazev_souboru2 = $_FILES['fupload1']['tmp_name'];
$cil2 = "../../obrazky" . "/" .$name2.".jpg";  
$copy = move_uploaded_file($nazev_souboru2, $cil2);
?>


Nevíte prosím někdo, jak to upravit, abych na server nahrál vždy určitý soubor z lokálního PC, který se jmenuje vždy stejně, bez procházení folderů pomocí tlačítka "procházet".

Děkuji
Medvídek
Profil
zacatecnik9
Sem si téměř jistý, že nelze. Představ si, že se nastaví, aby ti to stahovalo nějaké citlivé informace, třeba soubor s heslama pro Firefox.Vstoupíš na nějakou stránku a automaticky se stáhne z tvého pc tento soubor :)
zacatecnik9
Profil
logiku to má, asi jsi mě přesvědčil, že to nejde...:-)
Medvídek
Profil
zacatecnik9
Dle mého velice skromného názoru by to bylo celkem velké bezpečnostní riziko :)
grimword
Profil
javascriptem vlozit do formulare cestu + onload nebo na podobnou akci formular odeslat?
DJ Miky
Profil
JavaScriptem do toho cesta vložit nejde, ze stejného důvodu.
grimword
Profil
v tom pripade nejaky program na principu FTP klienta
Mastodont
Profil
Pokud budeš mít na lokálu Apache a PHP, tak by to mělo jít přes CURL:
http://cz.php.net/manual/en/function.curl-setopt.php
imploder
Profil
zacatecnik9
Možná by to šlo přes nějaký aplet - java, activeX (ten je ale jenom pro IE). Přes activeX to určitě jde.
EDIT: určitě pokud se pro takové řešení rozhodneš použij Java aplet - jde to přes něj na 100% a bude to fungovat v různých prohlížečích (narozdíl od micro$oftího ActiveX)
tady je jeden javový uploader zadarmo: http://sourceforge.net/projects/zupload/

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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