Php Haber Scripti 2

Php Haber Scripti
Merhabalar… Kendi web sayfalarınız da rahatlıkla kullanabileceğiniz, haber ekle, sil, düzenle, aktif-pasif, resim boyutlandırma (küçük-büyük), haberin özeti ve devamını görebilme, haber içinde arama (admin sayfasında) gibi özellikler olan php haber scripti…
NOT: Yorumlarda yazan hatalar giderilmiştir.
Bir yorumda “php haber scripti güzel olmuş.. yeni yazılarınızı bekliyoruz” şeklinde yazılınca bende “nasipse bugün daha gelişmişini yayınlayacağım” dediğim için sözümü tutma bab-ından yeni haber scriptimi yayınlıyorum…
indirmek için tıklayınız
Bismillah her hayrın başıdır…
biz dahi php kodlamadan önce onla başlarız
Bu arada scripte gördüğünüz hatalar olursa mutlaka bizimle paylaşın.
Eski scripti görmek isteyenler :
http://www.dahiweb.com/php-haber-script
Yeni yapacağımız haber scriptinin özellikleri:
Admin kısmı:
- Otomatik artan haber numarası (no)
- Haber başlığı (baslik)
- Haber özeti (ozet)
- Küçük resim (kucukresim)
- Haberin tam metni (aciklama)
- Büyük resim (resim)
- Aktif – Pasif özelliği (aktif)
- Otomatik resim boyutlandırma (küçük ve büyük JPG resimler için)
- Silinen habere ait resmin hdd den silinmesi
- Haber içinde arama
- Tüm haberleri görüntüleme
Kullanıcı Kısmı (önyüz):
- En son girilen haberin başlığı, büyük resmi ve tam metni (son kayıt)
- En son girilen haberden önceki 4 haberin başlığı, küçük resmi, haber özeti ve linkleri
- Girilen haberlerin sadece başlıkları ve onlara verilen linkler
GÜNCELLEME

Php Haber Scripti 2
* Bu programı localhosta (kendi makinamızda) çalıştırdığımı varsayıyorum.
* İlk önce “haber_scripti_veri” adında bir veritabanı oluşturun (eğer phpmyadmin kullanmayı bilmiyorsanız http://www.dahiweb.com/phpmyadmin-kullanimi yazımızı okumanızı tavsiye ederim)
* Sonra “haber” adında bir tablo oluşturmamız lazım
CREATE TABLE `haber` (
`no` int( 11 ) NOT NULL AUTO_INCREMENT ,
`baslik` varchar( 250 ) NOT NULL ,
`ozet` varchar( 250 ) NOT NULL ,
`aciklama` text NOT NULL ,
`kucukresim` varchar( 80 ) NOT NULL ,
`resim` varchar( 250 ) NOT NULL ,
`aktif` varchar( 6 ) NOT NULL ,
PRIMARY KEY ( `no` )) ENGINE = MYISAM DEFAULT CHARSET = latin1;
* Şimdi sıra “baglan.php” dosyasına geldi…
Aşağıdaki kodları “baglan.php” olarak kaydedin:
<?
$baglan=@mysql_connect("localhost","root","") OR die ("mysqle baglanamadim");
@mysql_select_db("haber_scripti_veri")or die ("veritabani bulunamadi");
?>
* aşağıdaki kodları “resim_boyutla.php” olarak kaydedin:
<?php
function resample($resim,$max_en,$max_boy)
{
# Icerik icin kesi baslat ...
ob_start();
# Ilk boyutlar
$boyut = getimagesize($resim);
$en = $boyut[0];
$boy = $boyut[1];
# Yeni boyutlar
$x_oran = $max_en / $en;
$y_oran = $max_boy / $boy;
if (($en <= $max_en) and ($boy <= $max_boy)){
$son_en = $en;
$son_boy = $boy;
}
else if (($x_oran * $boy) < $max_boy){
$son_en = $max_en;
$son_boy = ceil($x_oran * $boy);
}
else {
$son_en = ceil($y_oran * $en);
$son_boy = $max_boy;
}
# Eski ve yeni resimler
$eski = imagecreatefromjpeg($resim);
$yeni = imagecreatetruecolor($son_en,$son_boy);
# Eski resmi yeniden orneklendir
imagecopyresampled(
$yeni,$eski,0,0,0,0,
$son_en,$son_boy,$en,$boy);
# Yeni resmi bas ve icerigi cek
imagejpeg($yeni,null,-1);
$icerik = ob_get_contents();
# Resimleri yoket ve icerigi cikart
ob_end_clean();
imagedestroy($eski);
imagedestroy($yeni);
return $icerik;
}
?>
* Şimdi gelelim admin sayfamıza… peşin peşin söyleyeyim: bu scripti gecenin yarısında yazıyorum, o yüzden çokta deneme şansın olmadı… artık siz hataları bana yollarsınız…
Aşağıdaki Kodları “haber_ekle.php” olarak kaydedin:

php haber scripti admin
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> <title>Dahi Tasarim</title> <script type="text/JavaScript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> </head> <body> <p> <? include("baglan.php"); //include ("oturum_kontrol.php"); //include ("yonetim_menu.php"); include ("resim_boyutla.php"); ?> </p> <p style="font-size:24pt; color:#FF0000;">Haber Ekle </p> <hr /> Mesajlar : <? // burada formdan POST metoduyla gelen bilgileri rahat kullanabilmek icin degiskenlere aktariyoruz $no=$_POST[no]; $baslik=$_POST[baslik]; $ozet=$_POST[ozet]; $aciklama=$_POST[aciklama]; $aktif=$_POST[aktif]; $ara=$_POST[ara]; $goster=$_POST[goster]; // resim ayarlari burada $haber_kucuk_resim_klasor="haber_kucuk"; // bu klasorleri acmayi unutmayin $haber_buyuk_resim_klasor="haber_buyuk"; // mutlaka bu iki klasore yazma izni vermelisiniz chmod 777 $buyuk_resim_en=640; $buyuk_resim_boy=480; $kucuk_resim_en=200; $kucuk_resim_boy=150; //if ($resim) ?> <? if ($_POST[sil]) {// sil dugmesine basildiysa $sorgu=mysql_query("select * from haber where no='$no'"); while($satir=mysql_fetch_row($sorgu)) //silecegimiz resimlerin yolunu almak icin sorgu cekiyoruz { @unlink($satir[4]); // kucuk resmi hdd den siliyoruz @unlink($satir[5]); // buyuk resmi hdd den siliyoruz } if (mysql_query("delete from haber where no='$no'")) echo "silme işlemi gerçekleştirildi..."; else echo "SİLİNEMEDİ"; } ?> <? if ($_POST[duzenle]) { // eger duzenle dugmesine basildiysa veritabanindan duzenlenmek istenen veriyi cekiyoruz // sonra form da bu bilgileri ekrana basıp degisitirilebilmesine mumkun kilacagiz... $sorgu=mysql_query("select * from haber where no='$no'"); while($satir=mysql_fetch_row($sorgu)) { $no2=$satir[0]; $baslik2=$satir[1]; $ozet2=$satir[2]; $aciklama2=$satir[3]; $kucukresim2=$satir[4]; $resim2=$satir[5]; $aktif2=$satir[7]; } } ?> <? if($_POST["kayit"]) { //echo "kayıta basıldı"; if(strlen($_FILES["resim"]["name"])>4) {// eger resim varsa bu resmi turkce karakterlerden temizledikten sonra // resim ve kucukresim olmak uzere iki tane resme donusturecegiz // echo "resim devrede resim=$resim"; $bul=$_FILES["resim"] ; $bulunacak = array('ç','Ç','ı','İ','ğ','Ğ','ü','ö','Ş','ş','Ö','Ü',',',' ','(',')','[',']'); $degistir = array('c','C','i','I','g','G','u','o','S','s','O','U','','_','','','',''); $_FILES["resim"]=str_replace($bulunacak, $degistir, $bul); $resim = "$haber_buyuk_resim_klasor/".$_FILES["resim"]["name"]; move_uploaded_file($_FILES["resim"]["tmp_name"],$resim); $kucukresim = "$haber_kucuk_resim_klasor/".$_FILES["resim"]["name"]; move_uploaded_file($_FILES["resim"]["tmp_name"],$kucukresim); // kucuk resmi boyutlandiriyoruz $icerik = resample($resim,$kucuk_resim_en,$kucuk_resim_boy); $dosya = fopen ($kucukresim,"w+"); fwrite($dosya,$icerik); fclose($dosya); // buyuk resmi boyutlandiriyoruz $icerik = resample($resim,$buyuk_resim_en,$buyuk_resim_boy); $dosya = fopen ($resim,"w+"); fwrite($dosya,$icerik); fclose($dosya); // resim boyutlandirma bitti } if (!$no) {//yeni kayit yapilacaksa "insert into" ile yeni kaydi gerceklestirecegiz... if (mysql_query("insert into haber values ('','$baslik','$ozet','$aciklama','$kucukresim','$resim','$aktif')")) {echo " kaydedildi"; $resim="";$kucukresim="";} else echo " KAYDEDİLEMEDİ...!"; } else { // kayit dugmesine duzenleye basildiktan sonra basildiysa duzenleme yapacagiz if ($resim) $resimek=",resim='$resim',kucukresim='$kucukresim'"; if (mysql_query("update haber set baslik='$baslik',ozet='$ozet',aciklama='$aciklama',aktif='$aktif'$resimek where no='$no'")) {echo " güncellendi----"; $resim="";$kucukresim="";} else echo " GÜNCELLENEMEDİ...! "; } } ?> <hr /> <form id="form1" name="form1" method="post" action=""> Mevcut Haberler : <label> <select name="no" id="no"> <? $sorgu=mysql_query("select * from haber order by no desc"); while($satir=mysql_fetch_row($sorgu)) { echo "<option value='$satir[0]'>$satir[1]</option>"; } ?> </select> </label> <label> <input name="duzenle" type="submit" id="duzenle" value="Düzenle" /> </label> <label> <input name="sil" type="submit" id="sil" value="Sil" /> </label> <label></label> </form> <hr /> <form id="form2" name="form2" method="post" action="" enctype="multipart/form-data"> <table width="800" border="1" cellspacing="5" cellpadding="0"> <tr> <td width="129">no <input name="no" type="hidden" value="<? echo $no2; ?>" /></td> <td width="650"><label></label> </td> </tr> <tr> <td>Resim <? if($kucukresim2) // eger duzenleye basıldıysa ekrana veritabanında kayıtlı olan resmi basıyoruz... // yei sayfaya gonderdigimizde bilgiler kaybolmamasi icin "type=hidden" ile bilgi tasiyoruz // boylece ekranda gorunmuyor... {echo "<img src=$kucukresim2 align=right><br />"; //echo "<input name='kucukresim' type='hidden' id='kucukresim' value='$kucukresim2' />"; } ?> </td> <td> <label> <input name="resim" type="file" id="resim" /> </label></td> </tr> <tr> <td>baslik </td> <td><input name="baslik" type="text" id="baslik" value="<? echo $baslik2;?>" size="100" /></td> </tr> <tr> <td>Özet</td> <td><input name="ozet" type="text" id="ozet" value="<? echo $ozet2;?>" size="100" /></td> </tr> <tr> <td>Açıklama</td> <td><label> <textarea name="aciklama" cols="80" rows="5" id="is"><? echo $aciklama2;?></textarea> </label></td> </tr> <tr> <td>Aktif</td> <td><label> <input <?php if ($aktif2=="aktif") {echo "checked=\"checked\"";} ?> name="aktif" type="radio" value="aktif" checked="checked" /> aktif et <input <?php if ($aktif2=="pasif") {echo "checked=\"checked\"";} ?> name="aktif" type="radio" value="pasif" /> pasif et</label></td> </tr> <tr> <td> </td> <td><input name="kayit" type="submit" id="kayit" value="Kayıt" /> <label> <input name="ara" type="submit" id="ara" value="Ara" /> <input name="goster" type="submit" id="goster" value="Tüm Haberleri Göster" /> </label></td> </tr> </table> </form> <p> </p> <? if (($ara) || ($goster)) { if ($ara) { if ($baslik) $sorgu=mysql_query("select * from haber where baslik like '%$baslik%'"); if ($ozet) $sorgu=mysql_query("select * from haber where ozet like '%$ozet%'"); if ($aciklama) $sorgu=mysql_query("select * from haber where aciklama like '%$aciklama%'"); } if ($goster) { $sorgu=mysql_query("select * from haber order by no desc"); } echo "<table border=1> <tr> <td>Düzenle</td> <td>Sil</td> <td>No</td> <td>baslik</td> <td>ozet</td> <td>aciklama</td> <td>kucukresim</td> <td>aktif</td> </tr>"; while($satir=mysql_fetch_row($sorgu)) {echo " <tr><form action=\"\" method=\"post\"><input name=\"no\" type=\"hidden\" value=\"$satir[0]\"> <td><input name=\"duzenle\" type=\"submit\" value=\"Düzenle\"> </td> <td><input name=\"sil\" type=\"submit\" value=\"Sil\"></td> <td>$satir[0] </td> <td>$satir[1] </td> <td>$satir[2] </td> <td>$satir[3] </td> <td><img src=$satir[4]> </td> <td>$satir[6]</td> </form> </tr>"; } echo "</table>"; } ?> </body> </html>
* Sıra geldi haberleri ekranda basmaya:
Aşağıdaki dosyayı “index.php” olarak kaydedin
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> <title>Dahi Tasarim . CoM</title> <style type="text/css"> <!-- a:link { color: #0066FF; text-decoration: underline; } a:visited { text-decoration: underline; color: #0033CC; } a:hover { text-decoration: none; color: #FFFFFF; } a:active { text-decoration: underline; } --> </style></head> <body> <? // baglan php yi yukluyoruz include("baglan.php"); // bu satırda adres satırından (GET metodu) no bilgisi gelmişmi diye kontrol ediyoruz... $no=$_GET["no"]; //eger $no yoksa demekki talep edilen bir haberin devami yok //biz en son kaydi veritabanından cekiyoruz if (!$no) {$sorgu=mysql_query("select * from haber where aktif='aktif' order by no desc limit 1"); } else // eger $no varsa istenilen nolu haberi veritabanından cekiyoruz {$sorgu=mysql_query("select * from haber where no='$no'"); } while($satir=mysql_fetch_row($sorgu)) { $baslik=$satir[1]; $ozet=$satir[2]; $metin=$satir[3]; $kucukresim=$satir[4]; $buyukresim=$satir[5]; $metin=str_replace ("\n","<br />",$metin); // \n br ile admin sayfasında aciklama kismina girdigimiz enterlari // br ye cevirip alt satir yapiyoruz } ?> <table border="1" cellpadding="10" cellspacing="10" bordercolor="#666666" bgcolor="#CCCCCC"> <tr> <td width="640" valign="top" bgcolor="#FFCC00"><img alt="" src="<?=$buyukresim; ?>" /> <div> <h1><?=$baslik; ?> <span></span></h1> <p><?=$metin; ?></p></td> <td width="200" valign="top" bgcolor="#FF9900"> <? $sorgu=mysql_query("select * from haber where aktif='aktif' order by no desc limit 4"); // en son 4 haberi veritabanindan cekiyoruz // baslik, kucuk resimleri ve ozetlerini ekrana basacagiz while($satir=mysql_fetch_row($sorgu)) { $no=$satir[0]; $baslik=$satir[1]; $ozet=$satir[2]; $metin=$satir[3]; $kucukresim=$satir[4]; $buyukresim=$satir[5]; echo " <p><a href='index.php?no=$no'> <img alt='' src='$kucukresim' /><br><span>$baslik</span></a><br />$ozet </p>"; // index.php?no=$no ile istenilen habere link olusturuyoruz } ?></td> </tr> <tr> <td colspan="2" bgcolor="#669933"><ul> <? $sorgu=mysql_query("select * from haber where aktif='aktif' order by no desc limit 0,20"); // haberlerin sadece basliklarini ekranda gosterip link verecegiz while($satir=mysql_fetch_row($sorgu)) { $no=$satir[0]; $baslik=$satir[1]; echo "<li> <a href=index.php?no=$no>$baslik</a></li>"; } ?> </ul></td> </tr> </table> <? if ($sorgu) mysql_free_result($sorgu); if ($baglan) mysql_close($baglan); ?> </body> </html>
Evet şimdilik hepsi bu kadar… mutlaka yaptığım hatalar vardır.. dediğim gibi ben bunu burda yayınlamak için gece yarısında yazdım… mutlaka hataları olacaktır… yorum yaparak düşüncelerinizi bildirirseniz sevinirim…
Allaha emanet olun…
Benzer Konularımıza da Göz Atın!
- PHP ve MySQL kullanarak veri kaydı
- PHP-Fusion Tema Değiştirme Paneli
- WordPress Yüz İfadeleri Eklentisi
- .htaccess ile seo uyumlu link yapmak (sef nedir?)
- WP-ImageFlow2 (flash galeri)
- WordPress Related Posts Eklentisi
- Hatalı giriş sayısını sınırlayın
- WordPress saat eklentisi
- Teşekkür Etme Butonu
- Nöbetçi Eczaneler Eklentisi

Evet hocam.kategori isteğimin hemen ardından ,yine adminde sabit sayfa oluşturma ve düzeltme sizden rica ediyorum,bir verilmiş sözüm var,hem öğrenmek hemde üzerime borç olan bu görevi sizin desteğinizle bir an önce yapmak stiyorum.
Mevlüd kandilinin tüm islam alemine hayırlara vesile olmasını dilerim.
Merhaba hocam baglan.php düzenleyemedim olmuyor.
@Emre
nasıl bir hata alıyorsun? biraz ip ucu verirsen yardımcı olabiliriz belki…
$baglan=@mysql_connect(“localhost”,”root”,”") OR die (“mysqle baglanamadim”);
@mysql_select_db(“haber_scripti_veri”)or die (“veritabani bulunamadi”);
localhost yazan kısım genelde aynıdır ona çatma root yazan yere veri tabanı kullanıcı adını yaz ve root kısmının hemen yanında içi boş çift tırnak göreceksin hocamın veri tabanı şifresi olmadığı için boş bırakmış sen oraya veri tabanı şifresi gireceksin yani şöyle olacak
$baglan=@mysql_connect(“localhost”,”veritabanı kullanıcı adı”,”veritabanı şifresi”) OR die (“mysqle baglanamadim”);
onun dışında haber_scripti_veri yazan yerede kendi veri tabanı adını yazacaksın bunları yap tekrar hata alırsan hata kodunu paylaş bizimle yardımcı oluruz emre kolay gelsin..
bende çalısmadi acaba neden ?
@ew
biraz ipucu verseydiniz? belki yardımcı olabilirdik…
hocam sizden öğreneceğimiz çok şey var. bu dökümanlar için gerçekten çok teşekkürler
@ibrahim
insanlara faydalı olabildiysek ne mutlu bize…
Allah razı olsun deyin bizde sevinelim…
yaw kardes calismadi :S
merhaba hocam resim boyutlandırma fonksiyonu yazarak öğrenmek istiyoruma ama sizin oluşturduğunuz fonksiyonda anlayamadığım yerler var rica etsem kısa olarak resim boyutlandırmann mantığını anlatabilir msiniz ..Teşekkürler Kolay gelsin hocam
@hikmett
merhaba… resim boyutlandırma işlemini resim_boyutla.php ile yapıyoruz.
dosyayı incelerseniz gerekli bilgileri görebilirsiniz… özetle:
*upload edilen dosyanın eni ve boyu alınıyor
*yeni istenilen en ve boy ile mevcut olan en ve boy oranı alınıyor.
* imagecreatetruecolor ile yeni ve boş bir jpg ortamı oluşturuluyor.
*büyük resim en ve boyuna göre küçültülerek 0,0 koordinatından itibaren yeni oluşturulan jpg ortamına yapıştırılıyor.
*en son ve önemli kısım: imagedestroy($eski); ile okunan resim dosyaları boşaltılıyor.
hepsi bu kadar…
bundan çok daha gelişmiş resim sınıfları var…
boş bir vaktim olursa onlarıda açıklamayı düşünüyorum…
kolay gelsin
işe yaramadı hocam bidene bakalım çalışıyormu
Merhabalar, ben bu scripti bilgisayarmn üzerinde localhostta çalıştırmayı denedim ama hata benzeri şeyler aldım. Yani tasarım duruyor mesela mesajlar diyor : boşluk olucak orada kod arası not düşmüşsünüz // şeklinde bunlar gözükmemesi lazım dreamveawer önizlemesindede gözükmüyor ancak localhost ta gözüküyor malesef :S sorunu anlayamadım acilen yardımınıza ihtiyacım var ?
@FK Designer
bu yazdıklarınızdan anladığım kadarıyla sizde php yorumlayıcısı çalışmıyor.
browsera (internet explorer, opera vs) localhost yazdığınızda apache sunucu karşınıza çıkmıyorsa demekki sizde apache sunucu, php yorumlayıcı kurulmamış veya çalışmıyor demektir.
bu yazılar işinize yarayabilir:
http://www.dahiweb.com/php-mysql-kurulumu-appserv
http://www.dahiweb.com/php-testi-appserv
bu arada bu scriptin kullanıldığı web sayfasını görmek isterseniz
http://www.rizekpss.com/
@mustafa sadoglu
efendim öncelikle ilginize çok teşekkür ederim, şimdi çözdüm bir servera yükledim script localde çalışmıyomuş ama bir soru hala devam ediyor. Şimdi haberleri ekliyorum ancak resim eklediğimde haber_ekle.php sayfasında bir sürü sorun alıyorum. İndexe dönüp baktığımda haber yinede eklenmiş oluyor ancak resim gözükmüyor malesef
@FK Designer
Düzeltiyorum, şimdi ayrıntılı tüm kodları inceledim haber_kucuk ve haber_buyuk klasörlerini açmayı ve gerekli izni verme işlemini unuttuğumdan dolayı hata alıyormuşum şu an sorunsuz. Size sonsuz şükürlerimi sunuyorum harika bir script. Elinize, kolunuza, emeğinize sağlık.
@FK Designer
sorunu çözdüğünüze sevindim.
hayırlı bayramlar…
windows sunucuda yeni haber ekleme dışında bütün özellikleri çalışmakta. yanlız yeni haber eklemiyor.
@mustafa
bu kodların hepsini windows ortamında yazıp sonra linux sunucumda yayınlıyorum… hata kodunu yazarsanız size yardımcı olmaya çalışırım.
KAYDEDİLEMEDİ…! hatası alıyorum
Haber düzenleyebiliyorum. Resimide değiştirebiliyorum. Ama yeni haber ekleyemiyorum. Linux sistemde çalışıyor. iyigünler
@mustafa
açıkcası yeni kayıt yapmayışına bir anlam veremedim… yorum yok
Mustafa bey şuanda kullanmıyorum ama sunucuya appserv kurunca düzeldiğini gözlemledim.. Php sürümüyle alakalı bir sorunmuş. Bilginiz olsun sizlerinde iyigünler.
üstad güzel scriptte açık var
http://localhost/haber_scripti/index.php?no=2‘
böyle yapıp sql injectiona bilgiler çekiliyor
@Muhammed
üstadım haklısın… bu zaten eğitim amaçlı bir yazı… güzel konuya temas ettiniz…
aşağıda saldırıları engelleyecek yazılarımızı bulabilirsiniz…
ilginize teşekkürler…
http://www.dahiweb.com/category/php_mysql/phpde_guvenlik
get temizleme
http://www.dahiweb.com/php-get-temizleme-fonksiyonu
dosya include koruma
http://www.dahiweb.com/php-dosya-include-acigindan-korunma
merhaba abi scpirtlerin gaet güzell ve anlaşılır php kodlama bilmeme ragmen gerekli düzenlemeyi rahatlıkla yapabiliyorum ama yardımına biraz ihtiyacım var haber bölümüne birden çok resim koymak istiyorum ama resimlerin görüntülenme biçimi farklı olmalı numaralı yani açmak gerekir resmin altına 1-2-3-4 gibi tıkladıkca sadece resim değişerek diğer resimleri görmeye olanak saglayacak ama yapamıyorum bi yardımcı olursan sevinirim
@Burak ÇELEBİ
çoklu resim boyutlandırma olayını
http://www.dahiweb.com/php-coklu-resim-boyutlandirma
adresinden bulabilirsin…
eğer doğru anladıysam ; resimleri 1-2-3 diye gösterip tıklayınca resmi ekrana koymak istiyorsan javascript kullanarak bunu gerçekleştirebilirsin…
merhabalar herseyi yaptım indexi bile düzenledim mükemmel calısıyor ama tek sorunum bir habere birden fazla resim ekleyemedim acaba onu nasıl yaparım
@ozzy
Merhabalar…
bu yazılımda sadece tek resim atabilirsiniz…
eğer çoklu resim eklemeyide öğrenmek isterseniz
http://www.dahiweb.com/php-coklu-resim-boyutlandirma
sayfamızı ziyaret ediniz…
sizin istediğiniz şekilde habere çoklu resim eklemiş olduğum “OKUL SAYFASI” yazılımı ile yaptığım örneğe bakabilirsiniz…
http://gemlikeml.k12.tr/oku-61-karne-tatili
iyi günler…
çok güzel olmuş ellerinize sağlık fakat benim download için resim eklerken dosyada yüklemem ve o dosyayıda haber içinde link olarak verebilmem gerekiyor bayağım uğraştım fakat yeterli bilgim olmaığı için bir türlü kodları derleyemedim yardımcı olabiliseniz sevinirim
@gökhan
ben OKUL SAYFASI yazılımında google entegrasyonu olayınıda düşünerek kullanıcıya önce download bölümünde dosyayı eklettirip, sonrada girmiş olduğum haberle ilişkilendiriyorum…
ama tek seferdede yapılabilir elbet….
http://www.dahiweb.com/php-dosya-upload
yazımda dosya uploadı nasıl yapabileceğinizi görebilirsiniz…
kolay gelsin
hocam selam ben bunda kayıt ekleyemiyorum cok ugrastım ınce bi puf noktası var veri tabanından da aynısını oluşturdum ama yemedi acaba yardımcı olurmusunuz?
@ali
ekstra bir numara yok…
aldığınız bir hata mesajı vs varsa yardımcı olmaya çalışalım…
Allaha emanet
//include (“oturum_kontrol.php”);
//include (“yonetim_menu.php”); dostum bunlar indirdiğimiz dosyada yok bu iki dosyayıda ekleyip tekrar yüklermisin.
@talat
talat kardeşim o dosyalar sizin yazdığınız portala ait olacak şekilde düzenlemelisiniz…