Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] wysyłanie pliku na serwer
Michal_Sz
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 9.10.2007

Ostrzeżenie: (0%)
-----


witam
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 ?>

?>

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
Powód edycji: Proszę używać tagów na Przedszkolu /~strife/
Go to the top of the page
+Quote Post
Siner
post
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 6
Dołączył: 2.01.2004

Ostrzeżenie: (0%)
-----


"10: $f = $_FILES['plik_upload'];" odwołujesz się do indeksu tablicy której nie ma. Może na początku sprawdzaj czy istnieje "$_FILES['plik_upload']"
A poza tym było na forum.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 01:14