
Wanderson Camargo
Membros-
Total de itens
414 -
Registro em
-
Última visita
Tudo que Wanderson Camargo postou
-
Feliz ano novo! Lembro que não é mais necessário colocar links externos para exemplo de login simples pois fiz um tutorial básico sobre. http://scriptbrasil.com.br/forum/index.php?showtopic=129970 Abraços!
-
Feliz ano novo! Olá tudo bem? Seguinte tu estás misturando os bancos! PostgreSQL e MySQL. Não sei se esta é tua lógica mesmo, mas até onde vejo está errado. E a função do primeiro while deve ter como entrada um resource de consulta ao banco, e não uma SQL em texto, estilo SELECT. Verifique isso que acho que vai funcionar! Abraços!
-
Feliz ano novo! Tu podes efetuar uma limpeza do conteudo desse arquivo com explode e implode. E ecoa eles na tela, sem nenhum cálculo para porcentagem. Mas acho que já conseguiste isso! Abraços!
-
Coloca o conteúdo do arquivo, por favor?
-
( Resolvido )Atualizar arquivo por periodo de tempo
pergunta respondeu ao Prototype de Wanderson Camargo em PHP
Cria um novo nó, isso influencia? Ou utiliza a função que eu disse... -
Olá Andre! Cara, seguinte... Por que não usa auto increment no banco?
-
( Resolvido )Atualizar arquivo por periodo de tempo
pergunta respondeu ao Prototype de Wanderson Camargo em PHP
Propriedades de um arquivo podem ser acessadas pela função stat() http://br.php.net/manual/pt_BR/function.stat.php Ou tu podes fazer algo mais simples como colocar um nó adicional no XML informando a última data de modificação. Abraços -
Eu não disse que tu vais ter que usar o exec... Eu disse que fiz um teste com o exec para ver qual usuário eu uso no PHP para processar os scripts... Foi somente um teste... Então façamos outro teste... Por dentro do PHP, crie um arquivo na pasta /tmp do teu server e vê se isso gera um erro.
-
Bom, vejamos... Vamos pensar um pouco... Para você ter a porcentagem, tu tens a contagem de todos os votos não tem? Onde elas estão gravadas?
-
Sim eu entendo, mas nem todos os servidores são "perfeitos" no requisito segurança. E isso pode estar acontecendo no server dele.
-
O erro está na linha 3 mesmo, onde inicia a session. Eu só conheço por cookies porém não é a mesma funcionalidade. Quanto ao usuário. Eu acabei de fazer um teste aqui e isso é uma boa questão a se levantar, eu acho. Coloquei um script com o comando: <?php print_r(exec("whoami")); ?> E o mesmo imprimiu na tela: www-data! Ou seja, no meu Ubuntu ele não está utilizando o usuário root (o que eu acho que seria altamente perigoso), mas sim o usuário www-data. =)
-
Opa! Pelo que li, esse erro 500 é bem genérico mesmo. Mas aprendi muito agora googlando... http://www.google.com.br/search?hl=pt-BR&q=erro+500
-
Corrijam-me se eu estiver errado mas, eu acho que o usuário que o PHP usa pra trabalhar não tem direto para gravar na tmp; seria isso pessoal?
-
Converter A Data 0000-00-00 Para 00/00/0000 Via Mysql
pergunta respondeu ao Beraldo de Wanderson Camargo em Repositório de Scripts - PHP
Converter a Data 0000-00-00 para 00/00/0000 via PostgreSQL $sql = "SELECT to_char(DATA,'DD/MM/YYYY') AS data_br from tabela"; $re = pg_query($sql); $data_br = pg_fetch_result($re, 0, "data_br"); http://www.postgresql.org/docs/8.3/interac...formatting.html -
Bom desculpe... Mas vou te ensinar a usar o manual. Tu que existe entre colchetes no manual é opcional, ou seja, não é necessário colocar, só quando precisamos. Faça um simples copy, <?php $file = 'example.txt'; $newfile = 'example.txt.bak'; if (!copy($file, $newfile)) { echo "falha ao copiar $file...\n"; } ?>
-
http://br.php.net/manual/pt_BR/function.copy.php ve se o arquivo existe... e olha o manual tb
-
copy ('c:\xampp\mysql\data\teste\*.*, c:\bakcup[,$opts]') tu só tens uma string... 'c:\xampp\mysql\data\teste\*.*, c:\bakcup[,$opts]' esqueceu de dividir 'c:\xampp\mysql\data\teste\*.*',' c:\bakcup[,$opts]' mas acho que a segunda té errada tb
-
Deve haver algum jeito bem mais fácil, mas eu fiz bem complicado mesmo pra ver se estudas o que eu fiz; abraços! <?php $dir = ucfirst(array_pop(explode("/",str_replace("\\","/",dirname(__FILE__))))); echo $dir; ?>
-
Olá! Sou programador OO em PHP =) E como bom POO eu sei que o PHP é híbrido, porém quando começamos a trabalhar com orientação a objetos, não temos como colocar arrays e sim wrappers. Não existe meio mais simples, ou é OO ou é OO. Um exemplo simples como este seu pra OO é fácil: Cachorro.php <?php class Cachorro { private $nome; private $idade; private $raca; public function __construct($nome,$idade,$raca) { $this->nome = $nome; $this->idade = (int)$idade; $this->raca = $raca; } public function getNome() { return $this->nome; } public function getIdade() { return $this->idade; } public function getRaca() { return $this->raca; } public function __toString() { return $this->nome; } } ?> Para pegar dados também é simples: exemplo.php <?php include 'Cachorro.php'; $cachorro = new Cachorro('Bradock',8,'Rotweiller'); echo 'O '+$cachorro+' tem '+$cachorro->getIdade()+' anos de idade e é um '+$cachorro->getRaca(); ?> OBS1: Ah, lembra-te de referenciar variáveis de objeto SEMPRE com $this! Eu apanhei muito com isso ^^
-
Minha assinatura já te diz tudo ^^ Abraços! http://imasters.uol.com.br/artigo/2515/jav...lar_expression/
-
Olha só: se um nome é válido ele somente pode possuir letras minúsculas, maiúsculas ou espaço. Vamos trabalhar com OO? Validator.php <?php abstract class Validator { public static function isInvalid($text) { if(!is_string($text)) throw new Exception('Invalid String'); $error = !eregi('^([a-z]|[A-Z]|\s){1,}$',$text); return $error; } } ?> [/codebox] teste.php [codebox] <?php include 'Validator.php'; try { echo 'Joana é nome '.(Validator::isInvalid('Joana') ? 'inválido' : 'válido').'.<br/>'; echo 'Cléber é nome '.(Validator::isInvalid('Cléber') ? 'inválido' : 'válido').'.<br/>'; } catch(Exception $e) { echo $e->getMessage(); } ?> Ou seja ^_^ if(!eregi('^([a-z]|[A-Z]|\s){1,}$',$text)) echo 'Invalid name.';
-
Opa, tudo bom? Uma das vantagens do PHP é que ele não é ASP ^_^ tu podes fazer uma string que começa numa linha, abrindo-a com aspa dupla e fechar ela na outra linha, com aspa dupla; não precisa ficar concatenando assim que nem tu fizestes! Sei que o segundo valor do mysql_query() não é necessário mas tenta colocar ele pra ver se não há erro; http://br2.php.net/manual/pt_BR/function.mysql-query.php E ecoe a string $SQL e efetue um print_r() no array $_POST e verifique o conteúdo; E no começo do arquivo coloque a função error_reporting(E_ALL|E_STRICT); para visualizar todos os erros. Abraços! Aff... Odeio não ler tudo ¬¬ Não existe a coluna NumItensData na tabela do banco de dados; verifique se não é tudo minúsculo ou algo assim.
-
Coloque no começo do arquivo que faz o login essa função e mostre o erro: <?php error_reporting(E_ALL | E_STRICT) ?>
-
Bom se tu tiveres como acessa via FTP seria mais fácil, porém como tens por HTTP aqui vai a dica: 1) Acesse a página que possui a imagem com a função file_get_contents() e todo o HTML será acessado; 2) Faça uma pesquisa dentro do arquivo; quando encontrares 'jpg'; 3) Volte na string e encontre uma aspa simples ou dupla; 4) Pegue todo conteúdo até a 'jpg'; 5) Salve o endereço; Para salvar se eu não me engano só com a fopen(); Abraços!
-
Adiciona à Session... Ou adiciona objetos com XML eu acho que é o jeito mais interessante =) http://www.google.com.br/search?hl=pt-BR&q=session+php