Como funciona o unlink?

PHP

03/11/2014

O unlink apaga alguma imagem da pasta ou ele apaga o caminho na imagem no banco de dados ou as duas formas?
Fabio Santos

Fabio Santos

Curtidas 0

Respostas

Bruno Betioli

Bruno Betioli

03/11/2014

Ele apaga apenas o arquivo. Para apagar o caminho do arquivo que foi salvo no banco de dados, dê um update com o valor do caminho como nulo.
GOSTEI 0
William

William

03/11/2014

Complementando a resposta do colega Bruno, segue uma breve definição do manual do PHP:

unlink — Apaga um arquivo


Link com a explicação da função unink: http://php.net/manual/pt_BR/function.unlink.php
GOSTEI 0
Fabio Santos

Fabio Santos

03/11/2014

Ele apaga apenas o arquivo. Para apagar o caminho do arquivo que foi salvo no banco de dados, dê um update com o valor do caminho como nulo.


Fiquei sem saber como se fazer esse update com o caminho como nulo.
GOSTEI 0
Fabio Santos

Fabio Santos

03/11/2014

William, esse parâmetro filename é o que Bruno está se referindo? a documentação é boa mas as vezes nos deixa com mais duvidas, kkk
GOSTEI 0
Fabio Santos

Fabio Santos

03/11/2014

William, esse parâmetro filename é o que Bruno está se referindo? a documentação é boa mas as vezes nos deixa com mais duvidas, kkk
GOSTEI 0
William

William

03/11/2014

O parâmetro é o caminho físico para o arquivo que você deseja excluir.

A questão do update é uma instrução SQL normal, só muda como você vai executar se é com PDO, mysqli ou etc:

UPDATE tabela SET campo_foto = NULL WHERE id = id_registro


Quanto a documentação, sempre posto respostas embasadas na documentação oficial do PHP, algum tempo atrás eu e uns colegas de profissão estavamos discutindo sobre como alguns profissionais de programação não tem o costume de ler a documentação oficial da linguagem ou da ferramenta, as vezes porque está em inglês ou prefere pegar de um blog o código pronto e nem tem o trabalho de entender a serventia de tal rotina.

Como estou estudando para tirar a certificação do PHP 5.5, então frequento muito o manual oficial.
GOSTEI 0
Fabio Santos

Fabio Santos

03/11/2014

É William, é desse jeito mesmo, pode postar algo voltado a certificação, acho melhor abrir um post para não fugir deste topico.
GOSTEI 0
POSTAR