Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Poblem z typem file i tablicą POST
Forum PHP.pl > Forum > PHP
marast78
Gdzie jest błąd, podejrzewam ze coś nie tak z konfiguracją, bo mam coś takiego:

Kod
<form enctype="multipart/form-data" action="ind.php?str=edytuj&amp;step=2" method="post" name="formularz"  >
<input type="hidden" name="MAX_FILE_SIZE" value="300000">
 <div class="dana"><div class="kom1">Fotografia</div><div class="kom2"><input type="file" name="fotka" /></div></div>
<div class="koniec"><input type="submit" name="" value="Popraw" class="dodaj" /></div>
</form>


Potem robię coś takiego:
  1. <?php
  2. // dodanie fotki
  3. $foto=$_POST['fotka'];  // <-- linia 119
  4. $dir='c:Program FilesApache GroupApachehtdocsprojektypersonalfotonormal'; //sciezka do katalogu
  5. $target='c:Program FilesApache GroupApachehtdocsprojektypersonalfotomin'.$_FILES[$foto]['name']; //sciezka do katalogu z min <--- linia 122
  6. if(strlen($foto)>5){
  7. echo $foto;
  8.   if($path=add($foto,$dir))
  9.     if(miniatur($path,$target,120,140))
  10.       $pathtomin= str_replace('normal', 'min', $path);
  11. }
  12. ?>

I bład pokazuje sie taki:
Notice: Undefined index: fotka in c:\program files\apache group\apache\htdocs\projekty\personal\bin\edytuj.php on line 119

Notice: Undefined index: in c:\program files\apache group\apache\htdocs\projekty\personal\bin\edytuj.php on line 122

POzostałe elemetny typu - text, textarea jest w tablicy POST i można je odczytać, a typu file nie można, robiłm to juz wiele razy i był ok, ale teraz mam własny serwer na APACHE, może wymaga on jakiejś konfiguracji? W czym jest przyczyna że nie jest zapisywana ścieżka do pliku w tablicy POST?? ohmy.gif
crash
A nie wydaje Ci się, że pliki przesłane przez formularz są w tablicy _FILES ?
mike
Dane z kontrolek typu file nie lądują w tablicy $_POST tylko w yablicy $_FILES.
marast78
eh masz racje,
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.