Autor | Zpráva | ||
---|---|---|---|
lumpy Profil |
#1 · Zasláno: 27. 6. 2006, 13:30:03
pri uploadovani suboru mi to pise tuto chybu:
Warning: copy() has been disabled for security reasons in /home/free/ic.cz/b/brutall/root/www/upload.php on line 15 na 15-tom riadku mam toto: if (copy ($soubor, "./data/$soubor_name")) co s tym?? |
||
tiso Profil |
#2 · Zasláno: 27. 6. 2006, 13:43:08
Použiť ftp funkcie na to určené...
|
||
lumpy Profil |
#3 · Zasláno: 27. 6. 2006, 13:44:20
tiso
No hej, ale ked chcem, aby si mohol niekto na stranku uploadnut obrazok, tak to nepojde?? este pred par dnami mi to na tom serveri mi to slo.. |
||
error414- Profil * |
#4 · Zasláno: 27. 6. 2006, 14:24:21
|
||
lumpy Profil |
#5 · Zasláno: 27. 6. 2006, 14:54:33
error414-
No hej, teraz viem ze to nefunguje, ale ako to spravim tak, aby sa dali uploadovat subory? |
||
tiso Profil |
#6 · Zasláno: 27. 6. 2006, 15:12:38
1. ak si ten upload napísal sám, tak si ho ľahko sám aj prepíšeš
2. ak si ho odniekiaľ stiahol, tka si stiahni iný skript ktorý bude miesto copy používať move-uploaded-file |
||
lumpy Profil |
#7 · Zasláno: 27. 6. 2006, 16:20:48
tiso
Viac menej stiahnuty, ale hadam to nejako prepisem :) |
||
lumpy Profil |
#8 · Zasláno: 27. 6. 2006, 17:02:31
tiso
Noo, skusal som to spravit tak, ze som iba zmenil funkciu copy za move_uploaded_file, no teraz to nefunguje, ale nevygeneruje to tu hlasku warning..nevies co s tym? |
||
tiso Profil |
#9 · Zasláno: 27. 6. 2006, 17:10:06
Pozrieť na php.net, tam zistíš ako sa s tou funkciou má pracovať...
|
||
lumpy Profil |
#10 · Zasláno: 27. 6. 2006, 17:14:10
tiso
Ved pozeram, ale skoro cele je to po anglicky a to je moj problem momentalne.. |
||
tiso Profil |
#11 · Zasláno: 27. 6. 2006, 17:19:15
...tak študuj tie zdojáky... Programovanie a angličtina proste patria k sebe... Bez toho to nepôjde...
|
||
Casero Profil |
#12 · Zasláno: 27. 6. 2006, 17:49:30
lumpy
fce copy je zakázaná na IC, wz atd. takže se nahrazuje move_uploaded_file to by mělo určo fungovat...seš si jistej že se ten obrázek neuploaduje?? |
||
davidcoudy Profil |
#13 · Zasláno: 27. 6. 2006, 21:30:29
Tohle mi funguje už hodně dlouho asem s tim spokojenej a i na wz ale tam muzu nahravat jen max 2MB soubory
<?php for($i=0;$i<sizeof($userfile);$i++) { if(!$userfile_size[$i]) continue; $size = FileSize($userfile[$i]) / 1000; $UPLOAD = fopen( $userfile[$i], "r" ); $contents = fread( $UPLOAD,$userfile_size[$i]); fclose( $UPLOAD ); $SAVEFILE = fopen("soubory//".$userfile_name[$i], "wb" ); fwrite( $SAVEFILE, $contents,$userfile_size[$i] ); fclose( $SAVEFILE ); } echo "<p><span class=\" green \"><b>Soubor o velikosti $size kB. Byl úspěšne nahrán. Děkuji.</b></span></p>"; ?> |
||
davidcoudy Profil |
#14 · Zasláno: 27. 6. 2006, 21:31:47
jo jeste formulář
<form method="post" action="index.php?page=upload" enctype="multipart/form-data"> <table summary=""> <tr> <td> Nahraj soubor: </td> <td> <input name="userfile[]" type="file"> <input id="odesli" type="submit" value="Odeslat"> </td> </tr> </table> </form> |
||
Anonymní Profil * |
#15 · Zasláno: 28. 6. 2006, 20:09:23
davidcoudy
Diiik, aj tak, uz som si porobil ten moj kod tak, ze funguje, tak pohoda, ale diik za riesenie.. |
||
Časová prodleva: 21 dní
|
|||
Anonymní Profil * |
#16 · Zasláno: 19. 7. 2006, 17:11:01
Nechápu, proč někteří diskutující ze sebe dělají tak nebetyčně chytré. Namísto toho, aby tazatel dostal stručnou odpověď, musí si pokorně vyslechnout, jak je blbej a línéj, když si odpověď nedokáže najít sám. Budiž - spousta dotazů už byla někde zodpovězena. Ale připadá mi idiotské chodit kolem odpovědi jako kolem horké kaše a zatěžovat sebe i internet idiotskými odpověďmi.
Stručně: slůvko copy nahraď slůvkem move_uploaded_file Copy je totiž na některých PHP serverech zakázán. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0