Ir para conteúdo
Fórum Script Brasil

AndersonFachini

Membros
  • Total de itens

    43
  • Registro em

  • Última visita

Tudo que AndersonFachini postou

  1. Brandow, boa noite O erro que está acontecendo acredito que seja pelo seguinte: você ta declarando um head com title no começo do código, depois você tem um trecho em PHP e depois você começa o cabeçalho da página novamente. Acredito que este erro esteja acontecendo porque você constrói duas vezes o cabeçalho (aconselho você a rever a lógica do código). A questão dos cookies, não tem como funcionar porque a função setcookie está declarada de forma errada (estão faltando parâmetros). Veja a documentação dessa função no site do PHP (http://www.php.net).
  2. Tem certeza que esse erro acontece nesse arquivo? O erro é no arquivo "E:\home\sonalsiste\Web\inserir.php" linha 28. Outra coisa, verifica que o valor "nome" está vindo no $_POST.
  3. se você quiser pegar a coluna pelo nome ($Linha['CLI_CODIGO']) você tem que utilizar a função mysql_fetch_assoc
  4. Porque você continua passando dois valores.. se você quer passar apenas o nome, então tira as duas aspas da parte dos valores, senão o PHP interpreta como se fosse um campo.. no seu caso, deve funcionar assim: $sqlinsert = "INSERT INTO nome (a_nome) VALUES ($nome')";
  5. Primeira coisa, coloca um espaço antes e depois de "VALUES", ficando assim: $sqlinsert = "INSERT INTO nome (a_nome) VALUES ('','$nome','$email','$telefone')"; outra coisa, você ta definindo apenas um nome de coluna (a_nome) e está passando 4 valores para inserir ('','$nome','$email','$telefone')... das duas uma: * ou você coloca todos os nomes das colunas * ou deixa sem nenhum nome e ordena os valores que você está inserindo de acordo com a ordem das colunas no banco
  6. Exite um muito bom que é o LiveZilla, bem completo com interface web para os clientes e desktop para os atendentes... muito show... tem uma versão grátis no baixaki para quem quiser dar uma olhada (http://baixaki.com.br/download/livezilla.htm)
  7. Se você tiver como, testa esse comando SQL para ver se ele retorna o que você precisa... pelo que você relatou, deve resolver o seu problema.... se tiver funcionando você é que deve decidir sobre substituir ou não
  8. no seu caso, teste com o seguinte código SELECT * FROM galerias ORDER BY gal_data DESC LIMIT 5 Explicação: o código ordena a data em ordem decrescente (DESC) (da última para a primeira) e limita a 5 linhas
  9. Você quer saber quais foram ao últimas alterações de uma tabela do banco ou de todas? Tem como você descrever a estrutura da tabela (colunas) que você quer pegar a alteração?
  10. Um select com igual (=) não é tão performático com string... tente usar a função LIKE para isso: $sql = "SELECT * FROM bombeiros WHERE UPPER(nome) LIKE UPPER('joao%') "; O caractere porcentagem (%) serve para ignorar tudo o que vir depois. Neste caso, esse select vai pegar tudo o que começar com a palavra 'joao'. A função UPPER é para converter para maiúsculo, porque se você tiver um registro no banco com o valor "Joao" e buscar por "joao" não vai encontrar porque a letra "J" está em maiúscula (neste caso, a função somente serve para fazer a comparação dos valores, ela não vai alterar nenhum valor da tabela do banco)
  11. AndersonFachini

    PHP email

    Da uma olhada no site do PHP (http://www.php.net) na documentação das seguintes funções: * setcookie - para setar o cookie * $_COOKIE - superglobal para recuperar o valor do cookie * isset - para verificar se o cookie está setado
  12. Olá betoo O seu código SQL está um pouco confuso: * Se você está querendo selecionar a tabela "galerias" por que você colocou "Select * from 'gales' "? * Eu não entendi o que você está querendo filtrar com "WHERE 1 = '.$_GET["gal_codigo"]", podes especificar? Para verificar as alterações nas linhas da tabela, você poderia fazer o seguinte: Gravar a data (e hora se necessário) em uma coluna da tabela e na hora de fazer o select filtrar apenas as linhas que a data de alteração seja maior que uma data... por exemplo, filtrar as linhas alteradas enquanto a data de alteração for maior que 25/12/2011
  13. Olá Clayton Se você quer enviar uma resposta automática para o usuário, porque você não faz isso na hora que você verifica se o e-mail foi enviado (no último "if" do código)? Você poderia utilizar a própria função mail() do PHP para isso ou usar o phpmailer, já que você disse que está funcionando sem problemas.
  14. AndersonFachini

    PHP email

    Sim, pois se o usuário mandar e-mail de duas máquinas diferentes no mesmo dia você não tem como fazer esse controle. Se não quiser usar banco poderia utilizar um arquivo XML, mas o empenho é um pouco maior.
  15. AndersonFachini

    PHP email

    Cria uma tabela no banco de dados que armazena o e-mail da pessoa que está enviando e o dia que o e-mail foi enviado. Antes de enviar basta fazer um select count filtrando pelo e-mail e pelo dia atual.
  16. Olá Ricardo Para renomear as fotos você pode fazer o seguinte: *Considerando que queira renomear as imagens já existentes dentro de uma pasta: - Primeiramente use a função glob para pegar o nome dessas imagens; - Em seguida você vai ter que pegar apenas o nome do arquivo (aconselho usar expressão regular para isso); - Depois basta usar a função rename. Nas próximas vezes que você for colocar novas imagens na sua pasta, basta usar a função glob + a função count para saber quantos arquivos já existem na pasta e continuar com a sequência. Para colocar zeros à esquerda no nome do arquivo, veja a função str_pad. Para duplicar e redimensionar as imagens, use a função imagecopyresampled Para aplicar cada uma dessas funções aconselho ver a documentação delas no site do PHP, especialmente essa de redimensionar imagem, que tem um exemplo bem bom na própria documentação da função ;) .
  17. AndersonFachini

    FTP com PHP

    Olá, O erro está acontecendo porque a ordem dos parâmetros dos nomes dos arquivos está errada... o caminho do arquivo remoto vem antes do caminho do arquivo local... eu fiz um teste aqui e no caminho do arquivo remoto eu nem precisei informar o caminho por extenso, apenas o nome do arquivo
×
×
  • Criar Novo...