Autor Zpráva
Vladimir 518
Profil *
Dobrý Den , z ničehoš nic mi začalo psát u jednoho souboru
Parse error: syntax error, unexpected $end in /ftp/jurisltm/www/eshop/core/products-admin.php on line 1
jer to celkem problém nevíte jak to vyřešít ? nepomáhá ani opětovné nahrání na server , nebo nahrazením tentýž souborem z HDD který vždy fungoval. Děkuji za reakce.
kletely
Profil
Vladimir 518
Napíš kód aby ti niekto pomohol.
Vladimir 518
Profil *
zdroják zmiňovaného souboru vypadá takto
<?php if( !function_exists( 'saveProduct' ) ){  /**  * Save product  * @return void  * @param array  $aForm  */  function saveProduct( $aForm ){      if( is_numeric( $aForm['iProduct'] ) ){      if( isset( $aForm['aFilesDescriptionChange'] ) && is_array( $aForm['aFilesDescriptionChange'] ) ){        foreach( $aForm['aFilesDescriptionChange'] as $iKey => $sValue ){          dbChangeFileData( Array( $iKey, $aForm['iProduct'], $aForm['aFilesNameChange'][$iKey], changeTxt( ereg_replace( '\'', '', $sValue ) ), $aForm['aFilesType'][$iKey], $aForm['aFilesPositionChange'][$iKey] ), 1 );        } // end foreach      }      $bExist = true;    }    else{      $bExist = null;      $aForm['iProduct'] = throwLastId( ) + 1;    }    if( !isset( $aForm['iPosition'] ) || !is_numeric( $aForm['iPosition'] ) || $aForm['iPosition'] < -99 || $aForm['iPosition'] > 999 )      $aForm['iPosition'] = 0;    $aForm['sDescriptionShort'] = changeTxt( $aForm['sDescriptionShort'], 'Nds' );    $aForm['sDescriptionFull']  = changeTxt( $aForm['sDescriptionFull'], 'Nds' );    $aForm['sName']  = changeTxt( $aForm['sName'] );    $aForm['fPrice'] = ereg_replace( ',', '.', $aForm['fPrice'] );    $aForm['fPrice'] = tPrice( $aForm['fPrice'] );    if( isset( $aForm['aDelFiles'] ) && is_array( $aForm['aDelFiles'] ) ){      $iCount = count( $aForm['aDelFiles'] );      for( $i = 0; $i < $iCount; $i++ )        delFile( $aForm['aDelFiles'][$i], 1 );    }    if( isset( $aForm['aCategories'] ) && is_array( $aForm['aCategories'] ) ){      $bErase = true;      $iCount = count( $aForm['aCategories'] );      for( $i = 0; $i < $iCount; $i++ ){        if( is_numeric( $aForm['aCategories'][$i] ) ){          dbAddCategoriesProduct( $aForm['aCategories'][$i], $aForm['iProduct'], $bErase );          $bErase = null;        }      } // end for    }    addFiles( $aForm, $aForm['iProduct'], PRODUCTS_PHOTO_SIZE, 1 );    dbAddProductExtensions( Array( $aForm['iProduct'], $aForm['sDescriptionFull'] ) );    dbSaveProduct( $aForm, $bExist );  } // end function saveProduct}if( !function_exists( 'delProduct' ) ){  /**  * Delete product  * @return void  * @param int  $iProduct  */  function delProduct( $iProduct ){    delFiles( $iProduct, 1 );    dbDelProduct( $iProduct );  } // end function delProduct}?>

nevím kde je problém v tomto zdrojáku sem žádnou změnu nedělal , a nejedeto , ale jelo !!!
nemůže být chyba u poskytovatele hostingu ?:
lordfrikk
Profil
<OT>Proč mají diskuse.jakpsatweb.cz kódované stránky?</OT>
Davex
Profil
Vladimir 518
Pokud je celý skript na jednom řádku, tak je neočekávaný konec před prvním začátkem komentáře uvozeným dvěma lomítky.
kletely
Profil
Vladimir 518
Odporúčam ti dávať do každého riadka jednu funkciu. Budeš to mať prehladné a lahko májdeš chybu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: