Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
php&mysql - upload plikow cośnie działa
#1
Krótko i na temat. Nie uploaduje mi zdjęć:

Kod PHP:
<?
if(isset($_GET['galeria']) && $_GET['galeria']=='pokaz')
{
        echo 
'<b>Podstrony na twojej stronie!</b><br>';
        
$link=mysql_query('SELECT * FROM galeria ORDER BY id desc');
        while(
$wiersz=mysql_fetch_array($link))
        {
            
        echo 
'<img src="../upload/miniaturki/'.$wiersz['nazwa'].'" alt=""><br>';
        echo 
'<a href="galeria.php?galeria=usun&id='.$wiersz['id'].'">Usuń</a>';
        echo 
"<br>\n";
        }
        
}
elseif(isset(
$_GET['galeria']) && $_GET['galeria']=='dodaj')
{
        echo 
'<b>Dodaj nową podstrone</b><br>';
        echo 
'
                      
                
                    <div>
                    <form enctype="multipart/form-data" action="galeria.php?galeria=dopisz" method="POST">
                    <input type="hidden" name="MAX_FILE_SIZE" value="50000" />
                    <input name="plik" type="file" /><br>
                    Opis (255znakow): <input type="text" name="opis" maxlength="255"><br>
                    <input type="submit" value="Wyślij plik" />
                    </form>
                    </div> 
                
            '
;
}
elseif(isset(
$_GET['galeria']) && $_GET['galeria']=='dopisz')
{    
$today date("YmdHis");
$plik_tmp $_FILES['plik']['tmp_name'];
$plik_nazwa $_FILES['plik']['name'];
$plik_nazwa $today $plik_nazwa;
$opis=$_POST['opis'];

if(
is_uploaded_file($plik_tmp)) {
     
move_uploaded_file($plik_tmp"../upload/$plik_nazwa");
    echo 
"Plik: <strong>$plik_nazwa</strong> został przesłany na serwer!<br>";
     
$sciezka "../upload/".$plik_nazwa;
$img imagecreatefromjpeg("$sciezka");
$width  imagesx($img);
$height imagesy($img);
$width_mini 250;
$height_mini 200;
$img_mini imagecreatetruecolor($width_mini$height_mini);
imagecopyresampled($img_mini$img0000$width_mini $height_mini$width  $height);
imagejpeg($img_mini"../upload/miniaturki/$plik_nazwa"80);
imagedestroy($img);
imagedestroy($img_mini);
     
mysql_query("INSERT INTO galeria VALUES(0,'$plik_nazwa','$opis')");          
echo 
'Pomyślnie dodałem podstronę o nazwie: <b>'.$plik_nazwa.'</b>';

}
else {
echo 
'Coś nie pykło z: <b>'.$plik_nazwa.'</b>';
}
}
elseif(isset(
$_GET['galeria']) && $_GET['galeria']=='usun' && isset($_GET['id']))
{

         
        
$id=$_GET['id'];
                 
$link=mysql_query("SELECT * FROM galeria WHERE id='$id'");
        while(
$wiersz=mysql_fetch_array($link))
        {
          
$nazwa $wiersz['nazwa'];    
        }

$sciezka "../upload/".$nazwa;
unlink("$sciezka");
$sciezka2 "../upload/miniaturki/".$nazwa;
unlink("$sciezka2");
mysql_query("DELETE FROM galeria WHERE id='$id'");
echo 
'Pomyślnie usunęto fotkę o id równym: '.$id.'!';

}
else echo 
'';
?>

Baza napewno dobrze, bo czasem wrzuci obrazek, czasem nie...
Nie wiem czym to jest uzależnione ...
pozdrawiam
Odpowiedz
#2
masz ustawione

MAX_FILE_SIZE="50000"

może próbujesz uploadować pliki większe od 50kb i dlatego wtedy nie działa? (tak właściwie to 50000 to nawet mniej niż 50kb)

pozdrawiam
Odpowiedz
#3
dokładnie to jest 49 kilobajtów. Big Grin
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [JAVA SCRIPT][PHP][MYSQL] Odlicznie czasu hahahehe 4 4,101 03-09-2013, 14:21
Ostatni post: mateo
  chmod atrybuty katalogów, plików na serwerze www kompan 1 2,877 26-08-2013, 22:37
Ostatni post: msx83
  galeria nie działa w IE Nicorrtiss 2 3,379 02-08-2013, 22:42
Ostatni post: Nicorrtiss
  Upload filmów na swoją stronę z zewnętrznym free hostingiem nutyorg 1 2,815 19-07-2013, 16:44
Ostatni post: mateo
  upload pdf oraz doc/rtf w jednym formularzu misiuk 2 2,898 27-03-2013, 14:10
Ostatni post: misiuk

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl