Ir para conteúdo
Fórum Script Brasil

ursolouco

Veteranos
  • Total de itens

    2.314
  • Registro em

  • Última visita

Tudo que ursolouco postou

  1. 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
  2. ursolouco

    PHP no Cpanel

    Ola Igor, Acho que isso aqui descreve melhor para você http://www.phpdemos.com.br/forum/index.php...=22&topic=0 abraços
  3. ursolouco

    PHP no Cpanel

    Salve, Veja: http://www.wlscripting.com/tutorial/33 Abraços
  4. 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;
  5. ursolouco

    Duas duvidas

    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
  6. 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&iacute;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
  7. Salve, RTFM: http://www.php.net/manual/pt_BR/function.i...fetch-assoc.php Abraços
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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(); ?>
  13. Salve, Tem sim, mas apenas no php 5.3 com __callStatic. Veja mais em: www.php.net/__callstatic Abraços
  14. 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()
  15. 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
  16. 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
  17. 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.
  18. 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
  19. ursolouco

    PHP vs Java

    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
  20. 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
  21. 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
  22. ursolouco

    PHP vs Java

    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
  23. :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
×
×
  • Criar Novo...