Fr4nc0w 1 Denunciar post Postado Agosto 3, 2008 Tipo sei oq isso faz, se for local eh um tipo de dados se for no servidor reconhecido pelo fato do endereço ter ".com" ele executa outro.. mas como assim true:false.. esta correto pensar: Se a Define('local') tiver a primeira parte acontecendo nakele momento, retorna a parte antes do dois pontos q eh TRUE, se for falso nao tiver .com retorna false.. quem souber me explicar de modo objetivo eu agradeço.. flw define('LOCAL', eregi('.com',$_SERVER['SERVER_NAME']) ? true : false); if(LOCAL) { define('CT_DB_HOST' , 'localhost'); define('CT_DB_NAME' , 'dbname_local'); define('CT_DB_USER' , 'user_local'); define('CT_DB_PASS' , 'pass_local'); } else { define('CT_DB_HOST' , 'localhost'); define('CT_DB_NAME' , 'db_name_local'); define('CT_DB_USER' , 'user_local'); define('CT_DB_PASS' , 'pass_local'); } Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 3, 2008 Esse operador se chama Operador Condicional Ternário. Veja: http://www.php.net/manual/pt_BR/language.o....comparison.php []s Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
Fr4nc0w 1 Denunciar post Postado Agosto 3, 2008 Opa...vamos dar uma lida... mtu obrigado amigo.. flw Compartilhar este post Link para o post Compartilhar em outros sites
Fr4nc0w 1 Denunciar post Postado Agosto 3, 2008 vlw amigo...resolvido...entendido perfeitamente.. Compartilhar este post Link para o post Compartilhar em outros sites