Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP Unlink Problemen
De scripttaal PHP geeft de programmeur de mogelijkheid om bestanden te verwijderen op een webserver met behulp van de functie " ontkoppelen " . Technisch , ontkoppelen niet fysiek een bestand verwijdert van een opslagapparaat , in plaats daarvan , het verwijdert de bestandsnaam uit de lijst van bestanden bijgehouden door het besturingssysteem . Later , het besturingssysteem bevrijdt de ruimte in het bezit van het bestand zodat het kan worden gebruikt door andere gegevens . Als je niet voorzichtig bent , kan je per ongeluk het verkeerde bestand te verwijderen . Voorkom problemen met de PHP unlink functie door het te gebruiken voorzichtig en correct . Toestemmingen

Een PHP unlink functieoproep
kan mislukken als de applicatie niet de toestemming om toegang te krijgen en te verwijderen bestanden op de webserver hebben . Op Windows - gebaseerde servers , moet PHP hebben internetgebruiker of IUSR toestemming om bestanden te openen . Op Linux-servers , moet het bestand dat u wilt ontkoppelen uw PHP-script toestemming om te schrijven , hernoemen of verwijderen Een ander probleem met PHP 's verlenen .
Files Not Completely Deleted

ontkoppelen functie is dat een bestand niet wordt verwijderd door het besturingssysteem als het geopend wordt gehouden door de PHP-script of een andere toepassing op de webserver . Zolang een bestand is geopend , wordt alleen de naam van het bestand verwijderd en het besturingssysteem niet verwijderd het werkelijke bestandsinhoud op het opslagapparaat . Elke toepassing met behulp van het bestand nog steeds toegang tot deze gegevens lezen en schrijven . Zodra het bestand wordt gesloten , echter , kan het besturingssysteem te verwijderen en laat andere gegevens op zijn plaats te worden geschreven .
Linux File Links

Linux
, Unix -en Windows-besturingssystemen kunt u symbolische links naar bestanden op harde schijven . Symbolische koppelingen bevatten informatie die het besturingssysteem wijst naar een bestand op een andere locatie op de server . Terwijl ontkoppelen functie PHP kan de naam van het bestand te verwijderen , als een symbolische link naar het bestand bestaat , zal het nog steeds verwijzen naar de locatie van het originele bestand. Om ervoor te zorgen dat een bestand volledig is verwijderd , moet u ervoor zorgen dat alle symbolische koppelingen worden ook verbroken .
Programmeur Fout

Unlink
kan ernstige problemen veroorzaken als een programmeur niet debuggen en zijn code grondig te testen . Een programma fout kan het verkeerde bestand te wissen of het juiste bestand te vroeg gewist worden . Bijvoorbeeld , als u probeert om een bestand te verwijderen en te vervangen door een ander , maar een fout optreedt vóór of tijdens de poging om het nieuwe bestand te schrijven , je zal niet langer de oorspronkelijke of de vervangende bestand . Dit soort fouten kan worden voorkomen door de naam van het oorspronkelijke bestand , het creëren van de nieuwe ene en vervolgens ontkoppelen van het eerste bestand alleen als het nieuwe bestand met succes is geschreven en gesloten .

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik PHP invoegen Into W…
·Grails MySQL Tutorial 
·Hoe maak je een PHP klasse Fil…
·Hoe te Cookies verwijderen in …
·Hoe maak je een PHP File Save …
·MySQL Beginner Tutorial 
·Hoe te Mysql Launch in Linux 
·Hoe de Eerste Element van een …
·Hoe combineer ik Kolommen met …
  Related Articles
Hoe te Msvbvm60.dll problemen op te loss…
Adobe Flash 9 Problemen 
Hoe kan ik PHP converteren naar VB.NET 
Hoe te verbinden VB6 naar PHP Met ODBC 
Hoe maak je een tabel bewerken met PHP 
PHP Breuken in VirtualHost Mime type 
Hoe te Ingangen Pass Van PHP naar Perl 
Hoe kan ik PHP Run op Perl 
PHP Vs . Perl Prestatie 
  Programmering Articles
·Hoe maak je een PHP Array converteren na…
·Hoe te Regelafstand in NetBeans 
·Hoe maak je een jar-bestand voor distrib…
·Hoe te JVM Heap Size Verander 
·Hoe u de isolatie niveau in ODBC 
·De rol en functie van Metadata 
·Hoe de memmove functie in gebruik C + + 
·Wat is een verklaring in Java ? 
·Wat zijn de Logische Gegevens Entiteit C…
Copyright © Computer Kennis http://www.nldit.com