-
Total de itens
2.314 -
Registro em
-
Última visita
Tudo que ursolouco postou
-
Meu site está dando esse erro Warning: file() [function.file]: open
pergunta respondeu ao victorevely de ursolouco em PHP
Salve, Ao tentar ler o aquivo *.dat ele esta sendo restringuido por safe_mode. Recomendo você colocar um caminho absoluto no caminho do arquivo e tentar novamente. Abraços -
Ola Igor, Acho que isso aqui descreve melhor para você http://www.phpdemos.com.br/forum/index.php...=22&topic=0 abraços
-
Salve, Veja: http://www.wlscripting.com/tutorial/33 Abraços
-
Salve, Toda vez que for compara valores, independente da linguagem, recomendo sempre se trabalhar com valores númericos (hehehe mania de linguagem C). No seu caso, particularmente eu faria da seguinte forma: <?php error_reporting( E_ALL & ~E_NOTICE | E_STRICT ); date_default_timezone_set('America/Sao_Paulo'); setlocale(LC_ALL, 'ptb'); $estreia = '2010-03-30'; $hoje = date('Y-m-d'); $texto = ( ( strtotime($hoje) >= strtotime( $estreia ) ) ? '<div class="blue">'.$estreia.'</div>' : '<div class="red">'.$estreia.'</div>' ); echo $texto;
-
Salve, Sim! É possivel o cara enviar informações para seu sistema. O PHP não tem nada contra isso! É possivel fazer isso usando javascript + DOM no evento onchange do seu <select> Abraços
-
Efeito onkeypress com objeto literal
pergunta respondeu ao Ricardo in live de ursolouco em Ajax, JavaScript, XML, DOM
Salve, O que seria isso ? :huh: Eu, particularmente, faria da seguinte forma: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Documento sem título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form method="post" action=""> <input type="text" name="rg" id="rg"> </form> <script type="text/javascript"> <!-- window.onload = function(){ rg = document.getElementById("rg"); rg.onkeypress = function(){ alert("disparar funcao"); } }; //--> </script> </body> </html> abraços -
Salve, RTFM: http://www.php.net/manual/pt_BR/function.i...fetch-assoc.php Abraços
-
Salve, Não testei, fiz na correria porque hoje tá florida <?php $site = 'http://www.uol.com.br/'; $str = '<a href="arquivo-local.php">Link</a><img src="imagens/local.png" alt="Imagem" />'; printf('<h1>%s</h1>', preg_replace('/(href|src)+="(.*?)"/i', "$1=\"$site$2\"", $str)); Acho que é +/- isso.. abraços
-
Salve, Segue abaixo um exemplo simples de como recuperar os favoritos do del.icio.us usando Zend Framework <?php require('Zend/Loader.php'); require('Zend/Service/Delicious.php'); try{ $delicious = new Zend_Service_Delicious('usuario', 'senha'); $posts = $delicious->getAllPosts(); foreach ($posts as $post) { echo "--\n"; echo "Title: {$post->getTitle()}\n"; echo "Url: {$post->getUrl()}\n"; } } catch(Exception $e) { echo "<pre>{$e->getMessage()}"; } abraços
-
Como sou teimoso Para o internet explorer users.sql /*Table structure for table `users` */ DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `Login` varchar(255) DEFAULT NULL, `Senha` varchar(255) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; /*Data for the table `users` */ insert into `users`(`Login`,`Senha`) values ('root','63a9f0ea7bb98050796b649e85481845'); Login.php <?PHP session_start(); error_reporting(E_ALL & ~E_NOTICE | E_STRICT); mysql_connect('localhost','root',''); mysql_select_db('test'); //require "../Classes/Conecta.php"; if (isset ($_SERVER["PHP_AUTH_USER"]) || isset ($_SERVER["PHP_AUTH_PW"])) { $Login = $_SERVER["PHP_AUTH_USER"]; //$_POST["Login"]; $Senha = md5($_SERVER["PHP_AUTH_PW"]); //md5($_POST["Senha"]); } $sql = "SELECT * FROM users WHERE Login ='". $Login ."' AND Senha = '". $Senha ."'"; $exe = mysql_query($sql) or die (mysql_error()); if (mysql_affected_rows() == 0) { header('WWW-Authenticate: Basic realm = "Acesso Restrito"'); header('HTTP/1.0 401 Unauthorized'); echo '<center><h1>Acesso Restrito</h1></center>'; exit; } else { $_SESSION["Login"] = $Login; $_SESSION["Senha"] = $Senha; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <link href="../Style.css" rel="stylesheet" type="text/css" media="all" /> </head> <body > <table width="132" border="0"> <tr> <td width="103" class="style1"><a href="Logout.php" title="Logout"> Logout</a></td> </tr> <tr> <td><a href="../Enviar Noticia.php" title="Adcionar Noticia" target="_blank">Adicionar Noticia</a></td> </tr> <tr> <td><a href="AlterKey.php" title="Alterar Senha" target="_blank">Alterar Senha</a></td> </tr> </table> </body> </html> Logout.php <?php //INICIALIZA SESSION; session_start(); //REINICIALIZA SESSION $_SESSION = array(); //ZERA ESSA VARIAVEIS unset($_SERVER["PHP_AUTH_USER"]); unset($_SERVER["PHP_AUTH_PW"]); //ELIMINIA(REINICIALIZA) SESSION; session_destroy(); //PARA O INTERNET EXPLORER echo ' <script type="text/javascript"> try{ document.execCommand("ClearAuthenticationCache"); location.href="Login.php?'.time().'"; }catch(e){ alert(e) } </script> '; exit; ?> Testem por favor ah, esqueci de colocar usuario: root senha: root
-
Salve, Esquenta não... Você pode fechar a janela, ou tentar este tópico (http://www.php.net/manual/pt_BR/features.http-auth.php#93859) de acordo com o manual Abraços
-
Salve, Tenta ai <?php //INICIALIZA SESSION; session_start(); //REINICIALIZA SESSION $_SESSION = array(); //ZERA ESSA VARIAVEIS $_SERVER["PHP_AUTH_USER"] = null; $_SERVER["PHP_AUTH_PW"] = null; //MATA AS VARIAVEIS DA SESSION; session_unset(); //ELIMINIA(REINICIALIZA) SESSION; session_destroy(); //REDIRECIONA PARA O LOGIN header("Location: Login.php"); //PARA EXECUCAO DO SCRIPT exit(); ?>
-
(Resolvido) Definir propriedade estática com __set()
pergunta respondeu ao Rafael Laurindo de ursolouco em PHP
Salve, Tem sim, mas apenas no php 5.3 com __callStatic. Veja mais em: www.php.net/__callstatic Abraços -
(Resolvido) Dúvida sobre design pattern Singleton
pergunta respondeu ao Rafael Laurindo de ursolouco em PHP
Salve, Será mesmo ? Vamos tirar suas dúvidas com simples perguntas: 1- Qual seria o objetivo de você ter um objeto(instancia) da classe de código abaixo: class Singleton { static private $instance = NULL; public static function getInstance($class) { if(empty(self::$instance)){ self::$instance = new $class(); } return self::$instance; } } Se for para fazer apenas isso, crie instancia de seus objeto usando o operador new() -
Salve, Experimente definir constantes para representar os diretórios de sua aplicação. Exemplo: <?php //SEPARADOR define('DS', DIRECTORY_SEPARATOR); //DIRETORIO ROOT DA APLICACAO define('DIR_ROOT', dirname(__FILE__).DS); //DIRETORIO DE CLASSES define('DIR_CLASSES', DIR_ROOT.'classes'.DS); //E ASSIM VAI.... Abraços
-
Salve, Funções para interbase: http://php.net/manual/pt_BR/ref.pdo-firebird.php Referencia para instalação do PHP: http://www.php.net/manual/pt_BR/install.php RTFM Abraços
-
(Resolvido) Dúvida sobre o padrão DAO do Design Patterns
pergunta respondeu ao Rafael Laurindo de ursolouco em PHP
O que você acha ? <_< -
(Resolvido) Dúvida sobre o padrão DAO do Design Patterns
pergunta respondeu ao Rafael Laurindo de ursolouco em PHP
Ah, vou deixar esta referencia (http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html) para quem estiver lendo estudar um pouco mais sobre o padrão DAO. Observação: Não se atente ao código, aprenda o conceito pois programar é o de menos. -
(Resolvido) Dúvida sobre o padrão DAO do Design Patterns
pergunta respondeu ao Rafael Laurindo de ursolouco em PHP
Brother, veja alguns comentários abaixo: Se for para fazer o que você descreveu acima, porque não ultilizar stdClass com membros publicos ? Bom, vai depender da modelagem e conceito aplicado no sistema mas poderia ser um modelo de classe para ser realizado como 'Mensagem' (troca) entre objetos. Sim, seria isso mesmo. Eu desenvolvi este código devido a uma determinada situação em que precisei dar manutenção em um grande sistema e estava com muita preguiça na hora. Seja humilde! Deixe o código com os devidos crédito do autor (como recomenda a GPL) e apenas gere exemplos de uso, objetivo da classe e como dar manutenção na mesma. Observação: 1 - Como mencionado anteriormente, isso é gambiarra, mais pra frente você verá isso. 2 - O padrão de projeto DAO tem outro conceito, vá mais afundo ;-) Abraços -
Brother, Não necessariamente. Vai depender do profissional a executar o serviço. Normalmente o mercado da linguagem JAVA, .Net e baixa plataforma (C, C++ e até LUA) pagam muito bem. Abraços
-
(Resolvido) Dúvida sobre o padrão DAO do Design Patterns
pergunta respondeu ao Rafael Laurindo de ursolouco em PHP
Veja um exemplo abaixo de fazer encapsulamento dinamico no PHP. Nota: Isso é a maior gambiarra que existe em uma linguagem de programação <?php /** * * @version 1.0 * @author Wellington Rodrigues <wellingtonbr@gmail.com> */ class Cliente { /** * @var array */ private $fields; /** * __construct() * * @version 1.0 * @author Wellington Rodrigues <wellingtonbr@gmail.com> * @return void */ public function __construct() { $this->fields = array(); } /** * __call() * * @version 1.0 * @author Wellington Rodrigues <wellingtonbr@gmail.com> * @param string $name * @param array $arguments * @return mixed */ public function __call( $name, array $arguments ) { if( preg_match('/^(g|s)+et/i', $name ) ) { $property = strtolower(preg_replace('/^(g|s)+et/i', '', $name)); if( preg_match('/^set/i', $name ) ) { $this->fields[$property] = $arguments[0]; } else if( preg_match('/^get/i', $name ) ) { return $this->fields[$property]; } } else { throw new Exception('O método '.$name.' não localizando na classe '.__CLASS__); } } } Exemplo de uso //CRIA INSTANCIA $cliente = new Cliente( array('nome') ); //CONFIGURA NOME $cliente->setNome('ursolouco'); printf('<pre>%s</pre>', print_r($cliente->getNome(),true)); //CONFIGURA IDADE $cliente->setIdade(57); printf('<pre>%s</pre>', print_r($cliente->getIdade(),true)); abraços -
(Resolvido) Dúvida sobre o padrão DAO do Design Patterns
pergunta respondeu ao Rafael Laurindo de ursolouco em PHP
Salve, Não ficou muito interessante este código. Vamos dizer que tenho a tabela cliente que possui 10 colunas. Segundo sua descricao ao localizar a informação sobre 1 determinado registro devo retornar uma classe com 10 membros privados. Se para cada membro privado eu tenho que emular metodos para realizar o encapsulamento, seu código não atende a necessidade da classe. Abraços -
Salve, Antes de por fogo nisso aqui, gostari de deixar bem claro que é minha opinião pessoal sobre desenvolvimento. :blush: Antes de se definir uma linguagem de programação é necessário se avalidar o objetivo principal do projeto e dentro desta avaliação esta contida custos, mão de obra, tecnologia. Seja JAVA, PHP, .NET, Python, etc... vai existir um custo com desenvolvimento e, caso necessário, manutenção. O que a empresa vai estar disposta a pagar ? Qual a real necessidade do projeto ? Porque seria melhor fazer em PHP em vez do JAVA ? Porque JAVA não me atende ? Tudo isso precisa ser pensando antes de iniciar a barganha. Abraços
-
(Resolvido) Contando Registro com PHP usando COUNT(*)
pergunta respondeu ao Rafael2506 de ursolouco em PHP
:huh: <?php $sql_anuncio = " SELECT estado, cidade, COUNT(anuncio) AS num FROM clientes WHERE estado = '$estado' AND ( categoria1 = '$categoria' OR categoria2 = '$categoria' OR categoria3 = '$categoria' OR categoria4 = '$categoria' ) GROUP BY estado, cidade "; printf('<h1>Jogar esta consulta no mysql: %s</h1>', $sql_anuncio); $resultado_anuncio = mysql_query($sql_anuncio)or die("Erro no banco de dados!".mysql_error()); $num_anuncio = mysql_num_rows($resultado_anuncio); printf('<table border="1" width="100%">'); while($reg = mysql_fetch_assoc($resultado_anuncio)) { printf(' <tr valign="middle"> <td>%s</td> <td>%s</td> <td>%s</td> </tr> ', $reg['estado'], $reg['cidade'], $reg['num'] ); } printf('</table>'); Já tinha tentado também com "Group by estado" e não fuincionou -
(Resolvido) Contando Registro com PHP usando COUNT(*)
pergunta respondeu ao Rafael2506 de ursolouco em PHP
Group by estado Abraços