Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Markos Lima

[Resolvido] Erro no PHO

Recommended Posts

Pessoal, estou com um prbleminha no meu site:

 

Quando executo a página, aparece o seguinte erro:

 

PHP Notice: Undefined index: .....

 

Bom, o problema é, nesse cógigo:

 

$arquivo = $_FILES["img"];
$caminho = "imagens_blog/";
$arquivo_upload_cadastra = $caminho . $arquivo["name"];
move_uploaded_file ($arquivo["tmp_name"], "../" . $arquivo_upload_cadastra)

;

 

estava lendo a respeito, é que eu não declarei a variavel antes, ou algo do tipo.

 

O problema maior é que no localhost não aparece nada disso, só no servidor. E eu sempre usei este código para fazer upload de imagens, mas só apareceu o erro agora!

 

Alguem pode me ajudar? abraço!

 

Pessoal, estou com um prbleminha no meu site:

 

Quando executo a página, aparece o seguinte erro:

 

PHP Notice: Undefined index: .....

 

Bom, o problema é, nesse cógigo:

 

$arquivo = $_FILES["img"];
$caminho = "imagens_blog/";
$arquivo_upload_cadastra = $caminho . $arquivo["name"];
move_uploaded_file ($arquivo["tmp_name"], "../" . $arquivo_upload_cadastra)

;

 

estava lendo a respeito, é que eu não declarei a variavel antes, ou algo do tipo.

 

O problema maior é que no localhost não aparece nada disso, só no servidor. E eu sempre usei este código para fazer upload de imagens, mas só apareceu o erro agora!

 

Alguem pode me ajudar? abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

undefined index so pode ser uma coisa: o indice no array nao existe, no caso você nomeou o campo de arquivos com um nome diferente de img, copie e cole o nome la no campo file em $_FILES...

Compartilhar este post


Link para o post
Compartilhar em outros sites

para fazer o upload da imagem

 

$arquivo = $_FILES["img"];
$caminho = "imagens_blog/";
$arquivo_upload_cadastra = $caminho . $arquivo["name"];
move_uploaded_file ($arquivo["tmp_name"], "../" . $arquivo_upload_cadastra);

 

Cadastro no banco

 

$insertSQL = sprintf("INSERT INTO blog (titulo, descri, texto, foto, `data`) VALUES (%s, %s, %s, %s, %s)",
                      GetSQLValueString($_POST['titulo'], "text"),
                      GetSQLValueString($_POST['descri'], "text"),
                      GetSQLValueString($_POST['texto'], "text"),
                      GetSQLValueString($arquivo_upload_cadastra, "text"),
                      GetSQLValueString(date("d/m/Y"), "text"));

 

e o campo que recebe a imagem:

 

<input name="img" type="file" id="img" size="50" />

 

nao sei pq está com esse erro.

 

Consegui Igor, muito obrigado pela ajuda

apenas acrescentei esta linha no começo do cogido

<?php error_reporting (E_ALL ^ E_NOTICE); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui Igor, muito obrigado pela ajuda

apenas acrescentei esta linha no começo do cogido

<?php error_reporting (E_ALL ^ E_NOTICE); ?>

 

O correto é você corrigir e não esconder os erros/avisos. :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

O correto é você corrigir e não esconder os erros/avisos. :thumbsup:

 

É vdd Carlos, com calma eu vou olhar e arrumar ^^

valeu a dica!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.