Zoque.Forum
»
Referans siralama
|
| Sunucu Tabanlı Programlama (Server Side) Perl/CGI, PHP, ASP, JSP, .NET ve diğer programlama dilleri hakkındaki sorularınıza, paylaşmak istediklerinize ve örnek kodlara bu alanda yer verebilirsiniz. |
![]() |
|
|
LinkBack | Seçenekler |
|
|
#1 (permalink) |
|
Üyelik Tarihi: 30.10.2000
Mesaj: 56
|
Referans siralama
Selam,
arşive bakmaya çalıştım ama "alışveriş sepeti" tarzı uygulamalar bana ağır geldi anlayamadım... Sorunum şu: http://www.detayreklam.com.tr/html/referans.html adresinde bir referanslarımız listesi var. her referans için bir link, tıklanınca açılacak ayrıayrı birer sayfa var. dolayısı ile her yeni referans eklenmesi işlemi beni öldürüyor. bunu PHP ile yapmaya çalışıcam. ama tabi biri bana mantıgını açıklar, yardım edebilirse.. kod istemiyorum (şimdilik, yazmaya çalışıcam) sadece mantık, adımlar ne olmalı. teşekkür ederim. |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 30.09.2001
Yer: istanbul
Yaş: 27
Mesaj: 415
|
Re: Referans siralama
eğer referansları bir veritabanında tutma yolunu seçersen; PHP ile bunları o veritabanından seçer soralı şekilde gösterirsin sayfada. o veritabanına referans eklemek de basit; referans_adi, referans_altadi; refesans_linki adlı fieldlerin olur; bunlara INSERT edersin bilgileri hazırlayacagın sayfadan.
__________________
:::: AnIL'dan bu kadar::::: |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,904
|
Re: Referans siralama
veritabanı işinizi görecektir. eğer bir veritabanı için seçenek yoksa, XML bile bu işinizi görebilir. eklemek/çıkarmak ise sadece XML içerisindeki node ları ekleyip/çıkarmak kadar kolay olacaktır.
Kod:
<?XML version="1.0" encoding="windows-1254"?>
<root>
<referans id="1" xlink="http://www.site1.com/" xadi="Referans 1" xaciklama="ref 1 açiklama" />
<referans id="2" xlink="http://www.site2.com/" xadi="Referans 2" xaciklama="ref 2 açiklama" />
<referans id="3" xlink="http://www.site3.com/" xadi="Referans 3" xaciklama="ref 3 açiklama" />
</root>
PHP gibi server-side olmadan da bu XML çözüm getirecektir. hatta XML i PHP ile parse edip client-side çözümler bile üretilebilir. birçok yol mevcut ![]()
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney http://www.sipidik.com |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 30.10.2000
Mesaj: 56
|
Re: Referans siralama
XML kullanımı hakkında hiç bilgim yok.
PHP ile de az da olsa bilgim vardır diye düşünüyodum ama işin içinden çıkamadım tablo yapmak, sorgu çalıştırmak, bunları göstermek falan gibi... kara kara düşünürken, text dosyası kullanmak geldi aklıma... bir txt dosyasi icinden satırsatır veri almak mümkünmüdür. yani 5. satır 18. satır gibi, isim vererek? 1 A firması 2 Afirma.jpg 3 afirmasinin is aciklamasi.... 4 5 B firmasi 6 bfirm.jpg 7 B icin yapilan is falan 8......... gbi bir yapidan dongu ile veri cekebilirmiyim??? x. satırı al, (x+1). satırdaki resim ismini kullan (x+2). satırdaki açıklamayı yazdır. x=1 ise "önceki" linkini x=son is sonraki linkini koyma.... falan falan.. tabi tablo-sorgu yapmak en mantiklısı da. tablo oluşturamadım. MySQL kurdum, nerden çalıştıracağımı bulamadım vs. vs vs... Tesekkurler |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 30.09.2001
Yer: istanbul
Yaş: 27
Mesaj: 415
|
Re: Referans siralama
veritabanı olarak txt dosyası kullanabilirsin evet, pek kapsamlı bir proje olmadıgından problem de yaratmaz. istediğin fonksiyonları filesystem functions olarak aratabilirsin. en iyisi PHP.net teki manual i incelemek olacaktır senin için.
fread(), fopen(), fgets() fonksiyonlarına öncelik verebilirsin.
__________________
:::: AnIL'dan bu kadar::::: |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 30.10.2000
Mesaj: 56
|
Re: Referans siralama
Ben manuallerden, yada netten kaynaklara bakarak çözemiyecek gibi hisstetim.
Baktım ama tam anlayamadım. tam olarak istediğim şey mümkün mü, bunu da hiç göremedim örnek kodlarda. yani. benim txt dosyamın sadece "herhangi bir" satırını okutmam mümkün mü? dosyanın tümünü okutmakdan bahsediyor buldugum kaynaklar hep... yüzsüzlük yapıp kısa bir kod istesem sizlerden ? ![]() txt dosyasini kendim elle yazacagim. sadece okutmak istiyorum... 1. satr: Afirma 2. satır : a.jpg 3. satır : Aciklama 4. 5. : B firma... b.jpg .................................. şeklinde bir txt dosyası oluşturuyorum.. HTML sayfamin içine, bir satırdaki veriyi almak istiyorum sadece. img= <? $ x.satir; ?> şeklinde mesela... derdimi anlatabilmişimdir inşallah ![]() teşekürler
__________________
birbirine aşık, paralel iki doğru varmış... |
|
|
|
|
|
#9 (permalink) |
|
Üyelik Tarihi: 30.10.2000
Mesaj: 56
|
Re: Referans siralama
tekrar ben.
Warning: Wrong parameter count for fgets() in /home/httpd/vhosts/detayreklam.com.tr/httpdocs/V2/index.PHP on line 178 ne olabilir bu hatanın sebebi? kodu aynen yazdım... http://www.detayreklam.com.tr/V2/index.php sayfa bu.
__________________
birbirine aşık, paralel iki doğru varmış... |
|
|
|
|
|
#10 (permalink) |
|
Üyelik Tarihi: 31.05.2004
Yer: İstanbul<->Ankara
Yaş: 30
Mesaj: 75
|
Re: Referans siralama
kanımca bu işin en temiz yolu, DB kullanmaktır, tek bir tabloda referans bilgilerini eklersin, her birine verilen autoID leri kullanarak popupları actıran script i cagırırsın, o da popup da gosterilmesi gerekenleri DB den cekip gosterir, oldukca basit ve kullanışlı olacaktır, ayrıca ileride sitenin dinamikleştirilmesi durumunda kolaylık saglayacaktır...
__________________
Put your hand on a hot stove for a minute, and it seems like an hour. Sit with a pretty girl for an hour, and it seems like a minute. THAT'S relativity. -Albert Einstein |
|
|
|
Zoque'a hoşgeldiniz!