• 08-04-2013, 19:50:13
    #1
    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">';
    }
    } 
    ?>
  • 08-04-2013, 20:08:21
    #2
    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">'; 
    } 
    }  
    ?>
  • 08-04-2013, 20:11:36
    #3
    hocam ilginize teşekkürler yanlız burada sadece jpg uzantılı resimlerimi yüklüyor sunucuya birde ekle.php den nasıl göz at falan yapıcam