Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z dodawaniem pliku na serwer
Forum PHP.pl > Forum > Gotowe rozwi±zania
Rob.Bed
Mam kod taki i chce by przeslac plik na serwer. i pokqazuje mi blad nastepujacy:
Cytat
Błąd przy przesyłaniu danych!
Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\jportal\admin\zabytki.adm.php:129) in c:\usr\krasnal\www\jportal\admin\zabytki.adm.php on line 135



  1. <?php
  2. function zabytki_dodaj(){
  3. global $id, $image, $opis, $date, $autor, $PHP_SELF, $acc, $access, $op, $goto ;
  4. if(have_access($acc['zabytki'])=='ok') {
  5.  
  6. $max_rozmiar = 1024*1024;
  7. if (is_uploaded_file($_FILES['obraz']['tmp_name'])) {
  8. if ($_FILES['obraz']['size'] > $max_rozmiar) {
  9. echo 'Błąd! Plik jest za duży!';
  10. } else {
  11. if (isset($_FILES['obraz']['type']))
  12. move_uploaded_file($_FILES['obraz']['tmp_name'],
  13. 'uploads/zabytki/'.$_FILES['obraz']['name']);
  14.  
  15. $size = $_FILES['obraz']['size'];
  16. $obraz = $_FILES['obraz']['name'];
  17.  
  18. $query = "INSERT INTO zabytki VALUES(NULL, '$image', '$opis', now(), '$autor')";
  19. $result = mysql_query($query);
  20.  
  21. }
  22. } else {
  23.  echo 'Błąd przy przesyłaniu danych!';
  24. }
  25.  
  26. add_log('dodano Zabytki (ID '.mysql_insert_id().')');
  27.  
  28. if($goto=='')
  29. header("Location: admin.php?op=$op");
  30. else header("Location: $goto");
  31. }
  32. }
  33. ?>
mike
No ile razy można.
Ludzie macie wyszukiwarkę, macie PHPEdię, manuala i nic z tego. Dupy się nie chce ruszyć i poszukać.
A problem ten jest popularny jak wschód słońca.

Cannot add header information - headers already sent

header()
Cytat
Pamiętaj, że header() może być wywoływana jedynie do momentu nim zostanie wysłana jakakolwiek tre¶ć, tzn. znaczniki HTML, puste linie lub wynik pracy php. Jest to bardzo częsty bł±d, gdzie skrypty z funkcjami include(), require() itp. maj± spacje albo puste linie przed wywołaniem funkcji header(). Problem ten pojawia się również w skryptach opartych na pojedynczym pliku php/HTML.
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.