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";
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
marcelo
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 >>"></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.