echo &quot;Adınız: &lt;b&gt;$_POST &lt;/b&gt;&quot;; echo &quot;soyadiniz: &lt;b&gt;$_POST &lt;/b&gt;&lt;br&gt;&quot;; bu şekilde kullanmayı denerseniz

extract ; extract ; tum degiskenleri tanimlar

öncelikle aldığınız hata global değişkenlerin kullanımından kaynaklanan hatalar. hatta hata demek yerine notice demek daha doğru olur. formdan gelen verileri $_POST şeklinde alman uygun olur. diğer türlü direk $degisken şeklinde almaya çalıştığın form verilerinin engelleyen yapı register_globals ayarından kaynaklanmaktadır. Bunu önlemek için apache sunucularda. htaccess ile mümkündür. php. ini dosyası içerisindeki register_globals = off seçeneği hem güvenlik hem de performans açısından gereklidir. Ancak yazım şeklinde yine de kullanmak istersen boş bir dosya açıp içerisine php_flag register_globals on satırını yazdıktan sonra. htaccess adı ile sunucuna yüklersen kullanabilirsin. Ayrıca yukarıda yazan veriler doğrultusunda sunucunun php. ini dosyasında her türlü hata, notice vs bilgiler ekranda gösterilsin şeklinde belirtilmiş görünüyor. bunu da hiçbir noticeyi kullanıcıya çıktı olarak verilmemesi için php dosyanın en başına &lt;?php error_reporting(0); ?&gt; şeklinde kullanabilirsin.

Php ile script hazırlar iken windowsun not defterini kullanıyorsan içerisindeki boşluklara falan dikkat et bunun yerine bir php derleyici ile çalışırsan problem çıkmayacaktır. Kolay gelsin

&lt;form action=&quot;kayit. php&quot; method=&quot;post&quot; name=&quot;kayit&quot;&gt; php ile forum hazırladım adınız soyadınız email adınız... bunu index. php olarak kayıt ettim... daha sonra formu doldurum gönder deyince adınız: soy isiminiz çıkması içinde &lt;? echo &quot;Adınız: &lt;b&gt;$adiniz&lt;/b&gt;&quot;; echo &quot;soyadiniz: &lt;b&gt;$soyisim &lt;/b&gt;&lt;br&gt;&quot;; ?&gt; kayit. php olarak çıkartım ama forumda ismini fırat olarak doldurdum.. karşıma Notice: Undefined variable: adiniz in c:\program files\easyphp1-8\www\deneme\kayit. php on line 2 Adiniz: Notice: Undefined variable: soyisim in c:\program files\easyphp1-8\www\deneme\kayit. php on line 3 soyadiniz: böyle çıkıyor... veriyi nasıl çağırabilirim..