Public feed #598220

Mine

public text v1 · immutable
Raw Edit
·published 2007-07-01 04:45 UTC
rendered paste body
<?php
if ($_GET['haber'] == "eklendi") {
	$haberadi = addslashes($_POST["haberadi"]);
	$haberaciklama = addslashes(nl2br($_POST["haberaciklama"]));
	$bolum  = $_POST['bolum'];
	$tarih   = date ("d.m.Y");
	$resim = $_FILES["imagefile"]["name"]; 

if (empty ($haberadi)or empty($haberaciklama)or empty($bolum)) {
echo '
<center><b>Hata: Lütfen formdaki tüm alanları doldurunuz!</b></center>
';
} else {

// formatları destekliyormu kontrol et
if ($_FILES['imagefile']['type'] == "image/gif" OR $_FILES['imagefile']['type'] == "image/jpeg" OR $_FILES['imagefile']['type'] == "image/pjpeg"){ 

// dosyay? yeniden isimlendir
	$yenidosyaadi = $_FILES["imagefile"]["name"]; 
	$karakter = array(' ', '_',  '?','?', '?', '?', '?', '?', '?', '?', '?', '?', '?', '?'); 
	$yerine = array("", "", "i", "g", "G", "s", "S", "o", "O", "u", "U", "c", "C", "i"); 
	$yenidosyaadi = str_replace($karakter, $yerine, $tarih.$yenidosyaadi); 
	$yenidosyaadi = $yenidosyaadi;

// dosya upload yolu
	$yol= '../fotogaleri/'; 
	$dosya=$yol.$yenidosyaadi; 

// dosya varsa hata bas
if(file_exists($dosya)){
		echo "<center>Hata!  $yenidosyaadi adında zaten bir resim dosyası mevcut.<br /><a href='javascript:history.back();'>Geri Dön</a></center>";
		  exit();
}

// dosyay? yükle
 move_uploaded_file($_FILES["imagefile"]["tmp_name"],$dosya)  or die ("Resim Yüklenemiyor!");

		$veri = "INSERT INTO haberler (haberadi, haberaciklama, bolum, resimyolu, tarih)
		VALUES ('$haberadi', '$haberaciklama', '$bolum', '$yenidosyaadi', '$tarih')
		";
		$veri_gir = mysql_query ($veri);
		echo '
		<center><u>Eklediğiniz <b>Resim</b> sisteme kaydedildi. Teşekkürler!</u></center>
';

       } else {
            echo "<br /><br />";
            echo "<center><strong>Dosya yüklenemedi. Yüklediğiniz dosya resim dosyası değil! (".$_FILES['imagefile']['name'].")</strong><br />";
        }
} 
}
?>
<form enctype="multipart/form-data" action="?haber=eklendi" method="POST">
		<table width="86%" border="0"" cellpadding="0" style="font-family: trebuchet MS; font-size:11px; cellspacing="0 valign="top">
          <tr>
            <td width="26%"><b>Haber Başlık:</b></td>
            <td width="70%"><input type="text" name="haberadi" size="20" /></td>
          </tr>
          <tr>
            <td width="26%"><b>Detay:</b></td>
            <td width="70%"><textarea type="text" name="haberaciklama" rows="10" cols="30"></textarea></td>
          </tr>
          <tr>
            <td><b>Bölüm:</b></td>
            <td><input name="bolum" type="radio" class="inputcheck" value="Duyurular">Duyurular <input name="bolum" type="radio" class="inputcheck" value="Haberler">Haberler <input name="bolum" type="radio" class="inputcheck" value="Kulupler">Kulüpler</td>
          </tr>
          <tr>
            <td width="26%"><b>Resim Yolu:</b></td>
            <td width="70%"><input type="file" name="imagefile" size="19" value="" /></td>
          </tr>
          <tr>
            <td width="26%"></td>
            <td width="70%"><input type="submit" value="Haber Ekle" name="gonder2" /></td>
          </tr>
        </table>
	  </form>