PCnet Online forumlarına katılmak için hesap açabilirsiniz.
  • Üye girişi:

PCnet Online forumlarına hoş geldiniz

+ Başlığa Yanıt Yaz
Sayfa 1 / 2 12 SonSon
8 sonuçtan 1 - 5 arası sonuçlar
  1. #1

    Varsayılan Parse error: syntax error, unexpected $end

    Merhaba,

    sql veritabanı olmadan bir alışveriş sitesi buldum fakat admin girişi yapıp ürün eklemeye çalıştığımda aşağıdaki hatayı alıyorum.

    Parse error: syntax error, unexpected $end in /usr/hosts/domains/nesil/www.nesil.net/httpdocs/java/core/products-admin.php on line 1

    products-admin.php dosyasının içeriği şu şekildedir.

    Kod:
    <?php 
    if&#40; !function_exists&#40; 'saveProduct' &#41; &#41;&#123;
      /**
      * Save product
      * @return void
      * @param array  $aForm
      */
      function saveProduct&#40; $aForm &#41;&#123;
      
        if&#40; is_numeric&#40; $aForm&#91;'iProduct'&#93; &#41; &#41;&#123;
          if&#40; isset&#40; $aForm&#91;'aFileDescriptionChange'&#93; &#41; && is_array&#40; $aForm&#91;'aFileDescriptionChange'&#93; &#41; &#41;&#123;
            foreach&#40; $aForm&#91;'aFileDescriptionChange'&#93; as $iKey => $sValue &#41;&#123;
              dbChangeFileDescription&#40; Array&#40; $iKey, $aForm&#91;'iProduct'&#93;, $aForm&#91;'aFileNameChange'&#93;&#91;$iKey&#93;, changeTxt&#40; ereg_replace&#40; '\'', '', $sValue &#41; &#41;, $aForm&#91;'aFileType'&#93;&#91;$iKey&#93; &#41;, 1 &#41;;
            &#125; // end foreach
          &#125;
          $bExist = true;
        &#125;
        else&#123;
          $bExist = null;
          $aForm&#91;'iProduct'&#93; = throwLastId&#40; &#41; + 1;
        &#125;
    
        if&#40; !isset&#40; $aForm&#91;'iPosition'&#93; &#41; || !is_numeric&#40; $aForm&#91;'iPosition'&#93; &#41; || $aForm&#91;'iPosition'&#93; < -99 || $aForm&#91;'iPosition'&#93; > 999 &#41;
          $aForm&#91;'iPosition'&#93; = 0;
    
        $aForm&#91;'sDescriptionShort'&#93; = changeTxt&#40; $aForm&#91;'sDescriptionShort'&#93;, 'Nds' &#41;;
        $aForm&#91;'sDescriptionFull'&#93;  = changeTxt&#40; $aForm&#91;'sDescriptionFull'&#93;, 'Nds' &#41;;
    
        $aForm&#91;'sName'&#93;  = changeTxt&#40; $aForm&#91;'sName'&#93; &#41;;
        $aForm&#91;'fPrice'&#93; = ereg_replace&#40; ',', '.', $aForm&#91;'fPrice'&#93; &#41;;
        $aForm&#91;'fPrice'&#93; = tPrice&#40; $aForm&#91;'fPrice'&#93; &#41;;
    
        if&#40; isset&#40; $aForm&#91;'aDelFile'&#93; &#41; && is_array&#40; $aForm&#91;'aDelFile'&#93; &#41; &#41;&#123;
          $iCount = count&#40; $aForm&#91;'aDelFile'&#93; &#41;;
          for&#40; $i = 0; $i < $iCount; $i++ &#41;
            delFile&#40; $aForm&#91;'aDelFile'&#93;&#91;$i&#93;, 1 &#41;;
        &#125;
    
        if&#40; isset&#40; $aForm&#91;'aCategories'&#93; &#41; && is_array&#40; $aForm&#91;'aCategories'&#93; &#41; &#41;&#123;
          $bErase = true;
          $iCount = count&#40; $aForm&#91;'aCategories'&#93; &#41;;
          for&#40; $i = 0; $i < $iCount; $i++ &#41;&#123;
            if&#40; is_numeric&#40; $aForm&#91;'aCategories'&#93;&#91;$i&#93; &#41; &#41;&#123;
              dbAddCategoriesProduct&#40; $aForm&#91;'aCategories'&#93;&#91;$i&#93;, $aForm&#91;'iProduct'&#93;, $bErase &#41;;
              $bErase = null;
            &#125;
          &#125; // end for
        &#125;
    
        addFiles&#40; $aForm, $aForm&#91;'iProduct'&#93;, PRODUCTS_PHOTO_SIZE, 1 &#41;;
        dbAddProductExtensions&#40; Array&#40; $aForm&#91;'iProduct'&#93;, $aForm&#91;'sDescriptionFull'&#93; &#41; &#41;;
        dbSaveProduct&#40; $aForm, $bExist &#41;;
      &#125; // end function saveProduct
    &#125;
    
    if&#40; !function_exists&#40; 'delProduct' &#41; &#41;&#123;
      /**
      * Delete product
      * @return void
      * @param int  $iProduct
      */
      function delProduct&#40; $iProduct &#41;&#123;
        delFiles&#40; $iProduct, 1 &#41;;
        dbDelProduct&#40; $iProduct &#41;;
      &#125; // end function delProduct
    &#125;
    ?>
    Buradaki düzeltilmesi gereken nedir bilen varmı.

    Teşekkür ederim kolay gelsin

  2. #2

    Varsayılan

    bu dosyayı zend studio'da syntax taramasından geçirdim söylediğin hatayı vermedi..buraya yapıştırdığın kod ile kullanmak da olduğun kodların aynı olduğundan emin misin..en başta buraya yazmadığın bir include falan var mıydı acaba?

  3. #3

    Varsayılan

    database olmadan urunleri nerde tutmayi duusnuyosun o zaman php gerek yok html ile yapabilirsin ayni seyi o script e sorun var sanirim

  4. #4

    Varsayılan

    arkadaşın veri tabanı yok dediği..ürünler metin dosyalarında tutulduğundan..zaten kodlara bakarsan bu şekilde çalıştığını anlarsın..hep dosya fonksiyonları

  5. #5

    Varsayılan

    evet canbulanın dediği gibi metin dosyasında ürünler. fakat bu hatayı veriyor başka hiç bir şey yok sadece bu kadar.


 

Benzer Başlıklar

  1. php / parse error
    fonemi tarafından Web ve Grafik Tasarımı forumunda
    Yanıt: 3
    Son Mesaj: 28.01.2010, 21:02
  2. cpu fan error?
    dizmana tarafından Donanım forumunda
    Yanıt: 4
    Son Mesaj: 17.06.2006, 12:34
  3. Error Z0001:internal error
    utaci tarafından Yazılım forumunda
    Yanıt: 9
    Son Mesaj: 20.05.2005, 23:29
  4. CPU fan error!
    Afsheen tarafından Donanım forumunda
    Yanıt: 8
    Son Mesaj: 08.02.2005, 23:20
  5. I/O error
    Kardelen tarafından Linux forumunda
    Yanıt: 1
    Son Mesaj: 06.08.2003, 08:47