ftp_delete ($ftp_connection, $file)Parameters:deze functie heeft twee parameters zoals hierboven gespecificeerd en hieronder beschreven:
- $ftp_connection:Vereist. Het specificeert een reeds bestaande FTP-verbinding die zal worden gebruikt om FTP-commando’s of -functies uit te voeren.
- $file:Vereist. Het specificeert het pad naar het bestand op de server dat moet worden verwijderd.
- Deze functie is beschikbaar voor PHP 4.0.0 en hoger.
- De volgende voorbeelden kunnen niet worden uitgevoerd in een online IDE-omgeving. Probeer daarom de juiste ftp-servernaam, gebruikersnaam en wachtwoord uit te voeren op een of andere PHP-hostingserver of localhost.
- ★★★Zorg ervoor dat het bestand dat als parameter voor verwijdering is opgegeven, ook bestaat. Je hebt toestemming om te worden verwijderd door de ftp-gebruiker die is aangemeld bij de FTP-verbinding, anders wordt er een fout gegenereerd.
// Verbinding maken met FTP-server
// FTP-server toewijzen aan een variabele
$ftp_server
=
"localhost"
;
// Gebruik de juiste ftp-gebruikersnaam
$ftp_username
=
"gebruiker"
;
// Gebruik het juiste FTP-wachtwoord dat overeenkomt
// voor de ftp-gebruikersnaam
$ftp_userpass
=
"gebruiker"
;
// Bestandsnaam of bestandsnaam met pad
// bestand op de te verwijderen server
$file
=
"test.txt"
;
// FTP-verbinding instellen
$ftp_connection
= ftp_connect (
$ftp_server
)
of
die
(
"Kon geen verbinding maken naar $ftp_server"
);
if
(
$ftp_connection
) {
echo
"succesvol verbonden met de ftp-server!"
;
// Log in op een tot stand gebrachte verbinding
// ftp gebruikersnaam en wachtwoord
$login
= ftp_login ( $ftp_connection
,
$ftp_username
,
$ftp_userpass
);
if
(
$login
) {
// Succes check login
echo
"
succesvol ingelogd! "
;
// ftp_delete() functie om een bestand van de FTP-server te verwijderen
if
(ftp_delete (
$ftp_connection
,
$file
)) {
echo
"
verwijderen van"
.
$ bestand
.
"is succesvol."
;
}
else
{
echo
"
Fout bij het verwijderen van het bestand"
.
$file
;
}
}
else
{
echo
"
inloggen mislukt!"
;
}
// Sluit de verbinding
if
(ftp_close (
$ftp_connectio n
)) {
echo
"
Verbinding succesvol afgesloten!"
;
}
}
?>
Uitvoer:succesvol verbonden met de ftp-server! succesvol ingelogd! verwijdering van ./htdocs/test.txt is gelukt. Verbinding succesvol gesloten!
Als het bestand wordt verwijderd en hetzelfde programma opnieuw wordt uitgevoerd, op voorwaarde dat het bestand niet bestaat omdat het al is verwijderd, treedt er een fout op. de uitvoer ziet eruit als succesvol verbonden met de ftp-server! succesvol ingelogd! Fout bij het verwijderen van het bestand ./htdocs/test.txt Verbinding succesvol afgesloten!
Link: https://www.php.net/manual/en/function.ftp-delete.php
We hopen dat dit artikel u heeft geholpen om het probleem op te lossen. Bekijk naast PHP ftp_delete () functie ook andere PHP-gerelateerde onderwerpen.
Wilt u uitblinken in Python? Bekijk onze recensie van de beste online Python-cursussen 2023. Als je geïnteresseerd bent in Data Science, bekijk dan ook hoe je programmeert in R.
Trouwens, dit materiaal is ook beschikbaar in andere talen:
- PHP ftp_delete () functie
- Italiano PHP ftp_delete () functie
- Deutsch PHP ftp_delete () functie
- Français PHP ftp_delete () functie
- Español PHP ftp_delete () functie
- Türk PHP ftp_delete () functie
- Русский PHP ftp_delete () functie
- Português PHP ftp_delete () functie
- Polski PHP ftp_delete () functie
- Nederlandse PHP ftp_delete () functie
- 中文 PHP ftp_delete () functie
- 한국어 PHP ftp_delete () functie
- 日本語 PHP ftp_delete () functie
- हिन्दी PHP ftp_delete () functie
Jan Zelotti
Shanghai | 2023-02-02
Misschien zijn er andere antwoorden? Wat betekent PHP ftp_delete () functie precies?. Gisteren gecontroleerd, het werkt!
Xu Danburry
Rome | 2023-02-02
Misschien zijn er andere antwoorden? Wat betekent PHP ftp_delete () functie precies?. Ik weet alleen niet zeker of dit de beste methode is
Ken Gonzalez
Boston | 2023-02-02
Bedankt voor de uitleg! Ik zat vast met PHP ftp_delete () functie voor enkele uren, eindelijk heb ik het voor elkaar 🤗. Ik hoop alleen dat dat niet meer naar voren komt