Vraag : Variabele die door POST krijgen niet

De goede Middag,

I heeft een dossier uploadt manuscript (van één van de meer geachte deskundigen van deze plaats), maar heb probleem die de variabele ertoe brengen om na de POST te tonen.  $userfile is de naam van de variabele die ik na POST.

HELP en DANK zou willen tonen!
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
echo „
“; van het echo „


"; als (isset ($_POST [„leg“] voor)){ $userfile = $_POST [„userfile“]; echo $userfile; { foreach ($_FILES als $my_uploaded_file) { // SKIP OVER LEGE VLEKKEN - GEUPLOAD NIETS $error_code = $my_uploaded_file [„fout“]; als ($error_code == 4) verderga; // STELT HET NIEUWE DOSSIER SAMEN - NAAM $f_type = versiering (strtolower (eind (explodeer („. “, basename ($my_uploaded_file [„naam“]))))); $f_name = versiering (strtolower (stroom (explodeer („. “, basename ($my_uploaded_file [„naam“]))))); $length = 35; $characters = „0123456789abcdefghijklmnopqrstuvwxyz“; $string = $f_name; voor ($p = 0; $p < $length; $p++) { $f_name1. = $characters [mt_rand (0, strlen ($characters))]; } $my_new_file = $uploads. „/“. $f_name1. „.“. $f_type; $my_file = $uploads. „/“. $f_name1. „.“. $f_type; // FACULTATIEVE TEST VOOR TOELAATBARE UITBREIDINGEN als (! in_array ($f_type, $file_exts)) matrijs („>Sorry
in“); // ALS ER FOUTEN ZIJN als ($error_code! = 0) { $error_message = $errors [$error_code]; matrijs („>Sorry
“); } // KRIJGT DE GROOTTE VAN HET DOSSIER $file_size = number_format ($my_uploaded_file [„grootte“]); // BEWEEGT HET DOSSIER IN DE FOLDER // ALS HET DOSSIER NIEUW IS als (! file_exists ($my_new_file)) { als (move_uploaded_file ($my_uploaded_file [„tmp_name“], $my_new_file)) { $upload_success = 1; } anders { $upload_success = -1; } // ALS HET DOSSIER REEDS BESTAAT } anders { echo „
$my_file reeds exists.
\ n“; // ZOU WIJ HET DOSSIER MOETEN BESCHRIJVEN? ALS NIET als (leeg ($_POST [„beschrijf“])) { $upload_success = 0; // ALS WIJ HET DOSSIER ZOUDEN MOETEN BESCHRIJVEN, PROBEERT OM EEN FILE TE MAKEN } anders { $now = datum („y-m-D“); $my_bak = $my_new_file. „.“ . $now. „.bak“; als (! exemplaar ($my_new_file, $my_bak)) { de echo „
Attempted Ontbroken File!
\ n“; } als (move_uploaded_file ($my_uploaded_file [„tmp_name“], $my_new_file)) { $upload_success = 2; } anders { $upload_success = -1; } } } // RAPPORT ONZE SUCCES OF MISLUKKING als ($upload_success == 2) {de echo „
It is overwritten.
\ n“ geweest; } als ($upload_success == 1) {de echo „
File is uploaded.
\ n“ geweest; } als ($upload_success == 0) {de echo „
It was Geen overwritten.
\ n“; } als ($upload_success < 0) {BEWAARDE niet echo „
ERROR $my_file - MERK WAARSCHUWING AAN move_uploaded_file () COMMAND
\ n“; } als ($upload_success > 0) { echo „
“; $filename = $f_name1. „.“. $f_type; $_SESSION [„filename“] = $filename; de echo „


“ verdergaat; echo „

“; als (! chmod ($my_new_file, 0755)) { de echo „
chmod (0755) ONTBRAK: fileperms () =“; echo substr (sprintf („%o“, fileperms ($my_new_file)), -4); } } // EIND ITERATOR } } } //end als ja voor post anders { //////////////////////////////////////////////////////////////// echo „“; echo „
“; echo „
Only .PDF, .DOC, en.docx- dossiers kan uploaded.

“ zijn; de echo „
Click de knoop \ „doorbladert \“ om het dossier te vinden u wilt uploaden. Nadat het dossier is geselecteerd, klik \ „uploaden \“ knoop below.

"; weergalm „
“; weergalm „ \ n“; ? >
\ n "; } de echo „

" uploadt; ? >
“; }

Antwoord : Variabele die door POST krijgen niet

Enkel Verandering

$userfile = $_POST [„userfile“];

aan

$userfile = $_FILES [„userfile“] [„naam“];
Andere oplossingen  
 
programming4us programming4us