1
Hello, guys, all right? I’m having a problem saving images inside the server. This code I found on the internet, but it doesn’t work. Give me some errors. You can help me?
This is the code:
if ( isset( $_FILES[ 'lutadorUm' ][ 'name' ] ) && $_FILES[ 'lutadorUm' ][ 'error' ] == 0 ) {
echo 'Você enviou o arquivo: <strong>' . $_FILES[ 'lutadorUm' ][ 'name' ] . '</strong><br />';
echo 'Este arquivo é do tipo: <strong > ' . $_FILES[ 'lutadorUm' ][ 'type' ] . ' </strong ><br />';
echo 'Temporáriamente foi salvo em: <strong>' . $_FILES[ 'lutadorUm' ][ 'tmp_name' ] . '</strong><br />';
echo 'Seu tamanho é: <strong>' . $_FILES[ 'lutadorUm' ][ 'size' ] . '</strong> Bytes<br /><br />';
$arquivo_tmp = $_FILES[ 'lutadorUm' ][ 'tmp_name' ];
$nome = $_FILES[ 'lutadorUm' ][ 'name' ];
$extensao = pathinfo ( $nome, PATHINFO_EXTENSION );
$extensao = strtolower ( $extensao );
if ( strstr ( '.jpg;.jpeg;.gif;.png', $extensao ) ) {
$novoNome = uniqid ( time () ) . ".".$extensao;
$destino = 'imagens/' . $novoNome;
if (move_uploaded_file ( $arquivo_tmp, $destino ) ) {
echo 'Arquivo salvo com sucesso em : <strong>' . $destino . '</strong><br />';
echo ' < img src = "' . $destino . '" />';
}
else {
echo 'Erro ao salvar o arquivo. Aparentemente você não tem permissão de escrita.<br />';
echo $destino;
}
}
else {
echo 'Você poderá enviar apenas arquivos "*.jpg;*.jpeg;*.gif;*.png"<br />';
echo $destino;
}
}
else {
echo 'Você não enviou nenhum arquivo!';
}
These are the mistakes:
Warning: move_uploaded_file(images/149149930358e679279a144.jpg): failed to open stream: No such file or directory in C: xampp htdocs back_classes envioUfc.php on line 34
Warning: move_uploaded_file(): Unable to move 'C: xampp tmp php6E3B.tmp' to 'images/149930358e679279a144.jpg' in C: xampp htdocs back_classes envioUfc.php on line 34
Note: I have the folder inside the project folder. And even when I pointed directly to the server, it didn’t work. For example: "localhost/back/images/".
What do you mean? "C://users/user/back/images", that’s it?
– Krint
Thank you! That’s right!
– Krint