poniżej funkcja po której uruchomieniu wszystko działa jak należy ...
function wyslij_forme($kategoria='Pozostale'){
global $PHP_SELF, $dbpass, $dbhost, $dbuser, $domyslna_db; $wynik=0;
$kat=array('Pozostale', 'Natura', 'Zwierzeta', 'Krajobrazy', 'Samochody', 'Milosne', 'Smieszne', 'Extreme', 'Horror', 'Tekstury', 'Gry', 'Aktorki', 'Aktorzy', 'Film', 'Muzyka', 'Sport'); $i=1;
foreach($kat as $ind=>$kat2){
@mkdir('./obrazy/'.$kat2, 0777
); }
if($i==12
){echo"<br />";$i=1;} echo" || <a href=\"$PHP_SELF?next=galeria.php&kategoria=$kat2\" style='text-decoration:none; font-size:12; color:white'> $kat2 ( ";oblicz
($kat2);echo
" ) </a>";$i++; }
echo"</center><br /><br />"; $kategoria=$_POST['kategoria'];
if(isset($_FILES['uploaded'])){ $plik=basename($_FILES['uploaded']['name']); $target = "obrazy/".$kategoria."/".$wierszy2.".".$nazwa[1] ;
$file_size = $_FILES['uploaded']['size'];
$size_kb=$file_size/1024;
$max_size=300;
if($size_kb>$max_size){die ("Plik nie może przekraczać 300kB.");} else if($size_kb<$max_size){
if($nazwa[1]=="jpg" //sprawdzanie rozszerzenia
or $nazwa[1]=="JPG"
or $nazwa[1]=="JPEG"
or $nazwa[1]=="jpeg"
or $nazwa[1]=="gif"
or $nazwa[1]=="GIF"){
echo"<font size=\"5\" color=darkblue> <br /><center>Obrazek pomyślnie dodany do galerii!</center></font><br />";}
else {die("Niedozwolony format pliku!");} }
$wynik=1;
$data=$godzina.date(":i:s, ").date(" d.m.Y"); $autor=$_POST['autor'];
if($wynik==1){
'$target',
'$autor',
'$data',
'$kategoria')"))
}
}
elseif($_COOKIE['uprawnienia']!=''){
$next=$_GET['next'];
$login=$_COOKIE['login'];
<font size=\"4\"><b>
Wyslij zdjęcie(max 300kB):
</b></font><br />
<form enctype='multipart/form-data' action='$PHP_SELF?next=$next' method='POST'>";
echo "<input name='uploaded' type='file'/>
Autor:
<input type=\"text\" name=autor value=$login size='12' disabled='disabled'>
<input type=\"hidden\" name=autor value=$login size='12'>
<select name=kategoria>";
foreach($kat as $ind=>$kat2){
echo"<option value=\"$kat2\">$kat2</option>";} </select>
<input type='submit' value='Wyslij'/>
</form></center>";
}else echo"<center><br /><br />Zaloguj się aby móc dodawać zdjęcia</center>";
}
i tak troche na moje usprawiedliwienie ;P WIEM- że mam bałagan w kodzie ale zajmę się tym jak już zrobie co zaplanowałem

i to co z niego skopiowałem / zmieniłem:
if(isset($_FILES['uploaded'])){
$plik=basename($_FILES['uploaded']['name']); @mkdir('./obrazy/zdjecia', 0777
); }
$target = "obrazy/zdjecia".$_COOKIE['login'].".".$nazwa[1] ;
$file_size = $_FILES['uploaded']['size'];
$size_kb=$file_size/1024;
$max_size=300;
if($size_kb>$max_size){die ("Plik nie może przekraczać 300kB.");} else if($size_kb<$max_size){
if($nazwa[1]=="jpg" //sprawdzanie rozszerzenia
or $nazwa[1]=="JPG"
or $nazwa[1]=="JPEG"
or $nazwa[1]=="jpeg"
or $nazwa[1]=="gif"
or $nazwa[1]=="GIF"){
echo"<font size=\"5\" color=darkblue> <br /><center>Obrazek pomy?lnie dodany do profilu.</center></font><br />";
$zdjecie=mysql_query("UPDATE guests SET fotka='$target' WHERE nick='$login'"); }
else {die("Niedozwolony format pliku!");} }
}
}
$next=$_GET['next'];
echo "<form enctype='multipart/form-data' action='$PHP_SELF?next=$next' method='POST'>
<input name='uploaded' type='file'/>
<input type='submit' value='Wyslij'/>
</form></center>";
Cytat(chemik1982 @ 13.11.2009, 11:55:55 )

Ustaw opcje:
- upload_max_filesize
- post_max_size
na odpowiednie wartości w php.ini lub poprzez ini_set() w skrypcie.
Być może za duży plik wysyłasz.
raczej nie mogę edytować ustawień php.ini ( tak mi sie wydaje ) jesli to nie jest mój serwer...
a jeśli chodzi o plik to nawet nie przekracza 100 kB wiec to nie o to chodzi ... bo i zdjęcia w dobrze działającym skrypcie wysyłalem większe i działało ...
ehh faktycznie nie zamknąłem poprzedniego forma ... dzięki za uwagę