Opensoft adlı üyeden alıntı: mesajı görüntüle
herkese iyi akşamlar bir oyun haber sitemde oyun haberleri eklerken gözatdan resim yükleme nasıl yapabiliriz.yani resimleri sunucuya ve mysqle kayit etmek istiyorum yardımlarınızı bekliyorum iyi çalışmalar..


haber ekleme sayfası ekle.php sayfasıdır.

<form id="form1" name="form1" method="post" action="kayit.php">
<input type="text" name="baslik" size="79" value=""><br>
<SELECT class=inmatning name="kategori" id="form_name">
<OPTION value="haber">Haber</OPTION></SELECT><br>
<textarea name="aciklama" cols="60" rows="15"></textarea><br>
<input type="text" name="devami" size="79" value=""><br>
<input type="submit" name="Submit" value="haberi ekle">
</form>
kayit.php

<?php  
include("db.php"); 
function replace_tr($text) { 
$text = trim($text); 
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' '); 
$replace = array('C','c','G','g','i','I','O','o','S','s','U','u','-'); 
$new_text = strtolower(str_replace($search,$replace,$text));   
return $new_text; 
} 
$zorunlu = array('aciklama','kategori','devami','resim','baslik'); 
$hata = "0"; 
   foreach ($_POST as $key => $value) { 
      if (in_array($key,$zorunlu) AND trim($value) == "") { 
      $hata = 1; 
} 
} 
if ($hata != "1") { 
foreach ($_POST as $key => $value) { 
$$key = $value; 
} 
$link = replace_tr($baslik); 
$kayit = "INSERT INTO yazilar (aciklama,kategori,devami,resim,baslik,link) values  
('$aciklama','$kategori','$devami','$resim','$baslik','$link')";  
if(mysql_num_rows(mysql_query("SELECT * FROM yazilar WHERE baslik = '$baslik'")) < 1){
$sql = mysql_query($kayit);  
if(! $sql){  
echo "$kayit";  
}  
else
{  
echo '<h1>Tebrikler</h1>
<meta http-equiv="refresh" content="1;URL=ekle.php">';  
}
}else{
echo ' <h1>Hata</h1>
<meta http-equiv="refresh" content="1;URL=ekle.php">';
}
} 
?>
Buyrun resimler klasörüne aliyor

<?php   
include("db.php");  
function replace_tr($text) {  
$text = trim($text);  
$search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');  
$replace = array('C','c','G','g','i','I','O','o','S','s','U','u','-');  
$new_text = strtolower(str_replace($search,$replace,$text));    
return $new_text;  
}  
$zorunlu = array('aciklama','kategori','devami','resim','baslik');  
$hata = "0";  
   foreach ($_POST as $key => $value) {  
      if (in_array($key,$zorunlu) AND trim($value) == "") {  
      $hata = 1;  
}  
}  
if ($hata != "1") {  
foreach ($_POST as $key => $value) {  
$$key = $value;  
}  
$link = replace_tr($baslik);  
$icerik=file_get_contents($resim);
$resim1ad=rand(0,999999);
$yaz=fopen("../resimler/".$resim1ad.".jpg","w+");
fwrite($yaz,$icerik) or die("Hata olustu !");
$kayit = "INSERT INTO yazilar (aciklama,kategori,devami,resim,baslik,link) values   
('$aciklama','$kategori','$devami','resimler/$resim1ad.jpg','$baslik','$link')";   
if(mysql_num_rows(mysql_query("SELECT * FROM yazilar WHERE baslik = '$baslik'")) < 1){ 
$sql = mysql_query($kayit);   
if(! $sql){   
echo "$kayit";   
}else{   
echo '<h1>Tebrikler</h1> 
<meta http-equiv="refresh" content="1;URL=ekle.php">';  
} 
}else{ 
echo ' <h1>Hata</h1> 
<meta http-equiv="refresh" content="1;URL=ekle.php">'; 
} 
}  
?>