easyphp $_get yazılımı

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
tubaca
Üye
Mesajlar: 44
Kayıt: 24 Ağu 2004 10:30
Konum: Ankara
İletişim:

easyphp $_get yazılımı

Mesaj gönderen tubaca »

merkese merhaba
easyphp 1.7 surumunu kullanıyorum. normalde get komutu

Kod: Tümünü seç

...$_GET["deger"]...
yada

Kod: Tümünü seç

...$_GET['deger']...
kullanılıyorum (sanırım)Fakat ben herkesini de denememe ragmen undefined index hatası alıyorum. birkackez hatasız calıştı ama degişiklik yapmadığım halde tekrara aynı hatayı veriyor. post un calışmasında ($_POST["veri"] seklinde calışıyo)sorun yok ama bunu anlamadım.yardımcı olursanız sevinirim ...
herkese kolay gelsin..
TNU
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

POST metoduyla bilgi gönderdiğinizde $_GET, GET le bilgi gönderdiğinizde $_POST için tanımsız olacaktır değişken. Kullanmadan önce

isset

fonksiyonu ile elinizde olup olmadığını kontrol etmelisiniz.
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Mesaj gönderen salvation »

Kod: Tümünü seç

Notice: Undefined index: kullanici ...
Evet önce kontrol etmelisiniz, eğer etmezseniz ve $_GET['deger'] diye birşey yoksa "undefined index" alırsınız ki bu hata değil bi uyarıdır. Easy php ile gelen php.ini dosyasında bu uyarı varsayılan olarak açıktır.

:arrow: Önce php.ini dosyasını açın (windows için genelde: c:\windows\php.ini)

:arrow: error_reporting kısmını bulun ve E_ALL & ~E_NOTICE (notice'ler hariç tüm hataları göster) olarak değiştirin.
Kullanıcı avatarı
tubaca
Üye
Mesajlar: 44
Kayıt: 24 Ağu 2004 10:30
Konum: Ankara
İletişim:

Mesaj gönderen tubaca »

cevaplarınız için cok tesekkur ederim.
ama sorunumu tam anlatamadım herhalde.ben mesala sayfa2.php de

Kod: Tümünü seç

sayfa1.php?deger=....
kullandıgım degeri sayfa1.php de

Kod: Tümünü seç

$_GET["deger"]=...
seklinde kullanmak istiyorum. fakat malesef olmuyor. '$_GET[deger]'=.. dersen hata vermiyor fakat degerin içindeki degeri ekrana basmıyo.yani prg tam calışmıyor.
herkese kolay gelsin
TNU
stnonstop
Üye
Mesajlar: 149
Kayıt: 22 Haz 2005 04:34

Mesaj gönderen stnonstop »

tam yanıt olmayacak ama Global_Variables = on yaparak php.ini dosyasından $değer şeklinde erişe bilirsin.

Bu arada yazdığın kodları değiştirmeden önce bir web serverda denemeni tavsiye ederim. eğer kurulumunda bir sorun varsa boşu boşuna çırpınır durursun :)
doganzorlu
Kıdemli Üye
Mesajlar: 395
Kayıt: 22 Tem 2004 09:15
Konum: İzmir
İletişim:

Mesaj gönderen doganzorlu »

Selam,

global_variables ı on yapıp kullanarak o kadar çok kişi başını derde soktu ki inanamazsınız. Çok ciddi bir güvenlik problemine neden olacaktır. Nedeni ise kullanıcının (kötü niyetli tabi) lokal değişken adlarınızdan birisini bulup bunu parametre olarak gönderebilmesidir. Güvenlik adına kesinlikle uzak durulmalıdır.
Doğan Zorlu, İzmir

------------------------
"Bu Kitap'ı sana yalnız şunun için indirdik: Hakkında ayrılığa düştükleri şeyi onlara iyice açıklayasın ve Kitap, iman eden bir topluluk için kılavuz ve rahmet olsun." (NAHL 64)
Kullanıcı avatarı
tubaca
Üye
Mesajlar: 44
Kayıt: 24 Ağu 2004 10:30
Konum: Ankara
İletişim:

Mesaj gönderen tubaca »

peki simdi napıcam :oops:
TNU
Kullanıcı avatarı
salvation
Üye
Mesajlar: 303
Kayıt: 22 Mar 2004 01:57
Konum: Eskişehir
İletişim:

Mesaj gönderen salvation »

yanlış hatırlamıyorsam;

c:\program files\easyphp\php\php-ini-dist.ini dosyası olması lazım.
Bu dosyanın adını php.ini yapıp windows klasörüne atarmısın?
Php konfigurasyonunu ilk değerine getirecektir. Belki işe yarar.

Dosya yolları yanlış olabilir, dosyaları aratarak bulabilirsin.
mulus
Üye
Mesajlar: 67
Kayıt: 30 May 2005 10:42
Konum: Bursa
İletişim:

Mesaj gönderen mulus »

Ekrana nasıl bastırdığın konusunu biraz açarmısın? yada kodunu yazarsan belki yardımcı olabilirim.
Cevapla