Ir para conteúdo
Fórum Script Brasil

Wanderson Camargo

Membros
  • Total de itens

    414
  • Registro em

  • Última visita

Tudo que Wanderson Camargo postou

  1. Agora sim entendi. Achei que era algo mais para debugger e não on-the-fly. Então a solução seria gerar um script php que ecoasse cada dado por vez e chamar estes dados por ajax, correto?
  2. Vou ler algo sobre para poder debater ^_^
  3. Negativo. Um echo dentro de um While irá imprimir cada ciclo do while. O que eu entendi: Isto exibe um resultado somente no final do while: $id = 0; while($id<100) $id++; echo $id; Agora este irá imprimir cada passo do while, ajudando no debugger: $id = 0; while($id<100) echo $id++; echo $id; Quando eu faço uma estrutura html em um laço, digamos um <select>, se eu quero exibir cada linha <option> eu coloco na linha que estou montando um echo. Todavia, o <select> será montado normalmente.
  4. Opa! Desculpe-me acho que fui meio arrogante. Isso é uma coisa que eu não esqueço pois levei muitas "porradas" por causa das aspas duplas. ^_^
  5. Wanderson Camargo

    classes

    Olá tudo bem?! POOPHP! Ah que coisa boooa! =D Estude um pouco de encapsulamento em objetos é uma ótima opção para quem está começando. A teoria de objetos é meio complicada para quem começa mas depois é uma mão na roda! =D Primeiramente, aquele isset no construtor do cliente está meio estranho; se tu cria um cliente sem passar parâmetros, obviamente que tu vais tem que criar um novo contato =) Faça assim: class Contato { public $fone1; public $fone2; public $email; public $MSN; } class Cliente { public $codigo; public $nome; public $contato; function __construct() { $this->contato = new Contato(); } } Para setar variáveis de objeto, é NECESSÁRIO utilizar a variável de objeto $this. Por que Sr Wanderson? Pois bem, cada vez que tu seta uma variável no php, se ela não existir, o php cria uma alocação nova para ela. Como não existe $this, o php vai criar uma nova var pra ti, e não utilizar o $this->contato do objeto, entendeste? É uma diferença que existe de quem migra de outras linguagens oo para php. O __destruct() não é necessário, só em último caso como desconexões de banco de dados =) Abraços! =D :ninja: :ninja: :ninja: Para você tornar um array de contatos, faça um método que insere contatos na classe Cliente: public function insertContato(Contato $contato) { array_push($this->contato,$contato); } Lembra de no construtor da classe Cliente inicializar: $this->contato = array();
  6. Deus! Array NUNCA pode ser ecoado dentro de aspas duplas!!! echo "Teste: ".$row[site]." visitado!";
  7. Ao invés de dar um echo após o laço, insira ele dentro do laço.
  8. Continua olhando a função window.open, ela possui parâmetros adicionais.
  9. Eu sei que não responde ¬¬ É para ajudar a identificação do if...
  10. Sim eu sei que é a palavra inglesa para embutida ^_^ tanto é que comentei no post, mas eu não entendi pois no titulo do tópico você disse imagem e no corpo do tópico você disse mail... Mas isso não vem ao caso. Bom eu não trabalho com a função mail mas já tentaste contruir a tag <img/> ?
  11. Marquei o início do if e o fim do if.
  12. Wanderson Camargo

    Foreach

    Ahhhh nunca soube usar foreach! =P Um bom guia: http://br.php.net/manual/en/ref.array.php Utilize funções como: count() current() reset() end() next() prev() Abraços!
  13. Olá! Faça um print_r($_FILES); Assim você poderá verificar o conteúdo do array. Provavelmente o mime-type está em $_FILES['arquivo']['type']; Dae você pode fazer um if com ele. Fonte: http://br.php.net/manual/en/features.file-upload.php Abraços!
  14. Verifique se o browser não está infromando algum erro de javascript. A tua página de resultado está correta? Eu sofri alguns problemas com objetos sendo ecoados dentro de aspas duplas, quem sabe modifica o códio para: $pagina = $this->results_page."?pollid=".$this->active_poll_id; echo "<a href=\"#\" onclick=\"window.open('".$pagina."','TESTE');\">RESULTADO</a>";
  15. Var executando var_dump($confirma) e verificando quais valores ela possui durante o código.
  16. Wanderson Camargo

    ajuda com apache

    http://www.forumpcs.com.br/viewtopic.php?t=172003 Isso te ajuda?
  17. Olha, provavelmente este POG é feito com if dentro de um único arquivo. Isto deixa o php um lixo e tudo misturado! Por favor, não faça isso! =D Quanto ao exit(), ele finaliza a execução do script. =) Abraços!
  18. Olá! Tu estás falando que nãoi consegue enviar uma imagem por este formulário? É isso que você quer falar sobre "embedded mail"? Pois no título tem "imagem embutida" e no tópico tem "mail embutido"... Eu não entendi muito bem porém, acho que sei o que está acontecendo. Se o problema for a imagem que não está sendo enviada, crie um formulário assim: <form enctype="multipart/form-data"> ... </form> http://www.htmlcodetutorial.com/forms/_FORM_ENCTYPE.html :ninja:
  19. Primeiramente tu irás que verificar uma padronização destas linhas do log do programa. Provavelmente existe a divisão entre um caracter de nova linha \n ou algo do gênero. A partir disso tu poderás efetuar um explode do arquivo, e verificar todas as linhas; também podes ver a função que retorna true se ela possui uma substring solicitada cujo nome eu não recordo. Mas tudo são estudos. A moral é sempre a mesma: terás que ter um padrão que divide as linhas do arquivo; leia ele e divida essas linhas. Verifica em cada uma delas se possuem a palavra desejada (como por expressões regulares); exiba as linhas. Espero pelo menos ter clareado algumas idéias.
  20. Olá tudo bom? É o seguinte: quem é $confirma? Onde ela está setada? Antes desse if($confirma) coloque var_dump($confirma)
  21. @mauro_braga Tudo bom Mauro? Seguinte, claro boa dica, porém a questão da "segurança" fica falha pois, se eu inserir, digamos, uma foto bmp, onde eu mude a extensão, teu programa irá aceitar, entendes? Abraços e sucesso!
  22. Só C ? Podes postar o código, onde ele recebe por POST o arquivo?
  23. Retira o que eu pintei de vermelho e coloca após o php. Tenta trabalhar com header. Mas para trabalhar com esta função, tu não podes ter NENHUMA saída html no texto anteriormente a ela. Dae tu verifica se o $erro é diferente de zero; se sim, tu chama a página que você quer com header("Location: pagina.php"); ou tu manda parar o código com exit(); http://br.php.net/manual/pt_BR/function.header.php http://br.php.net/manual/pt_BR/function.exit.php A página que tu queres é a do formulário anterior, entendes? ^_^
  24. Sorry, erro de lógica! =P if($arquivo['type']!="application/csv"||$arquivo['type']!="text/plain") $erro = "Arquivo deve ser no formato csv";
×
×
  • Criar Novo...