funkcja create_image
function create_image($img,$d,$tytul,$podpis,$zrodlo,$tagi,$data,$autor) { // Bibloteka GD /// $up = imagecreatefromjpeg($img); $szer=imagesx($up); $wys=imagesy($up); $sH=$wys; $sH=$sH+160; $im=@imagecreatetruecolor(500,$sH); $black=imagecolorallocate($im,0,0,0); $white = imagecolorallocate($im, 255, 255, 255); $tekst="istrd.demotywatory.de"; $np="to"; $pkt=$sH-20; $pkt2=$sH-85; $pkt3=$sH-70; imagecopy($im,$up,50,45,1,1,$szer,$wys); imagestring($im,19,175,20,"$tytul",$white); imagestring($im,19,175,$pkt2,"$tytul",$white); imagestring($im,12,160,$pkt3,"$podpis",$white); imagestring($im,2,175,$pkt,$tekst,$white); $nazwa=$d.'_demot'; imagejpeg($im,"obraz/".$nazwa); imagedestroy($im); polacz(); $mocne=0; $slabe=0; $akc=false; $wysylamy=mysql_query("INSERT INTO `poczekalnia` VALUES ('".$id."','".$autor."','".$nazwa."','".$mocne."','".$slabe."','".$zrodlo."','".$data."',NOW(),'".$tagi."','".$akc."')") or die ("Blad".mysql_error()); }
O to plik dodaj.php
<?php { $name=$_SESSION['name']; echo'<!-- pocztek tabelki z newsami --><table align="center" CELLPADDING=0 CELLSPACING=0> <tr> <td class="topn"></td> </tr> <td class="tlon"> <div class="news">'; echo' <form enctype="multipart/form-data" method="POST"> <input type="text" name="tytul"><b> Podaj tytul<b/> <font color="red"> Pole wymagane</font><br /> <input type="text" name="podpis"><b> Podaj podpis<b/> <font color="red"> Pole wymagane</font><br /> <input type="text" name="zrodlo"><b> Podaj zrodlo<b/> <font color="red"> Pole wymagane</font><br /> <input type="text" name="tagi"><b> Podaj tagi<b/> <font color="white"> Pole nie wymagane</font><br /> <input type="hidden" name="MAX_FILE_SIZE" value="50000" /> <input name="plik" type="file" /> <input type="submit" name="submit" value="submit" /> </form> '; { { $u_plik = $_FILES['plik']['tmp_name']; $u_nazwa = $_FILES['plik']['name']; $u_rozmiar = $_FILES['plik']['size']; $u_typ=$_FILES['plik']['type']; $log=$_SESSION['user']; polacz(); { { $d=$y['id']; $d++; } } else { $d=1; } { $tab[]='image/gif'; $tab[]='image/jpg'; $tab[]='image/png'; $tab[]='image/jpeg'; $tab[]='image/JPEG'; { $nazwa='demot'.$d.'_'.$u_nazwa; $pic=$nazwa; $p=400; $o=400; // Bibloteka GD /// resize_image('obraz/'.$nazwa,400,400,$nazwa); } else { } } } { } else { $tytul=$_POST['tytul']; $podpis=($_POST['podpis']); $zrodlo=$_POST['zrodlo']; $tagi=$_POST['tagi']; $akcept=false; { $autor=$_SESSION["jaki"]; } else { $autor=$_SESSION['name']; } $img='obraz/'.$nazwa; $autor=$name; create_image($img,$d,$tytul,$podpis,$zrodlo,$tagi,$data,$autor); } } echo'</div></td> <tr> <td class="doln"></td> </tr> </table> <!-- koniec tabeli z newsami --> '; } else { } ?>