joaquim Posted October 4, 2018 at 11:58 AM Report #611982 Posted October 4, 2018 at 11:58 AM Boas pessoal. Alguém poderia me dar uma luz, tenho uma aplicação feita em php unlink para deletar uma imagem do banco de dados e do arquivo. Pois bem, a aplicação funciona perfeitamente no servidor de teste más no servidor remoto não funciona, mensagem que não foi encontrado o database. Este é a aplicação: Link excluir: <a href="del_foto.php?ID_NOT=<?php echo $row_rsnoticias['ID_NOT']; ?>&ID_FOTO=<?php echo $row_rsnoticias['FOTO_NOT']; ?>"/>excluir</a> del_foto.php <?php require_once('../Connections/conectaDB.php'); $id=$_GET['ID_NOT']; $foto=$_GET['ID_FOTO']; $sql = mysql_query("UPDATE noticias SET FOTO_NOT='' WHERE ID_NOT=$id")OR DIE(mysql_error()); if(file_exists("../img_noticias/".$foto)){ @unlink("../img_noticias/".$foto); } ?>
M6 Posted October 4, 2018 at 01:02 PM Report #611983 Posted October 4, 2018 at 01:02 PM Se não encontrou a base de dados provavelmente é porque as credenciais de acesso à base de dados estão erradas ou a própria base de dados não está acessível, nada tem a ver com o unlink. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
joaquim Posted October 4, 2018 at 01:10 PM Author Report #611984 Posted October 4, 2018 at 01:10 PM Na verdade a mensagem é: "No database selected". O banco foi chamado no comando require_once. Os dados do banco no servidor de teste são os mesmo do servidor remoto. Não sei qual é o problema.
joaquim Posted October 4, 2018 at 01:28 PM Author Report #611985 Posted October 4, 2018 at 01:28 PM Descobri o que faltava no script: mysql_select_db($database_conectaDB, $conectaDB); então o script ficaria assim:del_foto.php <?php require_once('../Connections/conectaDB.php'); $id=$_GET['ID_NOT']; $foto=$_GET['ID_FOTO']; mysql_select_db($database_conectaDB, $conectaDB); $sql = mysql_query("UPDATE noticias SET FOTO_NOT='' WHERE ID_NOT=$id")OR DIE(mysql_error()); if(file_exists("../img_noticias/".$foto)){ @unlink("../img_noticias/".$foto); } ?>
M6 Posted October 4, 2018 at 02:31 PM Report #611987 Posted October 4, 2018 at 02:31 PM Se a mensagem de erro era outra, não podes esperar que o pessoal adivinhe e te consiga ajudar. Quando colocas dúvidas tens de ser claro e concreto. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
joaquim Posted October 4, 2018 at 03:02 PM Author Report #611988 Posted October 4, 2018 at 03:02 PM Desculpe. Grato.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now