Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Php Kodlamada Yardım

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
yukardaki sorunumu hallettim. yeni bir sorum olacak arkadaşlar.

scriptimde üyeler arası mesajlaşma var ama bazı üyeler sitemde reklam yapmakta. bunun için reklam filtresi oluşturmak istiyorum bunu nasıl yapabilirim örnek bir kodlamanız var mı?

yardımlarınızı bekliyorum teşekkürler
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
arkadaşlar yardım edebilecek bir arkadaşımız yok mu?
 

OnurSQL

0
Onaylı Üye
Üye
Katılım
29 Mart 2005
Mesajlar
2,025
Açılan Konu
84
Tepki puanı
1
Konum
ankara
PHP:
function reklam($veri) {
$x = str_replace(array('www.siteadi.com', 'www.siteadi.net'), array('',''), $veri); 
return $x;
}
$_GET = array_map("reklam", $_GET); // $_GET ile yolladığını varsayalım.

Site adresleri sürekli değişiyor diyorsan desen yazman gerekli.

Şu adresten bakabilirsin; http://www.regular-expressions.info/
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
merhaba arkadaşlar

formda bir sorun yaşamaktayım. sorunum şu elimde bir script var şöyle bir şey düşünün formdan seçeneği seçtikten sonra tamam tuşuna basıyorsunuz rastgele bir değer veriyor diyelim ama ard arda tamam düğmesine tıklandığında değeri kaç kere tıklanmışsa o kadar katlıyor mesela 3 çıkması gerek adam 30 kere tıklıyor ard arda değer 90 çıkıyor yardım ederseniz sevinirim teşekkürler
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
arkadaşlar aranızda programcı arkadaşlar yardım edecek yok mu acil bir konu
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
Eğer bunu spam yapıyorlar mantığıyla engellemek istiyorsan güvenlik kodu koyarak halledebilirsin. Bu konuda yardımcı olabilirim. Pm at görüşelim.

Ama yok o şekilde değilde başka bir çözüm yolu istiyorsan o kadar bilgim yok :D
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
yagmayok mesajın için teşekkürler başka yol arıyorum güvenlik kodunu ziyaretçiler pek sevmiyor nedense

usta programcılardan yardım yok mu :?
 

metadige

0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Açılan Konu
21
Tepki puanı
4
merhaba arkadaşlar

formda bir sorun yaşamaktayım. sorunum şu elimde bir script var şöyle bir şey düşünün formdan seçeneği seçtikten sonra tamam tuşuna basıyorsunuz rastgele bir değer veriyor diyelim ama ard arda tamam düğmesine tıklandığında değeri kaç kere tıklanmışsa o kadar katlıyor mesela 3 çıkması gerek adam 30 kere tıklıyor ard arda değer 90 çıkıyor yardım ederseniz sevinirim teşekkürler

Arkadaşım tam olarak nasıl bir form olduğunu anlamadım yazdığından, yani forma tıklanınca değier veriyor, formu göndermiyor mu tekrar tekrar tıklanıyor. O konuda bilgi versen belki başka şey söylenebilir.

Ama şu durumda yapacağın tamama tıklandığında butonu disabled yapabilirsin javscriptle.

Söylediğim gibi biraz açıklama daha yaparsan belki yardımcı olabiliriz
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
aslında şöyle bir şey. mafya oyunum var orda araba çalma kısmı var adam ard arda bastımı bir tane çalacağı yerine bastığı kadar araba çalıyor. şu tamama bir kere tıklandığında disabled yapan javascripti paylaşırsan sevinirim
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
arkadaşlar çok acil bir konu lütfen bi yardımlarınız alayım

(konu dışı: ne olduysa artık bu forumda ne yardımlaşma ne de paylaşım kaldı resmen sohbete dönüştü forum)
 

metadige

0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Açılan Konu
21
Tepki puanı
4
Arkadaşım

en basit haliyle butona şunu ekle:

onclick="javascript:this.disabled=true"
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
dediğini yaptım ama şöyle bir şey oldu tıkladığımda dediğin gibi disabled oluyor ama forma işlem yaptırmıyor olduğu gibi sayfa duruyor
 

metadige

0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Açılan Konu
21
Tepki puanı
4
Arkadaşım ilk mesajımda belirttiğim üzere formun ne şekilde işlem yaptığını anlayamadım ki. Yani eğer formu bir yere gönderiyorsan ona göre yardımcı olalım dedim, yani çok gizli değilse kodlarını ekle ki, sen de boşuna zaman kaybetme.
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
malesef kodlarım gizli. şöyle anlatayım form da seçenekler var option button onlardan birini seçip tamama tıkladığında sayfa işlem yapıp echo veriyor işte arabayı çaldın çalamadın şunu çaldın gibi. formu bir yere göndermekte.
 

metadige

0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Açılan Konu
21
Tepki puanı
4
:)
arkadaşım sen ne demek istediğimi anlamadın sanırım. Ben sana diyorum ki senin formuna tekrar tekrar tıklanınca değer nasıl artıyor, onun için sordum formu gönderiyormusun diye, ve kodları göreyim diye. O zaman formu aynı sayfaya post etmeyeceksin, sayfa 2 ye post edeceksin, gerekli işlemleri yapıp geri sayfa 1e veya sayfa 3e göndereceksin. Böylece adam ne tekrar tıklayabilir, ne refresh yapıp formu tekrar gönderebilir.
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
arkadaşım sorunumu hallettim bir sitede buldum yöntemini. böyle bir şey arayan arkadaşlara yardımcı olsun diye buraya ekliyorum

ilk olarak sayfanın başına aşağıda verdiğim script kodunu ekleyin.

HTML:
<script>

/*
Submit Once form validation- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/

function submitonce(theform){
//if IE 4+ or NS 6+
if (document.all||document.getElementById){
//screen thru every element in the form, and hunt down "submit" and "reset"
for (i=0;i<theform.length;i++){
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
//disable em
tempobj.disabled=true
}
}
}
</script>

daha sonra <form> içine onSubmit="submitonce(this)"> bu kod eklenecek

HTML:
<form method="POST" onSubmit="submitonce(this)">

kullanımı kolay. umarım işinize yarar
 

metadige

0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Açılan Konu
21
Tepki puanı
4
Arkadaşım peki diyelim ki ben o sayfaya girdim, veya üyeyim işte nerde kullanıyorsan, javascripti disable edersem ne olacak ?

Yani demek istediğim, madem post ediyorsun bir yere illa ki ayrıca kontrol edeceksin php ile. Çünkü bu şekilde ancak basit bir önlem olur(Bilgisi olmayan ziyaretçi için).

Gerçi şu haliyle php ile bi alakası yok konunun.

Kolay gelsin.
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
sadece browser olarak önlemi almadım gerekli önlemleri güvenlik koduyla aldım neyse ilgilenmen için teşekkürler
 

...::LorD::...

0
Onaylı Üye
Üye
Katılım
27 Aralık 2007
Mesajlar
2,109
Açılan Konu
124
Tepki puanı
2
Konum
cHeteM
arkadaşlar refresh konusunda bir problemim var php kodlanmış sayfada kişiler sayfayı refresh edince sayfa formu defalarca mysql e gönderiyor. bunu engellemek için herhangi bir php kod veya browserin bu işlemi yapmasını engelleyecek javascript var mı?

yardım ederseniz sevinirim teşekkürler
 

Hobichat

0
Onaylı Üye
Üye
Katılım
26 Ekim 2006
Mesajlar
336
Açılan Konu
29
Tepki puanı
1
Sanırım sayfayı refresh edince php kodları çalışıyor. Ve boş dönüyor. doğal olarak if ifadeleri çalışıyor ve ziyaretciye formu boş doldurdunuz gibi bir mesaj veriyor. Doğrumudur.
 
Üst