[b8bd724] | 1 | 21:34 2005/10/10 |
---|
| 2 | |
---|
| 3 | KÈ Sn Uploader FAQ |
---|
| 4 | |
---|
| 5 | Q1. ±êͽŷ©H |
---|
| 6 | Q2. PerlÅ·©HPHPÅ·©H |
---|
| 7 | Q3. Ýuūܹñ(®«Ü¹ñ,500G[ªÅé) |
---|
| 8 | Q4. NoCGI.pmÅÆCGI.pmÅÇÁ¿g¦Î¢¢ñÅ·©H |
---|
| 9 | Q5. ÝèÌ 0Æ© 1Æ© ÁĽŷ©H |
---|
| 10 | Q6. t[ðgÁÄ¢éy[WÈÌÅNðNbNµ½çVµ¢EBhEÅJ«½¢ |
---|
| 11 | Q7. ÝèÍftHgÌÜܶ᢯ȢÌH |
---|
| 12 | Q8. [U©çkeyÍ ÁÄé(͸È)ÌÉt@Cªíūܹñƾíêé |
---|
| 13 | Q9. G[bZ[WªS\¦³êܹñ |
---|
| 14 | Q10. NoCGI.pmÅÅG[bZ[WÉPOSTf[^s®SÆåÊÉcÁĢܷ |
---|
| 15 | Q11. Ç[hÉüé̪Ê|Å· |
---|
| 16 | Q12. Ô¢"*"ÁĽH |
---|
| 17 | Q13. POSTKey¡ÝèÅ«éÁĽÌÓ¡ª éñÅ·©H |
---|
| 18 | Q14. íKeyðYêĵܢܵ½ítH[Éà©®üͳêÄܹñ |
---|
| 19 | Q15. [Upload][Cancel]Ì[Upload]ªÁ¦¿á¢Üµ½ |
---|
| 20 | Q16. IISÅÍ®©È¢ÌH |
---|
| 21 | Q17. ANHTTPD,BlackJumboDogÅ஫ܷ©H |
---|
| 22 | Q18. ^CgÌ"Uploader" â "Now.. Testing.." Æ\¦³êÄ¢éªð«·¦½¢ |
---|
| 23 | Q19. XgÌÔªeÔÅÍ èܹñªÈºÅµå¤©H |
---|
| 24 | Q20. Ýuµ½çT[oªdÈèܵ½ ½©üP·éû@Í èÜ·©H |
---|
| 25 | Q21. ÅåeeÊÍÇêç¢ÜÅ¢¯Ü·©H |
---|
| 26 | Q22. eʧÀª éT[oÅÍÇÌæ¤ÈÝèª]ܵ¢Ìŵ天H |
---|
| 27 | Q23. g£qMP4(å¶)ðÇÁµ½ÌÅ·ªF¯³êܹñ |
---|
| 28 | Q24. g£qMP4(å¶)ðAbv[h·éƬ¶ÉÈÁĵܤ |
---|
| 29 | |
---|
| 30 | /////////////////////////////////////////////// |
---|
| 31 | |
---|
| 32 | Q1. ±êͽŷ©H |
---|
| 33 | A1. Äpt@CAbv[_Å· |
---|
| 34 | CyÉuEU©çT[oÉt@CðAbv[h·é±ÆªÅ«Ü· |
---|
| 35 | |
---|
| 36 | Q2. PerlÅ·©HPHPÅ·©H |
---|
| 37 | A2. PerlXNvgÅ· Perl5Èç®Æv¢Ü· PHPXNvgÅÍ èܹñ |
---|
| 38 | |
---|
| 39 | Q3. Ýuūܹñ(®«Ü¹ñ,500G[ªÅé) |
---|
| 40 | A3. ùɼÌCGIvOðÝuµÄ¢éêÍ»ÌÝèðQlɵÄÝľ³¢ |
---|
| 41 | åÉPerlÌPATHªá¤êâsuexecÈÌÉÝufBNgÌp[~bVª777ÈÇÌꪽ¢æ¤Å· |
---|
| 42 | ܽOt@Cât@CÛ¶fBNgÍñANZXÉ©®¶¬µÜ·ÌÅ |
---|
| 43 | FTPìÈÇÅÍìçÈ¢ûª½Å· |
---|
| 44 | |
---|
| 45 | Q4. NoCGI.pmÅÆCGI.pmÅÇÁ¿g¦Î¢¢ñÅ·©H |
---|
| 46 | A4. ÇÁ¿Åà\¢Ü¹ñª NoCGI.pmÅÌûªAbv[hª½¬¢Ý½¢Å· |
---|
| 47 | |
---|
| 48 | Q5. ÝèÌ 0Æ© 1Æ© ÁĽŷ©H |
---|
| 49 | A5. î{IÉON©OFFÅÝè·éàÌÍ ON=1,OFF=0 Żʵܷ |
---|
| 50 | |
---|
| 51 | Q6. t[ðgÁÄ¢éy[WÈÌÅNðNbNµ½çVµ¢EBhEÅJ«½¢ |
---|
| 52 | A6. $set{'link_target'} ÌlÉ _blank ðÝèµÄ¾³¢ |
---|
| 53 | |
---|
| 54 | Q7. ÝèÍftHgÌÜܶ᢯ȢÌH |
---|
| 55 | A7. î{IÉÍÇÒPASSÌÏX¾¯Å\íÈ¢Æv¢Ü· |
---|
| 56 | ÝèÌdvxÍ(ÂlIÉÍ)ãÌ ºÌûÍêÌûªg¤æ¤È´¶¾Æv¢Ü· |
---|
| 57 | |
---|
| 58 | Q8. [U©çkeyÍ ÁÄé(͸È)ÌÉt@Cªíūܹñƾíêé |
---|
| 59 | A8. íðª ÁÄÈ¢Æv¢Ü· (L[M)m~~ |
---|
| 60 | ÀÛâÁÄÝÄÁ¦È©Á½çA¾³¢ |
---|
| 61 | 031003È~ÉÍÂÊCookieÅÌ»èªÇÁ³êÄÜ· |
---|
| 62 | |
---|
| 63 | Q9. G[bZ[WªS\¦³êܹñ |
---|
| 64 | A9. 031003ÈOÌàÌÍdlÅ·...031003È~ÉÍG[\¦@\ªÂ¢Ä¢Ü· |
---|
| 65 | |
---|
| 66 | Q10.NoCGI.pmÅÅG[bZ[WÉPOSTf[^s®SÆåÊÉcÁĢܷ |
---|
| 67 | A10.Abv[hÉuEU[Ì~ÈÇð·Æ»¤L^³êÜ· |
---|
| 68 | POSTf[^s®S = [U[Abv[h~ Æl¦ÄàçÁÄ\¢Ü¹ñ |
---|
| 69 | ¿ÈÝÉNoCGI.pmŪAbv[h~Xª½¢Æ¾¤í¯ÅÍ èܹñ |
---|
| 70 | CGI.pmÅÍfR[hû@ªá¢Ü·ÌűÌèÌo[`ª³¢¾¯Å· |
---|
| 71 | ¼ÌAbv[_ÉÍÈ¢(L^·éxÅÍÈ¢)G[bZ[WÌÞÈÌÅ |
---|
| 72 | ¢çÈ¢Æv¦Îq¶ãOÉL^µÈ¢æ¤Éµ½Ù¤ª¢¢©àµÜ¹ñ |
---|
| 73 | > 1004žÆXNvgJ¢Ä POSTf[^s®S Åõ·éÆÅãÌûÉ |
---|
| 74 | > elsif($no == 108){ $flag = 1; $message = "POSTf[^s®S" ` |
---|
| 75 | > Æ èÜ·ÌÅ@±±ð |
---|
| 76 | > # elsif($no == 108){ $flag = 1; $message = "POSTf[^s®S" ` |
---|
| 77 | > Æ æªÉ # ðÇÁ·éÆ |
---|
| 78 | > G[bZ[WÉÍL^µÈÈèÜ·B |
---|
| 79 | |
---|
| 80 | Q11.Ç[hÉüé̪Ê|Å· |
---|
| 81 | A11.ÇlÍܸítH[ÉÇlPASSðo¦³¹Ä¾³¢ |
---|
| 82 | Cookie&JavaScriptªg¦éêÍ ©çÍtH[ÉPASSª©®üͳêÜ·ÌÅ |
---|
| 83 | ðüêéÆt@Cí,Ç[UIDüêéÆÇæÊÉüêÜ· |
---|
| 84 | |
---|
| 85 | Q12.Ô¢"*"ÁĽH |
---|
| 86 | A12.KÈÆ©ÀÉæéûZIPoÌ}[LOÅ· |
---|
| 87 | ൩µ½çë»ÊµÄéêà é©àµêܹñ |
---|
| 88 | |
---|
| 89 | Q13.POSTKey¡ÝèÅ«éÁĽÌÓ¡ª éñÅ·©H |
---|
| 90 | A13.ÂlÉs·éÆNª °Ä驪©é©àµêܹñ |
---|
| 91 | FTPÌAJEgIDÆPASSð1lɳ¦½çêãÉÍ |
---|
| 92 | Ⱥ©»ÌAJEgIDÆPASSÅ¡NCAgªqªÁĽƢ¤ |
---|
| 93 | bðm袩緢½ÌÅÇÌPOSTKeyÅAbv[hµÄé© |
---|
| 94 | L^µÄÝéÆÊ¢©ÈÆ¡ÝèÅ«éæ¤ÉµÄÝܵ½ |
---|
| 95 | |
---|
| 96 | Q14.íKeyðYêĵܢܵ½ítH[Éà©®üͳêÄܹñ |
---|
| 97 | A14.etH[É©®üͪcÁÄ¢éêÉÀÁÄÍ |
---|
| 98 | 1.ítH[ÌNo,key¤É¢ê¸É[del]ð·(íCookieNA) |
---|
| 99 | 2.etH[Ì[Upload]ð·(íCookieRs[) |
---|
| 100 | ãLìÅetH[ÌDelKeyªRs[³êénYÅ· |
---|
| 101 | |
---|
| 102 | Q15.[Upload][Cancel]Ì[Upload]ªÁ¦¿á¢Üµ½ |
---|
| 103 | A15.¶R[hðEUCɵæ¤Æµ½ÌÅÍȢŵ天H |
---|
| 104 | $set{'charset'} = euc-jp; ɵÄà ¶R[hªSHIFT-JISÌÜÜÌê |
---|
| 105 | »Ìæ¤É\¦³êé±Æª èÜ· |
---|
| 106 | GfB^âFTP]ÅXNvg̶R[hàEUCÉÏ·µÄ¾³¢ |
---|
| 107 | |
---|
| 108 | Q16.IISÅÍ®©È¢ÌH |
---|
| 109 | A16.S®©È¢±ÆàȢŷª±¿çÌmFµ½ÀèÅÍ®ìÉsRÈ_ª é½ß¨©ßµÜ¹ñ |
---|
| 110 | ÁèÌìð·éÆvZXªIíçÈÈèCPUgp¦ª100%ÌÜÜÉÈèÜ· |
---|
| 111 | @@»ÌlÈP[XÉ×Á½êÍ [WebTCgÌvpeB] ©çAvP[VÌ [A[h] ðµÄ¾³¢ |
---|
| 112 | 2003/10/11»Ý ±¿çÅÌêÊèÌ®ìðmFµ½Â«Í CGI.pmÅ/NoCGI.pmÅ¤É |
---|
| 113 | @ WinXPPro (Perl5.8.0) -> Apache1.3.28/2.0.47 ANHTTPD1.42k BlackJumboDog3.3.5 |
---|
| 114 | Redhat6.2 (Perl5.6.1) -> Apache1.3.27 |
---|
| 115 | @ FreeBSD4.8R(Perl5.005_3) -> Apache1.3.27/2.0.47 |
---|
| 116 | Solaris8 (Perl5.6.1) -> Apache1.3.27 |
---|
| 117 | ÆÈÁĢܷ(¢¸êài386,RedhatÆFreeBSDÍsuEXEC) |
---|
| 118 | ©êΪ©éæ¤É±¿çƵÄÍî{IÉhttpdÉÍApache§Å· |
---|
| 119 | |
---|
| 120 | Q17.ANHTTPD,BlackJumboDogÅ஫ܷ©H |
---|
| 121 | A17.NoCGI.pmÅ/CGI.pmŤÉâèÈ®Æv¢Ü·ª |
---|
| 122 | ptH[}XÌÊÅ©éÆ Apache + NoCGI.pmÅ ªæ³»¤Å· |
---|
| 123 | |
---|
| 124 | Q18.^CgÌ"Uploader" â "Now.. Testing.." Æ\¦³êÄ¢éªð«·¦½¢ |
---|
| 125 | A18.ùÉ é¶ð«·¦éöxÈçXNvgàðY¶ÅõµÄu«·¦Ä¾³¢ |
---|
| 126 | HTMLwb_ÈÇÍ\qAhL
gÅ¢Ä骪½¢ÌÅ |
---|
| 127 | HTML^OÌm¯ª êÎärIÈPÉ«·¦çêéÆv¢Ü· |
---|
| 128 | |
---|
| 129 | Q19.XgÌÔªeÔÅÍ èܹñªÈºÅµå¤©H |
---|
| 130 | A19.XgÉ\¦³êéeÔÍ POSTJn ÌÔÅ· |
---|
| 131 | OªXV³êéÌÍ POST®¹ã ÈÌÅOÌÔ\LÌÔª½üêÖíé±Æª èÜ· |
---|
| 132 | ÂlIÉÍPOSTðnß½ÔðeÔƵ½¢ÌűÌæ¤ÈdlÉÈÁĢܷ |
---|
| 133 | # Æ¢¤©]èCɵÄܹñŵ½ |
---|
| 134 | ǤµÄàXgàÔɵ½¢Æ¢¤ÌÈçÎDATEð POST®¹ã ÌÔÉ·êÎ梩Æv¢Ü· |
---|
| 135 | > $new[0] Åõð©¯éÆ |
---|
| 136 | > $new[0] = "$no<>$in{'addr'}<>$in{'time'}<>1\n"; |
---|
| 137 | > Æ¢¤sª èÜ·ÌÅ »ÌsÌãÉÅà |
---|
| 138 | > $in{'date'} = conv_date(time()); |
---|
| 139 | > Æ¢¤sð«·Æ DATE ÉL^³êéÔÍ POST®¹ã ÌÔÆÈèÜ· |
---|
| 140 | > # $in{'date'} = conv_date(time()); ÆùÉ©êÄ¢ésª éàÌðgÁÄ¢éÌÈçÎ |
---|
| 141 | > æªÌ # ðí·é¾¯Å\Å· |
---|
| 142 | |
---|
| 143 | Q20.Ýuµ½çT[oªdÈèܵ½ ½©üP·éû@Í èÜ·©H |
---|
| 144 | A20.(;LDM) ñܳµÈ¢Å¾³¢ |
---|
| 145 | ÊÌf¦ÂÉä×éÆf[^Ìoüͪ½síêéÌÅ |
---|
| 146 | ñü/CPU×ÍßÉÈéP[Xª½¢Æv¢Ü· |
---|
| 147 | pÒlâÛ¶/t@CTCYÈÇðl¶µÄgÁÄ¢½¾¯êÎ梩Æv¢Ü· |
---|
| 148 | |
---|
| 149 | Q21.ÅåeeÊÍÇêç¢ÜÅ¢¯Ü·©H |
---|
| 150 | A21.A1É¢½æ¤ÈÊuï¾ÆvÁĢܷÌųÈÝè/g¢û͵Ȣûªæ¢©Æ |
---|
| 151 | ê100MbpsLAN«(A16ÌApache«/Client-Win2000ProIE6)ÅÍ1GBöxÜÅmFµÜµ½ª |
---|
| 152 | T[o«ENCAg«Eñüi¿â»Ì¼gp«É˶µÜ·µ |
---|
| 153 | ܽÂ\ÆÀpÍá¢Ü·ÌÅ éöxÌ^pðÁÄÝuÒ©gª»fµÄ¾³¢ |
---|
| 154 | Aµ ÜèÉå«¢TCYÌt@CÍFTPÈÇÊvgRÅâèæèµ½Ù¤ªæ³»¤Å· |
---|
| 155 | |
---|
| 156 | Q22.eʧÀª éT[oÅÍÇÌæ¤ÈÝèª]ܵ¢Ìŵ天H |
---|
| 157 | A22._IÉÍ©ÈèÌ]Tð½¹½Ýèð·é̪³ïÅ· |
---|
| 158 | Æ¢¤Ìà ±ÌXNvgÅÍ 1t@C ½èÌeÊ, ÛO(t@C), eÊ |
---|
| 159 | ðÝèÅ«Ü·ªeʧÀª éT[oɨ¢ÄͱêçÌÝèÉÓ·é_ª èÜ· |
---|
| 160 | [Abv[h] ---> [O/eÊ`FbN] ---> [O¿ªÍí] |
---|
| 161 | Æ¢¤ÅXNvgÍðµÄ¢éÌÅ á¦Î50MB̧Àª|¯çêÄ¢éAJEgÅ |
---|
| 162 | 1t@C ½èÌÅåeÊð 50MB ÉÝè·éÆ 1t@CÚÉ50MBðAbv[hµ½ê |
---|
| 163 | ÛOª1 Åà 2t@CÚðAbv[hÅ«ÈÈÁĵܤ±Æª èÜ· |
---|
| 164 | ±êÍ Abv[h®¹ÜÅÉ 1t@CÚªcÁÄ¢é±Æª´öÆÈèÜ· |
---|
| 165 | 2t@CÚÌAbv[hJnƯÉ1ÂÚðÁ¹Îâ誳ÈélÉ੦ܷª |
---|
| 166 | Abv[h®¹ÜŻꪳíÉIíé©Ç¤©Íª©èܹñ |
---|
| 167 | µ©µÈªç»ÌlÈdlɵ½¢êÍXNvgð éöxüÏ·é±ÆÅÂ\ÉÈèÜ· |
---|
| 168 | ܽ¡[U[©ç̯(Àñ)Abv[hà¯lÈÌÅpxª½¢æ¤Èç |
---|
| 169 | N©ªAbv[hÉÍAbv[h³¹È¢æ¤É·éÈÇÌHvðµ½ûªÇ¢©àµêܹñ |
---|
| 170 | |
---|
| 171 | Q23.g£qMP4(å¶)ðÇÁµ½ÌÅ·ªF¯³êܹñ |
---|
| 172 | Q24.g£qMP4ðAbv[h·éƬ¶ÉÈÁĵܤ |
---|
| 173 | A23.A24 g£qtB^[ÌÌÖWÅ |
---|
| 174 | $set{'up_ext'} É MP4 ðÇÁ·éÌÝÅÍF¯³êܹñ |
---|
| 175 | ±êͳt@C¼g£qðêU¬¶ÉÏ·µ½ãÉ |
---|
| 176 | g£qÏ·ð|¯Ä¢é±ÆÉöèÜ·. |
---|
| 177 | ȺÌû@Åñð·é±ÆªÅ«Ü· |
---|
| 178 | $set{'up_ext'} Abv[hÅ«éî{g£q É MP4 ðÇÁ |
---|
| 179 | $set{'change_ext'} g£qÏ· É@mp4->MP4 ðÇÁ |
---|
| 180 | /////////////////////////////////////////////// |
---|