W jednym z kursów natrafilem na wysyłanie pliku na serwer ale coś mi nie dziala i nie wiem co? kod jest następujący:
Kod
1 <?php
2 echo '<pre>';
3 print_r($_POST);
4 echo '<HR>';
5 print_r($_FILES);
6 echo '</pre><HR>';
7 echo '<form enctype="multipart/form-data" method="post" action="index.php"><input type="file" size="32" name="plik_upload" value=""><input type="sub mit" name="Wyślij to sobie"></form>';
8 ?>
9 <?php
10 $f = $_FILES['plik_upload'];
11 IF(isset($f['name']))
12 {
13 $patch = str_replace('a.php', '', $_SERVER['SCRIPT_FILENAME']);
14
15 copy($f['tmp_name'], $patch.$f['name']);
16 //lub
17 rename($f['tmp_name'], $patch.$f['name']);
18 //lub
19 move_uploaded_file($f['tmp_name'], $patch.$f['name']);
20 }
21 ?>
?>
2 echo '<pre>';
3 print_r($_POST);
4 echo '<HR>';
5 print_r($_FILES);
6 echo '</pre><HR>';
7 echo '<form enctype="multipart/form-data" method="post" action="index.php"><input type="file" size="32" name="plik_upload" value=""><input type="sub mit" name="Wyślij to sobie"></form>';
8 ?>
9 <?php
10 $f = $_FILES['plik_upload'];
11 IF(isset($f['name']))
12 {
13 $patch = str_replace('a.php', '', $_SERVER['SCRIPT_FILENAME']);
14
15 copy($f['tmp_name'], $patch.$f['name']);
16 //lub
17 rename($f['tmp_name'], $patch.$f['name']);
18 //lub
19 move_uploaded_file($f['tmp_name'], $patch.$f['name']);
20 }
21 ?>
?>
W przeglądarce wyskakuje mi błąd tego rodzaju:
Kod
<b>Notice</b>: Undefined index: plik_upload in <b>/var/www/html/index.php</b> on line <b>10
Jestem bardzo początkujacy wiec prosze o wyrozumiałość...
pozdrawiam