podam cały kod ale ważne są tylko te momenty gdzie kod dotyczy gifa a zeby nikt sie nie doczepił ze to wina czegos innego to wklejam całość:
<?php
if($_SESSION['logowanie']==1)
{
$panel = "<br><br><center><img src=images/strzalka.jpg> <a href=panel.php>wróć do panelu administracyjnego</a></center><br><br>";
print'<form enctype="multipart/form-data" action="dodaj_promocje.php" method="POST"> <p>
<label>nagłówek promocji:</legend>
<input name="naglowek" type="text" class="tekst"/>
</p>
<p>
<label>wpisz starą cene [zł]:</legend>
<input name="cena_przed" type="text" class="tekst"/>
</p>
<p>
<label>wpisz nową cenę [zł]:</legend>
<input name="cena_po" type="text" class="tekst"/>
</p>
<p>
<label>wpisz opis:</legend>
<textarea name="opis" id="textarea" class="tekst" onKeyUp="limit(this,255);" onKeyDown="limit(this,200);">wpisz opis promocyjnego towaru</textarea>
<input name="link" type="hidden"/>
</p>
<p>
<label>wyszukaj zdjecię z dysku lokalnego:</legend>
<input name="plik" type="file" class="tekst"/>
</p>
<input type="submit" name="submit" value="dodaj promocje"/>
</form><br>';
if (isset($_POST['submit'])) {
$plik = $_FILES['plik']['name'];
if($file[count($file) - 1] == 'jpg' || $file[count($file) -1] == 'JPG' || $file[count($file) - 1] == 'png' || $file[count($file) - 1] == 'PNG' || $file[count($file) - 1] == 'jpeg' || $file[count($file) -1] == 'JPEG' || $file[count($file) -1] == 'GIF' || $file[count($file) -1] == 'gif') {
$opis = $_POST['opis'];
$link = $_POST['link'];
$cena_przed = $_POST['cena_przed'];
$cena_po = $_POST['cena_po'];
$naglowek = $_POST['naglowek'];
$max_rozmiar = 30000000;
//rozpoczęcie wysyłania zdjęcia
{
$naz=$_FILES['plik']['name'];
if ($_FILES['plik']['size'] > $max_rozmiar)
{
echo '<div id=uwaga>Plik jest za duży! maksymalny rozmiar pliku to xxxx kb</div>'; }
{
echo '<div id=uwaga>ISTNIEJE JUŻ PLIK O PODANEJ NAZWIE</div>'; }
else
{
echo 'Odebrano zdjecie. <BR>Nazwa: '.$_FILES['plik']['name']; if (isset($_FILES['plik']['type'])) {
echo 'Typ: '.$_FILES['plik']['type'].'<br/>'; }
chmod("upload/$naz", 0777);
$linkmax = "upload/$naz";
if($file[count($file) - 1] == 'jpg' || $file[count($file) -1] == 'JPG' || $file[count($file) - 1] == 'jpeg' || $file[count($file) -1] == 'JPEG') {
$img = imagecreatefromjpeg($linkmax);
}
elseif($file[count($file) - 1] == 'png' || $file[count($file) - 1] == 'PNG' ) {
$img = imagecreatefrompng($linkmax);
}
elseif($file[count($file) - 1] == 'gif' || $file[count($file) - 1] == 'GIF' ) {
$img = imagecreatefromgif($linkmax);
}
$width = imagesx($img);
$height = imagesy($img);
$width_mini = 150;
$wynikObliczen = round(($height*$width_mini)/$width); $height_mini = $wynikObliczen;
$img_mini = imagecreatetruecolor($width_mini, $height_mini);
imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width , $height);
$mini_img = "upload/mini_".$naz;
if($file[count($file) - 1] == 'jpg' || $file[count($file) -1] == 'JPG' || $file[count($file) - 1] == 'jpeg' || $file[count($file) -1] == 'JPEG') {
header("Content-type: image/jpeg"); imagejpeg($img_mini, $mini_img, 98);
}
elseif($file[count($file) - 1] == 'png' || $file[count($file) - 1] == 'PNG') {
header("Content-type: image/png"); imagepng($img_mini, $mini_img);
}
elseif($file[count($file) - 1] == 'gif' || $file[count($file) - 1] == 'GIF') {
header("Content-type: image/gif"); imagegif($img_mini, $mini_img);
}
imagedestroy($img);
imagedestroy($img_mini);
//dodawanie rekordu
// tu łączy sie z bazą danych
// nawiazujemy polaczenie
$ins = mysql_query("INSERT INTO `promocja` ( `ID` , `OPIS` , `LINK` , `LINK_MINI` , `CENA_PRZED` , `CENA_PO` , `NAGLOWE
K` ) VALUES ( NULL , '$opis' , '$linkmax' , '$mini_img' , '$cena_przed' , '$cena_po' , '$naglowek' )"); if($ins)
echo "<br><center><div id=uwaga>Wpis dodany poprawnie (promocja)</div></center><br>"; else
echo ("<br>Błąd dodawania wpisu (promocja) <br> skontaktuj sie z administratorem strony www "); }
}
//koniec wysyłania zdjęcia
}else
echo '<div id=uwaga>Nieprawidłowy format pliku! Akceptowane: JPG/JPEG, PNG</div>';
}
}
else
{
echo(" <br>Błąd autoryzacji <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>"); }
?>
Ten post edytował baśka 22.01.2007, 14:38:39