Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Autor | Správa |
---|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
chcel by som si vyrobit taky maly upload server pre vlastnu potrebu
skusal som:
formular.html
Kód: <HTML> <head> <title>Nevilel - upload</title> </head> <BODY> <H3>Upload suborov</h3> <FORM METHOD=POST ACTION="naserver.php" ENCTYPE="multipart/form-data"> <STRONG>Odoslat subor!</STRONG> <INPUT TYPE=FILE NAME="formularfile"><BR> <INPUT TYPE="SUBMIT" VALUE="Odoslat!"> <INPUT TYPE="RESET" VALUE="Vymazat"> </FORM> </BODY> </HTML>
naserver.phpKód: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <meta http-equiv="content-type" content="text/html; charset=Windows-1250" /> <html> <head> <title>Nevilel - upload</title> </head> <body> <?php echo "<pre>"; echo "Dočasné jméno převáděného souboru: $formularfilen"; echo "Originál jména souboru: $formularfile_namen"; echo "Velikost souboru: $formularfile_sizen"; echo "Typ souboru: $formularfile_typen"; echo "</pre>"; echo "<hr />"; if ( $formularfile == "none" ) { echo "Přenos souboru se nezdařil";<br> echo "Zpět na formulář!<a href="formular.html">files</a>"; exit; } if ($formularfile_size < 1000072 ) { if (copy($formularfile,"/upload")) { echo "Soubor byl přenesen OK "; } else { echo "Chyba při uploadu souboru!"; } } else { echo "Prepáčte ale súbor je príliš veľký! "; }
?> <form action="JavaScript:history.back()"> <input type="submit" name="spet" value="Späť"> </form> </body> </html>
ked vyberiem subor a dam odoslat vypise
Citácia: Parse error: syntax error, unexpected '<' in /home/freehost/t35.com/n/e/nevilel/naserver.php on line 19
nake navrhy?
diki
P.S.: moj web
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
nemyslis ze v tomto riadku mas to <br> trochu mimo?
Kód: echo "Přenos souboru se nezdařil";<br>
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
taky som slepy.... diki
ale velmi sa to nezlepsilo
Citácia: Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in /home/freehost/t35.com/n/e/nevilel/naserver.php on line 21
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 | 30 Bydlisko: Bratislava |
Omg, to kto ti písal ten skript? Však to sú úplne jednoduché chyby, nepoužívaš editor so zvýrazňovaním syntaxe? Ja som tú chybu ani nemusel hľadať, stačilo to otvoriť v PSPADe a hneď som videl kde je chyba (doslova to sivetilo).
Ty tam máš
Kód: echo "Zpět na formulář!<a href="formular.html">files</a>"; Má to byť Kód: echo "Zpět na formulář!<a href=\"formular.html\">files</a>";
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
ale aj tak ti to nemoze ist... iba ak by si mal register_globals na ON.
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
zdroj: http://www.pc-politika.com/
dreamweaver mi nic nevyhadzuje
odstranil som ten riadok a teraz mi vyhadzuje riadok 25:
Kód: if (copy($formularfile,"/upload"))
pls ako to ma byt?
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
prave to ti hovorim, ten subor na tej stranke neexistuje. musis takto:
Kód: if (copy($_FILES['formularfile']['tmp_name'],"/upload")) a chcem sa spytat, kde si dosiel na taketo veci: Kód: if ( $formularfile == "none" ) if ($formularfile_size < 1000072 )
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
zdroj som uviedol vysie
este stale vypisuje tu istu chybu
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
skus to takto:
Kód: if (copy($_FILES['formularfile']['tmp_name'],"upload/abcd.pripona"))
musi ti existovat folder upload. ale tie ostatne veci ako formularfile a formularfile_size ti fungovat nebudu, lebo take nic neexistuje.
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
staci mi ked mi to proste bude nahravat subory netreba ziadne obmedzenia ani nic podobne
ten priecinok existuje
//edit: stale to nejde
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
aspon napis co ti vypisuje, lebo mne to ide
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
teraz je to tu lebo na t35.com mi to nejde nahrat
vypisuje
Citácia: Warning: copy() [function.copy]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/a7863989/public_html/naserver.php on line 25
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
nemas dostatocne prava, teda pise to ze priecinok sa ti nenachadza medzi povolenymi na editovanie.
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
na vsetko som dal CHMOD 777 a pise chybu
Citácia: Warning: copy() [function.copy]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/a7863989/public_html/naserver.php on line 25
nake navrhy?
na localhoste mi to funguje ale vzdy to ulozi na abcd.pripona
ako sa da nastavit aby to ukladalo normalne?
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
jeej, ved to som tam len tak napisal abcd.pripona, ved si tam daj co chces. a s hentym ti uz asi neporadim, neviem preco ti to nejde.
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
viem ze to si len tak napisal ale ako to mam dat ked chcem aby sa nazov suboru nezmenil
|
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
Kód: if (copy($_FILES['formularfile']['tmp_name'], 'upload/' . $_FILES['formularfile']['name'] ))
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... | |
Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
|