PCnet Online forumlarına katılmak için hesap açabilirsiniz.
  • Üye girişi:

PCnet Online forumlarına hoş geldiniz

+ Başlığa Yanıt Yaz
3 sonuçtan 1 - 3 arası sonuçlar

Başlık: PHP Resin Uplad

  1. #1

    Post PHP Resin Uplad

    Merhabalar benim istediğim şey admin panelinden resmi upload edip Resim seç kısmında bunları listeletmek ve seçilen resmi ekrana bastırmak bunu neyle yapabilirim ?
    Eftal YURTSEVEN
    Önerileriniz için PM

  2. #2

    Varsayılan

    Şu an cep telefonundan giriyorum, konuyu rss olarak gördüm, yarın yardımcı olmaya çalışırım ve birkaç sorum olacak , admin panelini de mi hazırlayacaz yoksa panel hazırmı ve mysql mu kullanacaz

  3. #3

    Varsayılan

    Öncelikle phpMyadminde bir veritabanı oluşturuyorsun ya da geçerli bir veritabanında bir tablo olşturacan
    Tablo içeriği böyle olacak tablonun ismi resimler olması gerkir,
    PHP Kodu:
    CREATE TABLE IF NOT EXISTS `resimler` (
      `
    idint(11NOT NULL AUTO_INCREMENT,
      `
    resimtext COLLATE utf8_turkish_ci NOT NULL,
      
    PRIMARY KEY (`id`)
    ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci AUTO_INCREMENT=
    Sonra mysql ayarlaır ve admin kullanıcı adı şifre ayarları
    ayar_admin.php=>
    PHP Kodu:
    <?PHP
    $admin_login
    ="admin"//admin kullanıcı adı
    $admin_pass="sifre"//Admin şifre
    ?>
    ayar.php
    PHP Kodu:
    <?php
    $dbhost  
    "localhost"//veri tabanı host 
    $dbkullanici "root";  //db kullanıcı adı
    $dbsifre  ""//Şifresi
    $dbadi "";  //veritabanı ismi
    header ("Content-Type: text/html; charset=iso-8859-9");

    $baglan mysql_connect($dbhost,$dbkullanici,$dbsifre);
    if(!
    $baglan)
       { (
    'MYSQL Bağlanamıyor..!!');}  
    else
       { (
    'MYSQL bağlantısı kuruldu...'); }

    mysql_select_db($dbadi,$baglan) or die ("veri tabanına bağlanamıyor");
    ?>
    index.php=>
    PHP Kodu:
    <?php
    ob_start
    ();
    session_start();
    include(
    'ayar.php');
    include(
    'ayar_admin.php');

    if (empty(
    $_SESSION['durum']) and empty($_SESSION['user'])) { //biri giriş yapmadan girerse uyarı verecek.
    include('girisform.php');
    }else{
        
    $_SESSION['user']=="$admin_login";
        echo 
    "Admin Paneli<br>"//panelimiz.
        
    $user $admin_login ;
        echo 
    "<br><form action=\"dosyaekle.php\"  method=\"post\" enctype=\"multipart/form-data\">
        <input type=\"file\" name=\"dosya\" >
          <input type=\"submit\"   value=\"Yukle\"> </form>"
    //resim yükleyeceğimiz form.
          
    echo "<a href=listele_resimler.php> Resimleri Listele</a>";
        echo 
    "<br><a href=cikis.php>Çıkış</a>";
    }
    ob_flush();
    ?>
    giris.php=>
    PHP Kodu:
    <?php
    ob_start
    ();
    session_start();
    include(
    "ayar.php");
    include(
    'ayar_admin.php');

    $post_kullanici $_POST["kullanici"]; //posttan gelen bilgiler.
    $post_sifre $_POST["sifre"];
     
     if(
    $post_kullanici=="" || $post_sifre==""){ //kontrolümümz.
         
    echo "Boş Geçilemez";
     }elseif(
    $post_kullanici==$admin_login && $post_sifre==$admin_pass){
         
    $_SESSION['durum']="girildi"//girişimiz yapıldı burada.
         
    $_SESSION['user']=$post_kullanici;
         
    header("Location: index.php");
     }else{
         echo 
    "Yanlış Kullanıcı Adı veya Parola"//eğer yanlış ise uyarı verecek.
     
    }
    ?>
    cikis.php ==>
    PHP Kodu:
    <?PHP
    session_start
    ();

    session_destroy();
    header("Location: index.php");
    ?>
    giris_form.php ==>
    PHP Kodu:
    <form method="post" action="giris.php">
      <
    table width="100%" border="1">
        <
    tr>
          <
    td width="142"><font face="Comic Sans MS, cursive" >Kullanıcı Adı;</font></td>
          <
    td width="199"><font face="Comic Sans MS, cursive"><input type="text" name="kullanici" /></font></td>
        </
    tr>
        <
    tr>
          <
    td><font face="Comic Sans MS, cursive" >Şifre;</font></td>
          <
    td><input type="password" name="sifre" /></td>
        </
    tr>
        <
    tr>
          <
    td>&nbsp;</td>
          <
    td><input type="submit" value="Giriş" /></td>
        </
    tr>
        <
    tr>
          <
    td>&nbsp;</td>
          <
    td></font></td>
        </
    tr>
      </
    table>
    </
    form
    dosya_ekle.php
    PHP Kodu:
    <meta http-equiv="Content-Language" content="tr">
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <?php
    ob_start
    ();
    session_start();
    header ("Content-Type: text/html; charset=iso-8859-9");
    include(
    'ayar.php');
    include(
    'ayar_admin.php');

    if (empty(
    $_SESSION['durum']) and empty($_SESSION['user'])) { //biri giriş yapmadan girerse uyarı verecek.
    include('girisform.php');
    }else{
        
    $dosya_turu $_FILES['dosya']['type']; //Dosyanın türü
    $dosya_ismi=$_FILES["dosya"]["name"]; //dosyanın ismi
    $dosya_error $_FILES["dosya"]["error"]; //dosya yükleme hatası varsa, dosya yolu yanlışsa vs.
    $dosya_yer $_FILES["dosya"]["tmp_name"]; //dosyanın yüklenecek pc deki yeri
    $rsayi rand(100000,999999); //resime rasgele bir isim veriyoruz.

    if($dosya_ismi=="" || $dosya_error>|| $dosya_turu!="image/jpeg" ){ //boş geçme, erorr varsa yada jpg değilse uyarı veriyor.
        
    echo " Dosya Yüklenemedi. ";
    }else{
        
    $gercek_isim="dosya_" $rsayi ".jpg"//eğer doğruysa dosyaya bir gerçek isim veriyoruz.
        
    move_uploaded_file($dosya_yer"resimler/" $gercek_isim); //Sonra yüklenen yerden alıyoruz.
        
    $sorgu=mysql_query("INSERT INTO resimler (resim) values ('$gercek_isim')");
        if(
    $sorgu){
        echo 
    " Dosya Yüklendi <br> Link : <a href=resimler/$gercek_isim>dosyalar/$gercek_isim</a><br> "//yüklenen yerin urlsini veriyor
        
    echo " <img src='resimler/$gercek_isim' width=50% height=50% > "//resmin önizlemesi.
        
    }else{
            echo 
    "Resim Yüklenemedi ";
        }
    }
    }
    ob_flush();
    ?>
    listele_resimler.php==>
    PHP Kodu:
    <?php
    ob_start
    ();
    session_start();
    include(
    'ayar.php');
    include(
    'ayar_admin.php');

    if (empty(
    $_SESSION['durum']) and empty($_SESSION['user'])) { //biri giriş yapmadan girerse uyarı verecek.
    include('girisform.php');
    }else{
    $sor mysql_query("SELECT * FROM resimler ORDER BY id DESC"); 
    while (
    $listele mysql_fetch_array($sor)) {
    $id $listele['id'];
    $resim $listele['resim'];
    echo 
    "id = $id <br> Resim: <a href=bak_resim.php?resim=$resim><img src=resimler/$resim width=50% height=50%></a><br><hr>";
    }
    echo 
    "<a href=cikis.php>Çıkış</a>";
    }
    ob_flush();
    ?>
    bak_resim.php
    PHP Kodu:
    <?php
    ob_start
    ();
    session_start();
    include(
    'ayar.php');
    include(
    'ayar_admin.php');

    if (empty(
    $_SESSION['durum']) and empty($_SESSION['user'])) { //biri giriş yapmadan girerse uyarı verecek.
    include('girisform.php');
    }else{
        
    $_SESSION['user']=="$admin_login";
        echo 
    "Admin Paneli<br>"//panelimiz.
        
    $user $admin_login ;
        
    $resim $_GET["resim"];
        echo 
    "<img src=resimler/$resim>";
    }
    ob_flush();
    ?>
    Umarım yardımcı olabilmişimdir. Bizde insanız hata yapabiliriz. Eğer hatayla karşılaşırsan benimle iletişim kur. (faykfatihkorkmaz@gmail.com)


 

Benzer Başlıklar

  1. resin galeri script
    aspava42951 tarafından Web Geliştirme forumunda
    Yanıt: 1
    Son Mesaj: 18.10.2010, 21:39
  2. win 98 için resin düzenleyici
    burhas tarafından Windows 95/98/ME forumunda
    Yanıt: 1
    Son Mesaj: 24.01.2007, 20:39