Muito bom seu tutorial.
Tive alguns problemas, mas então segui o que o viniciusjau disse e funcionou:
"pra mim tbm deu o mesmo erro...
dai eu tirei essa linha:
elseif (!is_file($nome)) {
e troquei por essa:
elseif (is_file($nome)) {
tirei o ponto de exclamaçãoe funcionou, só que agora ele envia todo tipode arquivo rs *.txt *.exe"
- Fórum WMO
- → Viewing Profile: Posts: RamonMS
Community Stats
- Group Usuários
- Active Posts 4
- Profile Views 773
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
RamonMS hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 03:51
Posts I've Made
In Topic: Sistema De Upload
17/09/2007, 17:58
In Topic: Sistema De Upload
12/09/2007, 10:00
Não está funcionando.
Quando clico em "enviar imagem" aparece o seguinte:
$t_maximo) { //checa se o arquivo não ultrapassou o limite $erro = "O tamanho máximo permitido é de 2MB"; } elseif (!eregi("[gif|jpeg|jpg]", $tipo)) { //checa a extensão do arquivo - para liberar mais tipos, apenas acrescente "|extensão do arquivo" ex:[gif|jpeg|jpg|png] $erro = "Tipo de arquivo inválido"; } elseif (!is_file($nome)) { //checa se é mesmo um arquivo $erro = "Selecione um arquivo á ser enviado"; } elseif (is_dir($nome)) { //checa se não é um diretório $erro = "Selecione um arquivo á ser enviado"; } elseif (file_exists("$diretorio"."$nome")) { //checa se o arquivo já existe no diretório $erro = "Já existe um arquivo com este nome, por favor, renomeie-o"; } if ($erro == "") { //se não ocorreram erros, vamo gravar o arquivo no server e no db move_uploaded_file($temp_nome, $diretorio.$nome); //grava o arquivo na pasta do server que foi especificada $insert = " INSERT INTO imagens (nome,tipo,tamanho_bytes) VALUES ('$nome','$tipo','$tamanho') "; //gravando os dados no db $sql_ins = mysql_query($insert) or die ("Não foi possível inserir os valores no banco de dados"); // '' header("location:suc_up.php"); //se tudo ocorreu bem, vamos á página de sucerro } else { header("location:erro.php?id=$erro"); //se houve algum erro, vai para a página de erro e mostra qual o problema } ?>
Tentei tirar tadas condicionais e deixar só a ação, aí a página fica em branco, e não segue para "suc_up.php", nem para "erro.php". Além é claro de não inserir o arquivo no banco de dados.
Quando clico em "enviar imagem" aparece o seguinte:
$t_maximo) { //checa se o arquivo não ultrapassou o limite $erro = "O tamanho máximo permitido é de 2MB"; } elseif (!eregi("[gif|jpeg|jpg]", $tipo)) { //checa a extensão do arquivo - para liberar mais tipos, apenas acrescente "|extensão do arquivo" ex:[gif|jpeg|jpg|png] $erro = "Tipo de arquivo inválido"; } elseif (!is_file($nome)) { //checa se é mesmo um arquivo $erro = "Selecione um arquivo á ser enviado"; } elseif (is_dir($nome)) { //checa se não é um diretório $erro = "Selecione um arquivo á ser enviado"; } elseif (file_exists("$diretorio"."$nome")) { //checa se o arquivo já existe no diretório $erro = "Já existe um arquivo com este nome, por favor, renomeie-o"; } if ($erro == "") { //se não ocorreram erros, vamo gravar o arquivo no server e no db move_uploaded_file($temp_nome, $diretorio.$nome); //grava o arquivo na pasta do server que foi especificada $insert = " INSERT INTO imagens (nome,tipo,tamanho_bytes) VALUES ('$nome','$tipo','$tamanho') "; //gravando os dados no db $sql_ins = mysql_query($insert) or die ("Não foi possível inserir os valores no banco de dados"); // '' header("location:suc_up.php"); //se tudo ocorreu bem, vamos á página de sucerro } else { header("location:erro.php?id=$erro"); //se houve algum erro, vai para a página de erro e mostra qual o problema } ?>
Tentei tirar tadas condicionais e deixar só a ação, aí a página fica em branco, e não segue para "suc_up.php", nem para "erro.php". Além é claro de não inserir o arquivo no banco de dados.
In Topic: Super-curso De Php
10/09/2007, 15:55
Muito bom o curso.
Pena que a aula 11 ainda não está disponível, nem a aula 15.
Parabéns!
Pena que a aula 11 ainda não está disponível, nem a aula 15.
Parabéns!
In Topic: Iniciando no mySQL
05/09/2007, 17:03
Excelente tutorial.
Deveria estar em "tópicos importantes".
Parabéns!
Deveria estar em "tópicos importantes".
Parabéns!
- Fórum WMO
- → Viewing Profile: Posts: RamonMS
- Privacy Policy
- Regras ·