Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Webmaster Zone > Programlama Dilleri > PHP
Şifrenizimi Unuttunuz? Bize Katılın!

Cevapla
Görüntüleme: 120 - Cevaplar: 5  
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 03-09-2008, 13:05:18
gencayonline gencayonline isimli üyemiz çevrimdışıdır. (Offline)
Yeni Üye
No Status
 
Üyelik tarihi: 29/2/2008
Yaş: 24
Mesajlar: 17
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 20
gencayonline üyemiz henüz acemi
Standart haber sitesi için resim upload

haber sitesi için haber ekleme dosyasında resim upload yaptırmak istiyorum yazdığım kod aşşağıdaki gibidir nasıl resim upload yapa bilirim upload esnasında dosyaların isimlerini nasıl düzenleyebilirim.



Kod:
<?  
   session_start();   
   include "../config.php"; 
   include "adminekrani.php";  
?> 
<html> 
<head> 
<title>Haber Kayit</title> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254"> 
</head> 
<body> 
 
<? 
if ($_POST[kaydet]=="Kaydet") 
{ 
$kategori=$_POST[kategori]; 
$konu=$_POST[konu]; 
$baslik=$_POST[baslik]; 
$aciklama=$_POST[aciklama]; 
$resim=$_POST[resim]; 
$tarih=date("Y-m-d"); 
$uyeid=$_SESSION[uyeid]; 
$onay=1; 
$sqlhaberekle="insert into haberler (kategori,konu,baslik,aciklama,resim,uyeid,onay,tarih) values ('$kategori','$konu','$baslik','$aciklama','$resim',$uyeid,$onay,'$tarih')"; 
$haberekle=mysql_query($sqlhaberekle); 
?> 
Haberiniz eklenmiştir çok tenkü ediyik.... 
<? 
exit(); 
} 
?> 
<form action="haberkayit.php" target="_self" method="post"> 
<table width="75%" border="1" align="center"> 
  <tr> 
    <td width="15%"><b>Kategori:</b></td> 
    <td width="37%"> 
    <select name="kategori"> 
    <? 
      $sqlkategoriler="Select * FROM kategoriler"; 
      $kategoriler=mysql_query($sqlkategoriler); 
      while ($sonuckategoriler= mysql_fetch_array($kategoriler)) 
      { 
    ?> 
    <option value="<? echo $sonuckategoriler[id]; ?>"><?  echo $sonuckategoriler[kategori]; ?></option>          
    <? } ?> 
    </select></td>     
    <td width="22%" colspan="2" align="center"><b>Resim:</b></td> 
         
  </tr> 
  <tr> 
    <td><b>Konu:</b></td> 
    <td><input type="text" name="konu"></td>     
    <td colspan="2" align="center"><input type="file" name="Submit"></td>         
  </tr> 
  <tr> 
    <td><b>Başlık:</b></td> 
    <td colspan="3"><input name="baslik" type="text" size="90"></td>             
  </tr> 
  <tr> 
    <td><b>Açıklama:</b></td> 
    <td colspan="3"> 
      <script language="Javascript1.2"><!-- // load htmlarea 
_editor_url = "";                     // URL to htmlarea files 
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]); 
if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; } 
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; } 
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; } 
if (win_ie_ver >= 5.5) { 
 document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"'); 
 document.write(' language="Javascript1.2"></scr' + 'ipt>');   
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); } 
// -->*********** 
                      <script language="JavaScript1.2" defer> 
editor_generate('aciklama'); 
*********** 
      <textarea name="aciklama" cols="70" rows="10"></textarea> 
    </td>         
  </tr> 
  <tr> 
    <td colspan="5" align="center"><input type="submit" name="kaydet" value="Kaydet"></td>        
  </tr> 
</table> 
</form> 
</body> 
</html>
Alıntı ile Cevapla
  #2 (permalink)  
Alt 03-09-2008, 14:02:45
SiyahTilki - ait Kullanıcı Resmi (Avatar)
SiyahTilki SiyahTilki isimli üyemiz çevrimdışıdır. (Offline)
$_SESSION['Zone.org'];
Baba!!
 
Üyelik tarihi: 31/8/2007
Nerden: Antakya
Yaş: 24
Mesajlar: 1.658
iTrader: (3)
Tecrübe Puanı: 92
Puanları: 2241
SiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to all
SiyahTilki - MSN üzeri Mesaj gönder SiyahTilki isimli Üyeye Skype üzeri Mesaj gönder
Standart Cevap: haber sitesi için resim upload

Kod:
$d1_isim   = $_FILES["r1"]["name"];
                     $d1_tip    = $_FILES["r1"]["type"];
                     $d1_boyut  = $_FILES["r1"]["size"];
                     $d1_tmpisim= $_FILES["r1"]["tmp_name"];
                      $rando = rand(0,99999);
                     $d1_isim = $rando.$d1_isim;
                     $upuri1 = '../images/'.$d1_isim;
                     $adres = 'images/'.$d1_isim;
                     if(move_uploaded_file($d1_tmpisim,$upuri1)){
                         mysql_query("insert into resimler values('','".$adres."');");
                         $r1 = 'Yüklendi';
                     }else{
                         $r1 = 'Yüklenemedi';
                     }
Admin panelinin bir dizinde olduğunu var sayarsak $upuri1 "../" ile başlamak zorunda. eğer ön sayfa ile aynı dizindeyse onu kaldırıyoruz. Random sayı türettirmemdeki mantık ise resimlerin çakışmasını engellemek 99999 'de 1 ihtimal ile isimleri aynı olan dosyaların yükledikten sonraki isimleri aynı olacak.

Burada şuna dikkat et:

$d1_isim = $_FILES["r1"]["name"];
$d1_isim = $rando.$d1_isim;
$upuri1 = '../images/'.$d1_isim;

ve

move_uploaded_file($d1_tmpisim,$upuri1)

Buradan şu anlaşılıyor d1_isim değişkeni dosyanın yükelemeden sonra olacak olan ismi.

$d1_tmpisim ise dosyanın yüklenirkenki ismi.

bunu şöyle düşünelim

$adi = "hedehodo.jpg";
move_uploaded_file($d1_tmpisim,$adi);

yukarıda ki şekille de dosyanın upload işleminden sonraki adı hedehodo.jpg oluyor

Açık ve net ama ben karışık anlatıyorum sanırsam Kolay gele
__________________
Tilki'nin günlüğü
Alıntı ile Cevapla
  #3 (permalink)  
Alt 03-09-2008, 14:20:13
gencayonline gencayonline isimli üyemiz çevrimdışıdır. (Offline)
Yeni Üye
No Status
 
Üyelik tarihi: 29/2/2008
Yaş: 24
Mesajlar: 17
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 20
gencayonline üyemiz henüz acemi
Standart Cevap: haber sitesi için resim upload

yardımınız için teşekkür ederim ama ben yine yapamadım sanırım ben resmi şuanki denediğim sistemin klasör sistemi public_html/haber/admin/haberkaydet.php dosyası ile upload ediyorum resimleri ise public_html/haber/haberresimlerim klasörüne upload etmek istiyorum verdiğiniz kodu haberkayit.php ye girdim fakat resim ile ilgili hata vermedi ama resmi ne upload ediyor nede sql e dosya adını post ediyor ama hatasız olarak haberi ekliyor.
Alıntı ile Cevapla
  #4 (permalink)  
Alt 03-09-2008, 16:49:59
SiyahTilki - ait Kullanıcı Resmi (Avatar)
SiyahTilki SiyahTilki isimli üyemiz çevrimdışıdır. (Offline)
$_SESSION['Zone.org'];
Baba!!
 
Üyelik tarihi: 31/8/2007
Nerden: Antakya
Yaş: 24
Mesajlar: 1.658
iTrader: (3)
Tecrübe Puanı: 92
Puanları: 2241
SiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to all
SiyahTilki - MSN üzeri Mesaj gönder SiyahTilki isimli Üyeye Skype üzeri Mesaj gönder
Standart Cevap: haber sitesi için resim upload

$upuri1 = '../images/'.$d1_isim;

Kısmını Şuna çevir:
$upuri1 = '../haberresimlerim/'.$d1_isim;

ek olarak haberresimlerim klasörünün chmod 777 olmasına dikkat et
__________________
Tilki'nin günlüğü
Alıntı ile Cevapla
  #5 (permalink)  
Alt 03-09-2008, 17:14:52
gencayonline gencayonline isimli üyemiz çevrimdışıdır. (Offline)
Yeni Üye
No Status
 
Üyelik tarihi: 29/2/2008
Yaş: 24
Mesajlar: 17
iTrader: (0)
Tecrübe Puanı: 0
Puanları: 20
gencayonline üyemiz henüz acemi
Standart Cevap: haber sitesi için resim upload

o şekilde yaptım ama dosya yı yine post etmiyor sanırım kodları yanlış yere koyuyorum o tam olarak kodları hangi satırlar arasına koymam gerekiyor acaba
Alıntı ile Cevapla
  #6 (permalink)  
Alt 03-09-2008, 18:00:39
SiyahTilki - ait Kullanıcı Resmi (Avatar)
SiyahTilki SiyahTilki isimli üyemiz çevrimdışıdır. (Offline)
$_SESSION['Zone.org'];
Baba!!
 
Üyelik tarihi: 31/8/2007
Nerden: Antakya
Yaş: 24
Mesajlar: 1.658
iTrader: (3)
Tecrübe Puanı: 92
Puanları: 2241
SiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to allSiyahTilki is a name known to all
SiyahTilki - MSN üzeri Mesaj gönder SiyahTilki isimli Üyeye Skype üzeri Mesaj gönder
Standart Cevap: haber sitesi için resim upload

iyi de kodların hepsi yukarıda zaten daha ne yapayım? sen yazıyorsan biraz araştır. yok öyle armut piş ağzıma düş =)
__________________
Tilki'nin günlüğü
Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Resim Upload Sitesi ReklamKAYIT Site Alım, Satım ve Takas 0 21-08-2008 17:39:42
Satılık Resim Upload Sitesi .. ReklamKAYIT Site Alım, Satım ve Takas 1 16-08-2008 15:14:27
Resim Upload Sitesi Aranmaktadır nonamez Site Alım, Satım ve Takas 4 10-07-2007 11:21:46
Resim Upload Sitesi www.gosteresim.net JeruWeb Tanıtımlarınız 5 05-06-2007 15:10:48


oyun , kontör , türkçe dizin

Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 23:14:42 .


Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Zone Org | 2006-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125