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 | /////////////////////////////////////////////// |
---|