| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
| Napísal gadz80: 02.07.2008 2:54 | |
|
Pokúšam sa urobiť kamošovi stránku, kde by si sám pridával alebo mazal fotky, mp3 a videa (všetko cez web stránku) ... Dajú sa vôbec uploadovať súbory typu mp3 a wmv cez php? Už to skúšam asi týždeň a nechce mi to fungovať. Funguje mi iba upload obrázkov ... alebo mi prosím poradte ako by sa dali dostať na server súbory typu mp3 a wmv + zapis do databazy.
Takto by mala stránka približne vyzerať:
Kód: http://www.samorast.czweb.org/
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
samozrejme, ze sa to da, ale v php je nastaveny default limit pre maximalnu velkost prenasaneho suboru tusim 2MB, cize to si budes musiet asi zmenit (kedze mp3 ma zvycajne viac), co zo strany hostingu asi nebude mozne... dalej pises, ze ti to nechce fungovat, to je sice pekne, ale co ti tam nefunguje? das uploadnut subor a nespravi sa nic, pripadne sa vypise nejaka chyba? Taktiez by nebolo od veci zverejnit zdrojak skriptu, ktory upload suborov vykonava, lebo takto mozme len hadat, kde moze bytr chyba...
Upload suborov + zapis do db tu uz bol niekolkokrat rieseny, staci pohladat...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
| Napísal autor témy gadz80: 02.07.2008 12:22 | |
|
Ano pozeral som na http://www.gadz80.wz.cz/phpinfo.php a preto som zväčšil veľkosť na 32MB (čo mi bohato stačí) pomocou súboru .htaccess
Kód: php_value memory_limit 32M php_value post_max_size 32M php_value upload_max_filesize 32M na localhoste mi to funguje super, ale na servery nie, hoci napíše že bol odoslaný súbor ... práva na priečinok som nastavil. Tu je script, ktorý používam (zatiaľ bez zápisu do databázy, keďže mi ešte nefunguje ani upload) http://www.gadz80.wz.cz/upload.phpKód: <?php
$slozka = "tmp/"; // Přejmenujte na jméno vaší složky
if( is_uploaded_file($_FILES['soubor']['tmp_name']) && ($_POST['upload'] == "ok") ) { if( move_uploaded_file($_FILES['soubor']['tmp_name'], $slozka.$_FILES['soubor']['name']) ) { $oznam = "Byl uploadovan soubor: <strong>".$_FILES['soubor']['name']."</strong>"; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Upload souboru</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div> <?php echo $oznam; ?> </div> <div> <table border="1" width="482"> <tr> <form action="upload.php" method="post" enctype="multipart/form-data"> <td width="180">Soubor:</td> <td width="300"><input type="file" name="soubor" /></td> <td width="180"><input type="hidden" name="upload" value="ok" /></td> </tr> <tr> <td width="180"></td> <td width="300"><input type="submit" name="potvrd" value="UPLOAD" /><td> <td width="180"></td> </tr> </form> </table> </div> </body> </html>
Neviem či je to script s tejto stránky alebo inej, tych scriptov som už vyskúšal veľa a ani jeden mi nefungoval ... ten je prvý ktorý mi funguje aspoň na localhoste.
Pripadne poradte ako by sa tam dal dostať väčší súbor (do 32MB).
|
|
Registrovaný: 01.01.06 Prihlásený: 25.12.21 Príspevky: 366 Témy: 47 Bydlisko: TT | Napísal jaji: 02.07.2008 22:40 | |
|
obavam sa, ze to nestaci zmenit len cez .htaccess , aôe treba priamo v nastaveniach hostu. A na freeserveroch sa to myslim ani nenastavuje, ale mozes skusit
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student |
|
| Napísal autor témy gadz80: 03.07.2008 0:53 | |
|
jaji píše: obavam sa, ze to nestaci zmenit len cez .htaccess , aôe treba priamo v nastaveniach hostu. A na freeserveroch sa to myslim ani nenastavuje, ale mozes skusit
Ďakujem za pomoc, aspoň už viem v čom bola tá chyba ... Zatiaľ som to vyriešil tak, že pridám iba informácie o videu alebo mp3 do databázy a potom cez ftp server odošlem ten súbor ... názov súboru == ID v databáze
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|