Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mały problem z uploadem zdjecia
Forum PHP.pl > Forum > Przedszkole
dado
mam króciutki kodzi do uploadu zdjęć
coś takiego:

  1. <?php
  2. $max_rozmiar = 1024*150; $mr = $max_rozmiar/1024;
  3.  if(is_uploaded_file($_FILES['plik']['tmp_name'])) 
  4.  {
  5.  if ($_FILES['plik']['size'] > $max_rozmiar) 
  6.  {
  7.  $msg .= 'Zdjęcie miniaturowe jest za duże! Maksymalny rozmiar zdjęcia może wynosić '.$mr.' kb.<br/>';
  8.  } 
  9.  else 
  10.  {
  11.  $rozszerzeniem = substr($_FILES['plik']['name'],-3,3);
  12.  $nazwapliku = $timer."." . $rozszerzeniem;
  13.  $_FILES['plik']['name'] = $nazwapliku;
  14.  move_uploaded_file($_FILES['plik']['tmp_name'], $dir_root.$_FILES['plik']['name']);
  15.  }
  16.  //sql("update knet_us set img ='".$nazwapliku."' where lp='".$_SESSION['loginus']."'");
  17.  } 
  18.  
  19.  
  20. else{
  21. echo "nie wybrano zdjęcia;";
  22. }
  23. ?>



ten sam skrypt w innym katalou działa , ten jest umieszczony w głównym katalogu i wyświetla sie nastepujący błąd

Cytat
Warning: move_uploaded_file(http://localhost/foto/1130146298.jpg): failed to open stream: HTTP wrapper does not support writeable connections. in c:\apache\htdocs\inc\postus.php on line 41

Warning: move_uploaded



totalnie zgłupiałem i nie wiem co jest grane ostatnio skonfiguroewałem sobie na serwerze mod rewrite czy to może od tego coś questionmark.gif
moze miał ktoś podbny problem bede wdzieczny za info
dr_bonzo
Cytat
$rozszerzeniem = substr($_FILES['plik']['name'],-3,3);

Rozszerzenie nie musi miec 3 znakow -> pathinfo()

Jaka wartosc ma $dir_root?

Nie mozesz kopiowac pliku do lokalizacji "http://...........", tylko w lokalnym systemie plikow.
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.