Ir para conteúdo
Fórum Script Brasil

ikkinet

Membros
  • Total de itens

    435
  • Registro em

  • Última visita

Tudo que ikkinet postou

  1. O básico, de sintaxe e tudo o mais, aprendi no curso da ScriptBrasil, quando ainda era gratuito (hoje o curso é da iPED). E depois aprendi depurando os códigos e na técnica de fuçar, mesmo.. Nunca consegui aprender nada com livros, exceto histórias, como Senhor dos Anéis e esse tipo de coisa..
  2. Bom.. Pelo fato de os valores estarem usando caracteres especiais, acho que as funções www.php.net/urlencode e www.php.net/urldecode deve resolver este problema. Tenta utilizá-las, aí e nos conte se deu certo..
  3. ikkinet

    Servidor

    Acho que é mais fácil fazer o PHP rodar no IIS, mas não sei como fazer. Ou você pode instalar o Apache 2 e colocar o serviço pra rodar em outra porta, que não a 80 (já que o IIS deve estar usando esta).
  4. ikkinet

    Problema Com If

    Na verdade, não precisa usar o else, não. O else é opcional e não é necessário enviar comandos sem retorno visível. O que está ocorrendo ali, é que o segundo if está dentro do primeiro. Logo, para escrever que você clicou em Pesquisar, seria necessário que ele entrasse no primeiro if, logo após ter submetido o formulário. O PHP roda do lado do servidor, logo, ele só irá fazer esse teste, novamente, quando clicar no Pesquisar. E para mostrar apareceria o formulário novamente. Veja que as condições para executar o segundo IF são as mesmas necessárias para mostrar o formulário. Então, você poderia fazer duas coisas: A primeira, e mais aconselhável, é que se coloque um INPUT TYPE="HIDDEN" no formulário de pesquisa, mesmo, com o NAME="radiobutton" e o VALUE="data". Isso faria com que, quando enviasse o formulário, ele entrasse nesse IF novamente e executaria o segundo IF normalmente. A segunda seria deixar o segundo IF fora do primeiro. Mas nesse caso, você não poderia ter, no outro formulário, nenhum INPUT com NAME="Pesquisar", senão ele executaria este comando novamente. Qualquer dúvida, é só perguntar.
  5. ikkinet

    Funcao System

    Olá. Primeiro, verifique se o usuário que está rodando o httpd (definido no httpd.conf) tem permissão de escrita no /home/. Tente copiar com outro nome, no mesmo diretório para ver se funciona. Em teoria, deveria funcionar, mesmo.. Faz estes testes aí e posta aqui.
  6. ikkinet

    Gravar Num Txt

    Seria algo mais ou menos assim: Arquivo.txt Pedro Alex TMD João Eu quero retirar o TMD dali. Daí eu faço: <? $array = file('Arquivo.txt'); if(array_search('TMD', $array) !== false) { unset($array[array_search('TMD', $array)]); $fp = fopen('Arquivo.txt', 'w'); fwrite($fp, implode("\r\n", $array)); } ?> Acho que isso dá certo.. Tenta entender aí e qualquer coisa é só perguntar..
  7. Uai.. É só fazer um script php, por exemplo que envie um e-mail, e fazer o comando do php para interpretar o script, não??? $ /usr/bin/php /home/ikkinet/src/teste.php
  8. ikkinet

    Paginação Linha X Coluna

    Uma das opções é colocar uma variável contadora de registros, e quando o contador for divisível (use % para isso - a resposta deve ser 0) pela quantidade de produtos por linha, echoe um </tr><tr>.. Entendeu??
  9. Eu faria assim: MyArray[0][count(MyArray[0])-1]
  10. Exatamente, Beraldo.. Eu me confundi ali. Retorna n+1.
  11. Bom... Existe o count(), mas ele não retorna o valor de n; ele retorna quantos elementos tem em um vetor. Qual a diferença? A diferença é que, se o vetor começa de 0, então ele retornará n-1. E se for um vetor onde as chaves são strings, ele retornará a quantidade de elementos e não a última chave.
  12. ikkinet

    Inserir Na Tabela

    Bom.. É só colocar os campos no lugar de joao e solva, no comando SQL. Afinal em lugar nenhum diz pra ele gravar o que foi informado nos campos, né?? <?php $nome = $_POST['nome']; #sobrenome = $_POST['sobrenome']; $sql = "INSERT INTO noticias (nome, sobrenome) VALUES ('$nome', '$sobrenome')"; $conexao = mysql_connect("localhost", "root", "") or die ("Configuração de Banco de Dados Errada!"); $db = mysql_select_db("noticias") or die ("Banco de Dados Inexistente!"); $sql = mysql_query($sql) or die ("Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios!"); echo "<h1>Cadastro efetuado com sucesso!</h1>"; ?>
  13. Este request.queryform eu não conheço, mas o primeiro jeito está quase certo exceto que depois de _POST não é parênteses e sim colchetes. <?php //ex02 $n1 = $_POST["n1"]; $n2 = $_POST["n2"]; echo("adição: ",$n1+$n2); echo("subtração: ",$n1-$n2); echo("multiplição: ",$n1*$n2); echo("divisão: ",$n1/$n2); ?>
  14. ikkinet

    Webmin

    Bom... Primeiro seria legal a gente saber qual a sua dúvida, para saber qual o melhor fórum pra te ajudar, ok?
  15. ikkinet

    Php E Javascript

    Não dá pra fazer esse tipo de coisa com PHP uma vez que que quando o JavaScript for executado, o PHP já terá sido executado muito antes, lá no servidor. Um meio de fazer isso é usando técnicas de AJAX... Mas o quê, especificamente, você está tentando fazer?
  16. O que está acontecendo é o que o Warning disse, oras: Está havendo uma divisão por zero, o que gera uma indeterminância. Logo, esse valor que está sendo usado nas outras funções com Warning não é um valor numérico válido e por isso causa os Avisos. Dá uma olhada se $widht e $height estão com algum valor. Acho melhor você usar imagesy() e imagesx() ao invés de usar o list() com o getimagesize().
  17. ikkinet

    Sistema De Noticia

    Extraído das Regras do Fórum.
  18. ikkinet

    Mapeamento De Urls

    Aqui você encontrará maiores informações sobre isso que você está querendo: http://scriptbrasil.com.br/forum/index.php?showtopic=97248
  19. ikkinet

    Ler Arquivo Txt

    Correção.. Para saber o total de linhas, não precisa adicionar 1, não.. Só o count já retorna a quantidade total; ele não começa do 0.
  20. Na frente do mysql_query, coloca assim: mysql_query(.....) or die(mysql_error()). Pra ver se aparece algum erro. No mais, parece-me que está tudo certo, mesmo..
  21. Sei não, não testei, mas acho que isso deve resolver o problema: SELECT * FROM tabela1 UNION SELECT * FROM tabela2 WHERE tabela1.campo1 != tabela2.campo1 ORDER BY descricao ASC Assim, ele seleciona tudo na tabela 2 que seja diferente da tabela 1...
  22. ikkinet

    Paginação

    Sim... Uma boa opção é colocar o link pegando o código do registro.. Desta forma, no outro script (ou no mesmo, dependendo da programação) é só dar o comando SQL correspondente a deletar aquele registro..
  23. ikkinet

    Ftp

    Bom, Rick. Primeiramente, creio que não tenha muito a ver com PHP a sua dúvida, mas de qualquer forma vamos lá: O diretório raíz é configurável, e muda de servidor para servidor. Não tem muito um padrão, sendo que geralmente, com o Apache como servidor, o diretório raíz é uma pasta chamada public_html. Geralmente o diretório pub de um servidor FTP é aberto quando se loga anonimamente ao servidor, mas como isso pode variar, vai depender do teu servidor. Procura saber com eles o que é que está acontecendo, ok? Abraços.
  24. ikkinet

    Erro Na Rede

    Uma dúvida: Os fios têm resistência diferente, ou alguma outra coisa que impede a trasferência de dados? É que tipo, em teoria, desde que as duas pontas estejam iguais, pode estar os coloridos tudo primeiro, depois os brancos-coloridos, ou em qualquer ordem, certo? Esses padrõs são apenas para padrões mesmo, estou errado? Gostaria de saber sobre isso.. Até.
  25. SELECT SUM(VLR_TOTAL) FROM tabela
×
×
  • Criar Novo...