Web tasarım dersi için Sümeyra AKSU, Erkan YEŞİL, Fahriye OK arkadaşlarımla hazırladığımız basit php scriptini paylaşmak istedim. Öncelikle scriptin kullanılması serbesttir. Fakat oluşacak sorunlardan kesinlikle sorumlu olmadığımızı belirtmek isterim. Çünkü bu script sadece derste öğretilen php kodlarını uygulamak, nasıl çalıştığını görmek için hazırladığımız güvenliğine önem vermediğimiz bir script.
Özellikleri:
- Grafik çalışmaları tamamen bize aittir.
- Ortada dönen resimler resimler CU3ER eklentisi kullanılarak yapılmıştır.
- Site tamamen php tabanlıdır.
- Siteye üye olabilirsiniz.
- Üyeler yöneticiler tarafından onaylanmadıkca makale gönderemezler.
- Yöneticiler onayladıktan sonra üyeler makale gönderebilirler fakat makaleler yöneticiler tarafından onaylanmalıdır.
- Üyeler yöneticiler tarafından silinebilir.
- Üyeler yöneticiler tarafından “Yönetici” yetkisine sahip olabilirler.
- Scripte FCK editor entegre edilmiştir.
- Makaleler için resim upload işlemi gerçekleştirilmiştir.
Eksik tarafları :
- Kullanıcı adı ve şifresi ayrı ayrı kontrol ettirilmiştir. Bu güvenlik için zararlıdır. Fakat dersimiz kapmasında olması nedeniyle bu işlem bu şekilde yapılmıştır.
- Onay bekleyen makalelerin içeriğinin denetlenmesi için, içeriğini görüntüleme özelliği yapılmamıştır.
- Sayfalama işlemleri yapılmamıştır.
- ve bunlardan başka birçok eksik tarafı elbet vardır 🙂 sonuçta sadece php kodlarını öğrenmek amacıyla hazırlanmıştır.
Ayrıca php ile mysql
- veritabanına veri ekleme,
- veritabanından veri çekme,
- veritabanına veri ekleme,
- veritabanındaki verileri güncelleme,
- veritabanındaki verileri silme,
- veritabanındaki verilerden istediğiniz özelliklerdeki verilerli sorgulayarak listeleme
işlemleri yapılmıştır. Bunların dışında md5 şifreleme, session oluşturma, session silme, kullanıcı girişi, kullanıcı çıkışı, php ile tarij işlemleri, kategorilere göre veri listeleme, mail gönderme gibi işlemler yapılmıştır. Dosya içerisinde .sql uzantılı veritabanı dosyası bulunmaktadır. Dosyayı PhpMyAdmin içerisinden php_proje adında veritabanı oluşturarak içeri aktar dediğiniz taktirde script çalışacaktır.
Yukarıda da belirttiğim gibi birçok eksik tarafları var scriptin. O yüzden “kesinlikle güvenli değil”, “böyle script mi olur?”, “bu ne ya?” vs gibi yorumlar yapmayın :).
Scripti tamamen öğrenme amaçlı olarak, ziyaretçilerimin faydalanmasını istediğim için ekledim.
Scripti eklemeden önce yukarıda isimlerini yazdığım arkadaşlardan izin aldım. 🙂 İzin verdikleri için birkez daha onlara teşekkür ederim. 🙂
Ayrıca tabiki Web Tasarım Dersi öğretmenimiz Tarık KIŞLA‘ya da sonsuz teşekkürler. 🙂
Scripti indir: Php Script’i İndir
Yanıtla
hüseyin
Allah razı olsun ya emeği geçenlerden sıfırdan başlayan biri olarak anar bey verdiğiniz bilgiler gercekten çok güzel videolarınızı anlayarak izliyorum. artık php ve web tasarımı gözüme zor gelmiyor.
04.02.2011, 20:36:25Yanıtla
adem
scripti kurdum ancak admin paneline giremedim düz bir sayfa geliyo login.php dedigimdeyse hatta veriyo login olmanız gerekiyo admin sayfasına yönlendiri fakat oraya yönlendirdigindeyse boş bir sayfa var kaynak koduna bakıldıgındaysa sadece head tagları arasındaki kodlar gözükmekte içerigi boş gözüküyo =(
03.03.2011, 13:02:03Yanıtla
ŞÜKRÜ K&O
mrb…sizin scrıptinizi incelemek istedim…ben phptriad kullanıyorum mysql veritabanım çalışıyor sorun yok…phpnuke kullanıyordum…sizin sitenin dosyalarını ilgili klasör olan localdeki htdocs klasörüne açtığım smd klasörü içine kopyaladım…phpmyadmine giriyorum php_proje adında bir veritabanı oluşturdum…alttaki bağlantıdan içe aktarmak için gözat diyerek sizin veritabanı yedeği klasörü içindeki php_proje.sql adlı dosyayı gösterip "git" (içe aktar) diyorum ancak hata veriyor hata:
Veritabanı php_proje — çalıştığı ortam –) localhost
Hata
SQL-sorgusu :
—
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"
MySQL çıktısı:
You have an error in your SQL syntax near 'SQL_MODE="NO_AUTO_VALUE_ON_ZERO"' at line 2
__________________________________________________
sitedeki hata ise:
Warning: Supplied argument is not a valid MySQL result resource in c:apachehtdocssmdgundem.php on line 84
—————————————————-
yanlışı nerede yapıyorum yardımcı olur musun….dw da yaptığım siteleri karşılaştırmak açısında iyi olacak…please…
05.03.2011, 21:32:02Yanıtla
hamit
hocam elleriniz dert görmesin herkes dua ediyor bu bilgilerle herkes bişeyler öğrenip bişeyler yapıyor artık 🙂
17.03.2011, 17:02:09Yanıtla
Şükrü K&O
kardeş gerçekten çok şey öğrendik senden…teşekürler…Senden bir isteğim var: artık makale eklemeyi, fck entegreyi, dzenlemeyi kayıt kümelerini, gezinme kümelerini vs çoğunu öğrendik sayende…şimdi artık dw ortamında hazırlanmış ve veritabanına gönderilmiş bir makale-duyuru vs gibi iletilerin-yer alan iletilerin işaretlenerek yayınlanmasına ya da yayınlanmamasına izin vermek-vermemek gibi ve de veritabanına video-flash gönderme yolları ve bu veritabanındaki video-flashları yayınlama (mesela senin sayfalarında yer alanlar gibi) ileri üzey dersleri anlatabilir misin…sağlıcakla kal…çok sorum oldu ama diğer yerlerdekiler de dahil…cevaplarsan memnun olurum…
27.03.2011, 5:54:35Yanıtla
Mehmet
Admin Paneli çalışmıyor ):
05.04.2011, 21:27:49Yanıtla
suat şahin
şu anda hem demon çalışmıyor hemde benim local de aynı hatayı veriyor tekrar indirdim olmadı kontrol edermisiniz demonuzuda
13.04.2011, 14:49:34Yanıtla
Anar Samadov
en kisa zamanda kontrol edecegim.
13.04.2011, 18:30:11Yanıtla
Muammer Köklüce
Sayın Anar Samadov;
15.04.2011, 12:01:12Dreamweaver cs4 ve Developer Toolbox kullanarak yaptığınız “Duyuru Listeleme” konulu çalışmanızda kullandığınız php kodunu (internetten bulduğunuzu belittiğiniz) e-mail adresime ve sitenizde paylaşırsanız çok memnun olurum.
Yanıtla
yahya
"Fakat dersimiz kapmasında olması nedeniyle… "
🙂 pardon, heryere yazıyorum, burayada birşeyler ekliyeyim dedim. Kelimelerde yazım hatası yapınca ben kafamı vuruyorum da…
16.05.2011, 19:22:16Yanıtla
Anar Samadov
hem ders istiyorsunuz hem de hata ariyorsunuz bu kadar isin icinde daha kotu hatalar yapmadigima sukredin bence 🙂
16.05.2011, 20:07:15Yanıtla
Yücel UYANIKSOY
Merhaba Anar;
Sitendeki dersleri izleyerek webtasarım konusunda baya bir geliştirdim kendimi ancak hep daha fazlasını öğrenmek isteği beni rahat bırakmıyor. Bu yüzden sana çok teşekkür ederim.
Ancak e-ticaret sitesi yapmak istiyorum, bununla ilgili dersler yayınlarsan çok memnun olurum.
Menü ekleme – silme
Kategori ekleme – silme
Ürün ekle – silme
Anasayfada ürün gösterme
En çok satılanlar
en çok beğenilenler gibi
bunlarla ilgili ip ucu içeren dersleride yayınlarsan çok memnun olurum.
21.09.2011, 14:05:54Yanıtla
tolga
slm ben Scripti hosting attım çalıştırdım yanlız üye girişi ve admin girişi yaparken şifre hatalı hatası veriyor bu konularda fazla bilgim olmadı için neden kaynaklanıyor bulamıyorum neden olabilir acaba yardımcı olabilirmisiniz
20.11.2012, 23:38:54Yanıtla
Anar SAMADOV
kullanıcı adı olarak erkan şifre olarak da erkan girerseniz sorun çözülür. sonra istediğiniz kullanıcıyı yönetici yapabilirsiniz.
21.11.2012, 20:40:24Yanıtla
Fatih
Hocam Öncelikli Olarak Süpersiniz Ellerinize Sağlık Yüreğiniz Dert Görmesin Çok Teşekkürler
Yanlız Benim Minik Bir Yardım Ricam Olucak Tabi Mümkünse Eğer
Ana Sayfa Ve Kategori Detay.php Sayfalarında Haber Başlıklarının Tümünün Tek Sayfada Değilde
Misal Maximum On Haberin Görünmesini İstiyorum Bunu Nasıl Sağlayabilirim.?
16.01.2013, 6:14:11Yanıtla
Anar SAMADOV
Video dersleri izlediyseniz 'repeat' özelliğini kullanarak recordset seçip sadece 10 kaydın gösterilmesini isteyebilirsiniz. video dersler içerisinde örnekler mevcut.
16.01.2013, 16:27:20Yanıtla
webmaster forumu
teşekkürlerr süper script.
19.07.2013, 20:23:33Yanıtla
Murat
Merhaba Anar kardeşim;emeğiniz için teşekkür ederim.
Scripti indirdim.(2 kez) Veritabanını php_proje olarak oluşturup yedeği içe aktardım.(2 kez).Giriş yapılmamış haldeyken C:\xampp\htdocs\haber\fonksiyonlar.php on line 41 satırında,yaptıktan sonra da C:\xampp\htdocs\haber\fonksiyonlar.php on line 56 satırında hata veriyor.Admin sayfasında da aynı hata var.(C:\xampp\htdocs\haber\fonksiyonlar.php on line 41).
if(($kad=$_POST[“kad”]!=””) or ($sifre=$_POST[“sifre”]!=””))
Bir de yeni üye kaydı yaptığımda aşağıdaki hatayı veriyor.Üye kaydını yapsa da veriyor.
C:\xampp\htdocs\haber\uyeol.php on line 133
Rica etsem yardımcı olur musun?
10.10.2013, 0:55:10Teşekkürler.
Yanıtla
yardım
s.a hocam script cok guzell tşkler paylastıgınız ıcın benım bir istirhamım olacak anlayan arkadaslar yardımcı olurlarsa cok sevınırım ben uye olmadan konuların ıcerıgını nasıl gızlıyebılırım bu scrıpte ????
05.12.2013, 5:29:27Yanıtla
Mert Aslan
Could not connect: Access denied for user ‘root’@’10.2.1.28’ (using password: NO) Bu hata veriyor sitede yayınlayınca ne yapmam gerekiyor ?
19.04.2014, 20:33:09Yanıtla
mehmet
çalışmalarınızda başarılar dilerken devamını da dilerim atalarımız bir harf öğretene 40 yıl borçlu kalmayı bir borç bilmişler sizler bizlere ufuk açıyorsunuz toplum sizin gibi çalışkan ve bildiğini paylaşan insanlar sayesinde cehaletden kurtulacak paylaşımlarınız için sonsuz teşekkürlerimi sunarım.
08.10.2015, 1:26:52Yanıtla
Anar SAMADOV
işinize yaradıysa ne mutlu bana.
08.10.2015, 1:53:16Yanıtla
mcan
merhaba;
12.07.2016, 17:17:44bootstrap hazır e-ticaret sitesinde site iç ürün arama kısmını nasıl entegre edebiliriz. ürün görseli aramada listelenerek.
Yanıtla
script
yararlı olmus yazınız ve calısmanız çalısmalarınızın devamını beklıyoruz
23.12.2018, 13:10:25