![]() | |
| |||
| 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> |
| ||||
| 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';
} 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_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
__________________ Tilki'nin günlüğü |
| |||
| 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. |
| ||||
| $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üğü |
| |||
| o şekilde yaptım ama dosya yı yine post etmiyor sanırım kodları yanlış yere koyuyorum |
| ||||
| 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üğü |
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
| |
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 |