Autor | Zpráva | ||
---|---|---|---|
Vladimir 518 Profil * |
#1 · Zasláno: 6. 6. 2008, 16:51:45
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 |
#2 · Zasláno: 6. 6. 2008, 16:53:03 · Upravil/a: kletely
Vladimir 518
Napíš kód aby ti niekto pomohol. |
||
Vladimir 518 Profil * |
#3 · Zasláno: 6. 6. 2008, 16:53:55
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 |
#4 · Zasláno: 6. 6. 2008, 18:02:38
<OT>Proč mají diskuse.jakpsatweb.cz kódované stránky?</OT>
|
||
Davex Profil |
#5 · Zasláno: 6. 6. 2008, 18:29:50
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 |
#6 · Zasláno: 6. 6. 2008, 18:34:30 · Upravil/a: kletely
Vladimir 518
Odporúčam ti dávať do každého riadka jednu funkciu. Budeš to mať prehladné a lahko májdeš chybu. |
||
Časová prodleva: 16 let
|
0