+ Yanıtla
Toplam 3 sonuçtan 1 ile 3 arası olanlar

Konu Başlığı: PHP parse hatası Çözmeme yardımcı olur musunuz??

  1. #1

    PHP parse hatası Çözmeme yardımcı olur musunuz??

    PHP Kodu:
    <?
    function getForm()
    {
      echo 
    '
            <form action="signup.PHP" name="signup" method="GET" >
            
              Kullanıcı Adı  :  <textarea name="uname" size="20" maxlength="20" onclick="document.signup.uname.value='';">
                                  Kullanıcı Adı
                                </textarea></br>
              Şifre          :  <input type=password name="psw" size="20" maxlenght=18 minlenght=6 /> 
                                </br>
              T.C. Kimlik No : <textarea name="tcid" size="20" maxlength="11" onclick="document.signup.tcid.value='';">
                               T.C. Kimlik Numarası
                               </textarea></br>
              Ad - Soyad     : <textarea name="name" size="20" maxlength="30" onclick="document.signup.name.value='';">
                                Ad Soyad
                                </textarea></br>
              Telefon        : <textarea name="tel" size="20" maxlength="20" onclick="document.signup.tel.value='';">
                                Telefon Numarası
                               </textarea></br>
              Adres          : <textarea name="adr" cols="30" rows="5" maxlength="200" onclick="document.signup.adr.value=''; ">
                                Adres
                             </textarea></br>
               
               <input name="tcid" type="text" value="T.C. Kimlik No" size=13 maxlenght=13><BR>
               <input name="name" type="text" value="Ad Soyad" size=50 maxlength=27><BR>
               <input name="tel" type="text" value="Telefon" size=13 maxlength=20><BR>
               <input name="adrress" type="text" value="Adres" size=70 maxlength=200><BR>

            
            
            </form
      
      '
    ;

    }
    ?>


    bu kodda " Parse error: parse error, expecting `','' or `';'' in c:\program files\easyphp1-8\www\proje\projee\user\_funcs.PHP on line 12 "

    hatası veriyor.bunu çözmeme yardımıcı olur musunuz???

  2. #2

    Re: PHP parse hatası Çözmeme yardımcı olur musunuz??

    String değişkenini oluşturmak için kullandığınız ' karakteri değişken içeriğinde '; kapatılmış oluyor. $isim = 'Murat'; derken ilk ' değişkeni oluşturmaya başlamak ve son ' karakteri değişkeni kapatmak anlamına geliyor. ; ise PHP komutunun/satırının son bulması anlamında.

    Çözüme gelince değişkene eğer ' ile başlamış iseniz değişken içerisinde geçen tüm ' lerden önce \ kullanmanız. Eğer " ile başlamış iseniz " lerden önce \ kullanmanız.

    Bi' kaç örnek:

    PHP Kodu:
    // Hata Verir:
    $isim 'Murat'ın sitesi'; 

    // Hata Vermez:
    //
    // Bir Not:
    // vBulletinden ötürü \ ile ' 
    karakterleri ayrı yazmak zorunda kaldım.
    // Bitişik yazınca \ karakteri çıkmıyor. 
    $isim 'Murat \ 'ın sitesi;

    // Hata Verir:
    $aciklama "Adam dedi ki: "Bugün hava çok güzel"";

    // Hata Vermez:
    $aciklama "Adam dedi ki: \"Bugün hava çok güzel\""

    Size yarar kısmı:
    Kullandığınız değişken içeriğinde tüm ' karakterlerini \' ile değiştirmeniz gerekmektedir.

  3. #3

    Re: PHP parse hatası Çözmeme yardımcı olur musunuz??

    Çok teşekkür ederim

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz