Nevíte někdo jak to mam napsat aby se mi po zadání údají objevila potřebná ftp složka?
takle bypadá muj .htaccess:
AuthUserFile ftp://la2009.wz.cz/uceni/mat/priklady/.htpasswd
AuthGroupFile /dev/null
AuthName "matika-priklady"
AuthType Basic
require valid-user
<Files .htaccess>
order allow,deny
deny from all
</Files>
Options -Indexes
.htpasswd tam mam i s šifrovanym heslem je to nick: admin
a pass: heslo prosím help
Díky
A oblíbené téma je opět tady.
Zde najdeš potřebné informace: http://www.webzdarma.cz/forum/read.php?f=1&i=32173&t=32111
.htaccess jaksi nefunguje pri pouziti ftp protokolu, protoze je to konfigurak apache, coz je http server. .htaccess nema s ftp nic spolecnyho.
pokud chces, aby se po zadani hesla objevil vypis souboru ve slozce, tak do .htaccess v te slozce musis napsat Options +Indexes (a samozrejme ty Auth veci)
no už sem to rozchodil měl sem špatně cestu... ale teď bych potřeboval aby se tam dalo kopírovat(uploadovat)... de to?
No ale to už jsme někde jinde. Nahrávání souborů na server nemá nic společného s .htaccess a .htpasswd.
Soubory se nahrávají na server přes:
- Správce souborů v Administraci WZ
- FTP
- PHP skriptem (google ti najde spoustu tutoriálů "php upload souborů")
no jasný ale já potřebuju zacílit určitou složku po zadání hesla a když tam nedam index tak se zobrazý jenom obseh složky, de to udělat aby to skočilo na ftp... tý určitý složky?
a jak to teda mam udělat mě ty php ani asp nechodí... nevim proč...
SiBi: Tak ASP tady určitě fungovat nebude. WZ je linuxový server, tudíž pouze PHP.
"nevim proč..." no to mi taky ne. Zkus dát nějaký kód a případně chyby, které ti to zobrazí, potom se můžeme bavit dál.
já to mam stažený tak jestli byste mi to upravily byl bych rád...
formulář (index.html):
oba soubory je umístěnej na http://la2009.wz.cz/uceni/mat/priklady/
<form enctype="multipart/form-data" action="_URL_" method="post">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form>
script(upload.php.: <?php
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
copy($_FILES['userfile']['tmp_name'], "kam/ulozit/nahrany/soubor");
} else {
echo "Possible file upload attack. Filename: " . $_FILES['userfile']['name'];
}
/* ...nebo... */
move_uploaded_file($_FILES['userfile']['tmp_name'], "kam/ulozit/nahrany/soubor");
?>
Tak ...
.... koukám že "čteš" PHP Manuál ;)
Copy() tu nefunguje.
Move_uploaded_file ano, zkontroluj cestu, a zápisová práva (kdyžtak nastav na 0777, tím skoro nic nezkazíš)
tak jsem to vyřešil tak, že sem přesunul site z wz na ic kde je copy povolený a tam mi to funguje bez problémů ale díky a rady
vazne by me zajimalo, kdo kdy kde vypustil ten blud, ze se copy() pouziva pro upload
SiBi: používat copy pro upload ... bóže ... NO COMENT.
Říká ti něco fileupload attack (nebo tak nějak)? Asi ne, protože jinak by jsi copy nepoužil.
Tonik: až to zjistíš, tak dej vědět, já ho nominuju na idiota roku