2easy Posted February 19, 2010 Report Share Posted February 19, 2010 briedi!!!! Quote Link to comment Share on other sites More sharing options...
cipcaps Posted February 19, 2010 Author Report Share Posted February 19, 2010 (edited) nu ok, to izņemot viņš vienalga fonā tjip redirecto, un ieposuto DB ka ir bijis errors, t.i. pieprasīta lapa http://lapa.lv/message/11/ , kāpēc? arī tad ja uzlieku šitā : function redirect($p){ echo 'ttt'; header("HTTP/1.1 301 Moved Permanently"); header('Location: '.$p); exit(); } viņš DB iepousto, bet to ttt neizveido, tas nozīmē ka no visa viņš izdara tikai header arī tad ja funkciju nesaucu. Bet ja izdzēšu arī šo : if(!defined('moduleLoaded')){ $mk->error('11'); } tad viņš vairāk neko nepousto DB... tas echo 'ttt' pielikts lai redzētu ka viņš sauc funkciju. Edited February 19, 2010 by cipcaps Quote Link to comment Share on other sites More sharing options...
2easy Posted February 19, 2010 Report Share Posted February 19, 2010 (edited) vai tu pats uzrakstīji šo rindiņu? if(!defined('moduleLoaded')){ vai nokopēji no kkurienes? pastāsti, ko tā dara un priekš kam ir domāta ;) Edited February 19, 2010 by 2easy Quote Link to comment Share on other sites More sharing options...
cipcaps Posted February 19, 2010 Author Report Share Posted February 19, 2010 Pats uzrakstīju šo rindu, tā pārbauda vai ir definēts ielādētais modulis. @include($global['modFold'].$file); if(!defined('moduleLoaded')){ $mk->error('11'); } ja viņš neveic include modulim tad nerodas šāda definācija : define('moduleLoaded','searchMod'); bet tā kā modulis ielādējas, tad lapā parādās tā saturs, un ir šī definīcija uzstādīta. Quote Link to comment Share on other sites More sharing options...
2easy Posted February 19, 2010 Report Share Posted February 19, 2010 ok, labi bet kkas tur tomēr nenostrādā. pamēģini izdrukāt: echo moduleLoaded; ja jau tā konstante būtu nodefinējusies, tad vajadzētu parādīties 'searchMod' Quote Link to comment Share on other sites More sharing options...
cipcaps Posted February 19, 2010 Author Report Share Posted February 19, 2010 (edited) Jā tas izdrukā, arā visu kā vajag, ja ierakstu echo moduleLoaded; tas uzreiz pēc moduļa ievieto 'searchMod ' Edited February 19, 2010 by cipcaps Quote Link to comment Share on other sites More sharing options...
2easy Posted February 19, 2010 Report Share Posted February 19, 2010 (edited) tādā gadījumā tai konstantei vajadzēja būt defined() un līdz ar to erroram nevajadzēja rādīties, jo ifā to čeko un rāda pie !defined. kr4 mistika kkāda labi, es padodos. varbūt briedis labāk zinās ^^ EDIT: nju nevar taču tā būt, ka konstanti var izdrukāt, bet tajā pašā laikā defined() ir false!!! tad jau sanāk, ka pats php gļučī :P Edited February 19, 2010 by 2easy Quote Link to comment Share on other sites More sharing options...
cipcaps Posted February 19, 2010 Author Report Share Posted February 19, 2010 tādā gadījumā tai konstantei vajadzēja būt defined() un līdz ar to erroram nevajadzēja rādīties, jo ifā to čeko un rāda pie !defined. kr4 mistika kkāda labi, es padodos. varbūt briedis labāk zinās ^^ EDIT: nju nevar taču tā būt, ka konstanti var izdrukāt, bet tajā pašā laikā defined() ir false!!! tad jau sanāk, ka pats php gļučī :P BET tas ir tikai šeit, un saistībā tikai ar šo vietu/ielādi, jo ja daru tā ka : if($a==true){ $mk->error('11'); } un tieši pirms šī uzlieku $a=false; @include('...'); un include failā ielieku $a=true nekas nemainās, šis pats, bet ja include failā neko nelieku, tad pārmet uz err lapu. Quote Link to comment Share on other sites More sharing options...
cipcaps Posted February 19, 2010 Author Report Share Posted February 19, 2010 Sorry par dubūlt poustu, bet rakstot pēdējo poustu izfunktierēju, kas bija par problēmu. Paldies visiem, kas piedalījās diskusijā. Quote Link to comment Share on other sites More sharing options...
2easy Posted February 19, 2010 Report Share Posted February 19, 2010 rakstot pēdējo poustu izfunktierēju, kas bija par problēmu visiem būtu ļoti interesanti uzzināt, kas tad tur bija par prikolu ^^ Quote Link to comment Share on other sites More sharing options...
endrju Posted February 19, 2010 Report Share Posted February 19, 2010 visiem būtu ļoti interesanti uzzināt, kas tad tur bija par prikolu ^^ divas kreisās Quote Link to comment Share on other sites More sharing options...
2easy Posted February 19, 2010 Report Share Posted February 19, 2010 apmēram :D bet vajag pateikt jautrībai :P Quote Link to comment Share on other sites More sharing options...
briedis Posted February 19, 2010 Report Share Posted February 19, 2010 nu nu, kas ta tur bija? Noteikti kaut kas pilnīgu muļķīgs :D Quote Link to comment Share on other sites More sharing options...
cipcaps Posted May 10, 2010 Author Report Share Posted May 10, 2010 (edited) Tur bija tas ka viņš taisīja, if(require){...} , bet require neatgriež neko un viņš uzskatīja ka nav :) un tad par šo BET tas ir tikai šeit, un saistībā tikai ar šo vietu/ielādi, jo ja daru tā ka : if($a==true){ $mk->error('11'); } un tieši pirms šī uzlieku $a=false; @include('...'); un include failā ielieku $a=true nekas nemainās, šis pats, bet ja include failā neko nelieku, tad pārmet uz err lapu. ir tas ka laikam, include neietekmē tādas definīcijas, t.i. $a *Sorry ka tik vēlu, neievēroju šo poustu. Edited May 10, 2010 by cipcaps Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.