Ir para conteúdo
Fórum Script Brasil
  • 0

Copy


marcelo

Pergunta

Quando vou tentar colocar a figira escolhida no BD ele da dois erros ..

Eu seleciona uma imagem jpeg ou gif ele da erro na 1º linha em negrito e na segunda linha em negrito ele da essa msg : Unable to create '/htdocs/teste/foto/': No such file or directory in c:\apache\htdocs\teste\foto_mar.php on line 25

alguém pode me ajudar ....

<?

$pedido = @mysql_connect("localhost", "root") or die ("Erro ao se conectar");

$db = @mysql_select_db('Guia',$pedido);

if (isset($teste)){

if($imagem <> 'none') { /*verifica se veio vazio */

if(($imagem_type <> 'image/gif') AND ($imagem_type <> 'image/jpeg')) { /*verifica o tipo da imagem*/

$erros++;

$errors = $errors."Tipo de arquivo inválido<br>";

if($imagem_size > 40000) { /*verifica o tamanho da imagem enviada */

$erros++;

$errors = $errors."O tamanho do arquivo é maior que 40 K<br>";

}

$arquivo = "/htdocs/teste/foto/$imagem_name"; /*caminho pra onde vai a imagem*/

if (file_exists($arquivo)) { /*verifica se o arquivo existe no diretório */

$erros++;

$errors = $errors."O arquivo já existe, por favor renomeie o arquivo<br>";

} /*fecha verificação do arquivo*/

} /*fecha mapa <> none*/

if($erros == 0) {

copy($imagem, "/htdocs/teste/foto/$imagem_name");

$sql = mysql_query("INSERT INTO foto(foto) VALUES('$imagem_name')")

or die("Erro no SQL: ".mysql_error()); /*Insere o nome da figura no banco de dados*/

echo "Imagem enviada com Sucesso!!";

}/* fecha erros = 0 */

else {

echo "Foram encontrados os seguintes erros:<br>$errors";

}/*fecha else*/

}

else{?>

<form name="" method="post" action="<?echo $PHP_SELF;?>"50%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td height="40" colspan="2"><font face="Arial" size="2"><b><font size="4">Upload

de imagens PARTE I</font></b></font></td>

</tr>

<tr>

<td height="30" width="23%"><font face="Arial" size="2">Arquivo:</font></td>

<td height="30" width="77%"><input type="file" name="imagem"></td>

</tr>

<tr>

<td height="30" colspan="2"><div align="center">

<input type="submit" name="cadastrar" value="Cadastrar imagem &gt;&gt;"></div></td>

<input type="hidden" value="1" name="teste" />

</tr>

</table>

</form>

<?}?>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...