pridani hashe za jmeno souboru
- parti
- Člen | 117
Ahoj prosim nevite mi poradit jak spravne pridat hash za jmeno souboru.
Zkousel jsem neco takove ale neprida mi to nic.
$file = $values['csv'];
$folder = '/parking.csv'. hash_file('md5', $file->getTemporaryFile());
$file->move($folder.'/parking.csv','r');
$fileOpen = fopen($file,'r');
kde mam chybu???
Dekuji moc za radu
- uestla
- Backer | 799
Ahoj.
Permission denied znamená, že nemáš práva pro zápis do složky.
$folder = '/parking.csv'. hash_file('md5', $file->getTemporaryFile());
ti vytvoří řetězec typu
/parking.csv79c2b46ce2594ecbcb5b73e928345492
.
V dalším kroku
$file->move($folder.'/parking.csv','r');
se snažíš nahraný soubor uložit do
/parking.csv79c2b46ce2594ecbcb5b73e928345492/parking.csv
. Metoda move()
má pouze jeden parametr, čili 'r'
můžeš vynechat.
Tipnu si, že se pokoušíš o něco takového:
$file->move('/parking.csv'. hash_file('md5', $file->getTemporaryFile()));
Je to tak?
- Nezmo
- Člen | 7
parti napsal(a):
ano uz jesem to opravil a teda dal som tam substr. takto
$file->move(substr(md5(rand()), 0, 7).'/parking.csv');
ale nic to nevytvori projede to ale jmeno souboru zustane stejen beze zmeny
Netuším, co dělá přesně move, ale podle mě potřebuješ:
starou cestu
$file->move('staraCesta/stareJmeno','NovaCesta/noveJmeno');
tzn.
$file->move('staraCesta/stareJmeno','/parking_'.substr(md5(rand()), 0, 7).'.csv');
- Michal Hlávka
- Člen | 190
Zkus do move hodit absolutni cestu, nezapomen aby slozka do ktere to presouvas mela dostatecna opravneni.
- Michal Hlávka
- Člen | 190
Nezmo napsal(a):
parti napsal(a):
ano uz jesem to opravil a teda dal som tam substr. takto
$file->move(substr(md5(rand()), 0, 7).'/parking.csv');
ale nic to nevytvori projede to ale jmeno souboru zustane stejen beze zmeny
Netuším, co dělá přesně move, ale podle mě potřebuješ:
starou cestu$file->move('staraCesta/stareJmeno','NovaCesta/noveJmeno');
tzn.
$file->move('staraCesta/stareJmeno','/parking_'.substr(md5(rand()), 0, 7).'.csv');
https://api.nette.org/…oad.php.html#…
Co si pred prispevkem do fora aspon tu funkci otevrit? :)
Editoval Michal Hlávka (12. 1. 2017 13:29)