In de

, een grondig profiel van de operatie in PGB,,,,,,,,,, deelt, delen, delen,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, de geavanceerde opleiding, training en leren we hoe PHP dossier te werken.Dit is de algemene programmering van de server van de meest fundamentele thema 's.De omvang van het netwerk in de documenten van alle aanvragen.Dus, laten we leren lezen en schrijven, de oprichting, de mobiele, kopiëren, wissen van bestanden, enz.,,,,,, video 's, kopiëren, mobiele en wissen van bestanden, we beginnen met de operatie eerst leren, want ze is heel eenvoudig een, ze heeft geen betrekking op de behandeling van Het dossier een aanwijzing, reproductie van documenten, FILE = "test."; new_file dollar = "test_copy."; - (documenten voor het NewFile.txt);, bestanden, FILE = "test."; new_file dollar = "test_copy."; om de ($documenten voor het nieuwe document); naar functie wordt aangeduid als de "nieuwe" in plaats van "mobiele".Naar binnen, om een dossier naar een nieuwe locatie dezelfde code veranderd, ook de inhoud van het dossier, de file = "test."; new_file dollar = "verschillende /map /test_copy."; om de ($dossier, $nieuwe dossiers), het schrappen van een dossier;, er is niet een dergelijke functie "verwijderen".Hier noemen we het "de afschaffing van de functie van de documenten", "test."; afschaffing van = (documenten, nieuwe documenten dollar);,, open en lees het dossier, nu is het tijd om te beginnen met een dossier.De inhoud van het dossier van de methode met het lezen van je meer dan één, maar we moeten op het meest fundamentele van methode.Verderop in dit artikel zullen wij leren over alternatieve methoden, zijn er drie dossiers, zullen we hier gebruik van fopen, fclose:fread, FILE = "test."; ///////open bestand $KP = fopen (documenten, de "r"); ///////de gegevens uit Het bestand lezen 5K inhoud = fread (KP. 5000 dollar,); ///////het dossier te sluiten, het dossier af te sluiten ($KP); het bestand te openen, met inbegrip van onze tweede parameters, die bepalend is voor de toegang tot het type.In dit geval, "O &O" vertegenwoordiger "lezen".Zijn er nog andere, moeten we met schrijven en toe te voegen, zullen we later in dit document vormen, en ten tweede moet aandacht worden besteed aan de belangrijke functie van de fread is in het tweede argument.Dit besluit is de lengte van de gegevens (bytes) uit het dossier gelezen.De hele inhoud van het document te lezen, we moeten door de omvang van de bestanden te sturen.De omvang van het dossier van de truc: functie, FILE = "test."; ///////open bestand $KP = fopen (documenten, de "r"); ///////de gegevens uit het dossier lezen 5K dollar = fread ($KP, de omvang van De documenten (documenten); ///////het dossier te sluiten, het dossier af te sluiten ($KP); en,,,, om de volledige dossier dossier, foto, sinds we aan het werk gaan, laten we even de tijd om ze te leren kennen, een dossier, ook bekend Als "de behandeling van het dossier", is een variabele is een dossier.Deze variabele de exacte waarde is niet belangrijk, we moeten weten is dat wijst in de richting van een bepaald dossier.Meestal door het openen van een dossier voor het verkrijgen van de aanwijzing.Het gebruik van fopen PHP in functie, hoewel PHP een uitstekende vuilnisman, sluit alle documenten in het einde van de uitvoering van de aanwijzing van een script, is een goede praktijk van het gebruik van de functie van de mat Lab sluiten handbediende, KP = fopen (dossier dollar, "r"); ///////...///////altijd het dossier te sluiten, het dossier af te sluiten ($KP); de positie van de documenten in het dossier, en in feite is niet alleen een aanwijzing op een dossier.Het wijst ook op de specifieke situatie in dit dossier.In de meeste gevallen, als je een dossier openen, het dossier aanwijzingen voor het begin van het dossier (of positie 0).Als we het hebben over "naar" was, zouden we het de invoering van dit concept, en het schrijven van een dossier, net als het lezen van documenten, als een methode kan de dossiers aan het dossier.In de eerste plaats de fundamentele aanpak zullen we zien, en de in de artikelen, we beginnen te zoeken naar alternatieven, de volgende code schrijven $gegevens van de inhoud van de variabelen in de test.txt onder documenten = "test." $"=" 0123456789abc gegevens;; ///////open dossiers op $KP = fopen (documenten, "W") aan het schrijven van een bestand; ///////documenten ($KP, $gegevens); ///////het dossier te sluiten, het dossier af te sluiten ($KP); we gebruiken verschillende aanduidingen een dossier openen."W" logo opening van het dossier voor te schrijven, en betrekking hebben op alle bestaande gegevens bestanden.Als er iets is wat onder de test.txt dossier, zou het in de dollar en wat de vervanging van gegevens van de bestanden, de kenmerken van een eenvoudige, maar we hebben het dossier en de gegevens en documenten.Er is een facultatieve derde parameter voor het bepalen van de lengte van de gegevens wordt geschreven, documenten: "test."; - = = = = = = = "gegevens 0123456789abc"; ///////open dossiers op $KP = fopen (documenten, "W"); ///////de gegevens in het dossier schrijft (slechts 5 bytes fwrite (FP) dollar de gegevens, de dollar, 5); ///////het dossier te sluiten, het dossier af te sluiten ($KP); als u deze code, de inhoud van de test.txt alleen "01234", Het creëren van een nieuw document, het voorbeeld hierboven kan ook het creëren van nieuwe documenten.Als het dossier test.txt niet bestaat, zal het worden gecreëerd, maar door fopen functie noemen, als je wilt dat het creëren van een nieuwe blanco documenten in het schrijven, niet alle gegevens, van deze code, FILE = "does_not_exist."; ///////creëren en open voor KP = fopen documenten (documenten, "W"); ///////het dossier te sluiten, het dossier af te sluiten ($KP);,, voor het dossier aanwijzing van de locatie, de gedrag "naar".We kunnen vinden met behulp van de functie fseek, en door de positie van bepaalde punten, we kunnen gebruik maken van de functie ftell. In onze gebruiken om, laten we met 10 bytes van gegevens, het creëren van een document, = "test."; en "gegevens = 0123456789"; $KP = fopen (documenten, "W); fwrite ($KP, $gegevens); het dossier af te sluiten ($KP);, laten we nu eens kijken naar het gedrag van deze functie.Here are a few different examples:, \t$file = "test.txt"; \t//opening for reading, pointer should be at 0 \t$fp = fopen($file, "r"); \techo "open: "; \t//outputs 0 \techo ftell($fp)."\ "; \t//----- \t//seek to byte 4 \tfseek($fp, 4); \techo "seek 4: "; \t//outputs 4 \techo ftell($fp)."\ "; \t//----- \t//you can go out of bounds \tfseek($fp, 9000); \techo "out of bounds: "; \t//outputs 9000 \techo ftell($fp)."\ "; \t//---- \t//this is how you get to the end \tfseek($fp, 0, SEEK_END); \techo "end: "; \t//outputs 10 \techo ftell($fp)."\ "; \t//---- \t//move relative to current position \t//negative numbers work \tfseek($fp, -3, SEEK_CUR); \techo "go back by 3: "; \t//outputs 7 \techo ftell($fp)."\ ";//////////////- - - - - - - of het einde nog te zoeken: ///////, negatieve werkt fseek ($fp, 3, SEEK_END); ECHO "ga terug van 3 van de tot"; ///////7 - resultaten ftell ($fp).; //////////////- - - - - - - "n" is hetzelfde... Als die tot 0 terugspoelen ($fp);] "rewind:"; ///////0 - resultaten ftell ($fp). 'n "($fp); mat lab;, andere activiteiten om het dossier door het punt, de positie van de activiteiten die punten kan andere dan fseek., natuurlijk, want door de -, $file =" test.txt "; $fp = fopen ($file," r "); ///////lezing 6 bytes $gegevens = fread ($fp, 6); ///////6 - resultaten ftell ($fp); mat Lab ($fp); - $file, schrijven ook gaat, =" test.txt ";"; $fp 0123456789 "$gegevens = = = = = = = fopen ($file," W ") writi; ///////Wu 10 bytes geschreven documenten ($KP, $gegevens); ///////10 (de produktie van ECHO ftell $KP); het dossier af te sluiten ($KP); de toegang van het publiek tot documenten vormen, en die we nu kennen, lezen, schrijven en het zoeken naar het concept van een betere kennis van de verschillende vormen van toegang tot het dossier.Wanneer een dossier openen en fopen functie, moet het tweede argument van de toegang tot het dossier. Dit is geregeld.In de beschrijving van hun PHP handboek tabel:,,,, naar deze, zoals je kan zien, hebben we dan praten we over de tot dusver meer keuze.Hier is een belangrijke factor om rekening te houden met het kiezen van de juiste antwoorden:,, open de "r" zal falen, als de documenten niet kan schrijven, zelfs als je alleen maar wilt lezen en schrijven, "W" en "W" zal het schrappen van de inhoud van de bestaande documenten als je het open.Als je van plan bent om gegevens toe te voegen, je moet het gebruik van "A" of "+", als je wilt dat het creëren van nieuwe documenten, en het voorkomen van ongevallen vallen onder de bestaande documenten, en het gebruik van de "X" of "X", en de binaire bestanden, zoals Het beeld, de toevoeging van de letter b in de mode.Veel'rb'of b, om het dossier, informatie, er zijn vele delen van informatie die we kunnen verkrijgen over een dossier dat de inhoud (size; toegang tot de tijd gewijzigd, de laatste tijd, enz...) de belangrijkste functie gebruikt voor dit is stat., het rendement van de gegevens in een array:, $gegevens = stat ("test.txt"); print_r ($gegevens); * prints: - ([0] => 2 [1] => 0 [2] => 33206 [3] [4] => => 1 0 0 [6]; [5] => => 2 [7] [8] => 10 => 1264374556 [9] => 1264374556 [10] => 1264373231 [11] => - 1 [12] => - 1 [dev] => 2 [ino] => 0 [mode] => 33206 [nlink] => 1 [uid] => 0 0 [gid] =>[eend] = > 2 [afmetingen. = > 10 [] = > 1264374556 [] = > 1264374556 [ctime] = > 1264373231 [] = > 1 [blok] = > 1) gegevens van 12 is in * /herhaal, eerst Met de sleutels, de sleutels en dan weer in het handboek, PHP een tabel, waarin iedereen:,,,,, in plaats van functies, zoals ik al eerder heb gezegd, zijn er nog andere functies kunnen worden gebruikt voor het lezen en schrijven.Laten we naar ze terug. En file_get_contents, de functie van een bepaalde documenten van alle inhoud.Je hoeft niet met alle documenten in het dossier = aanwijzing., "test."; de inhoud van file_get_contents $= (documenten); de functie, die vier extra parameters in de PHP handboek beschreven.Bijvoorbeeld, een deel van de Read - only - dossier, kun je een vierde en vijfde argument: = "test.", document lezen; ///////5 Bytes van $3, file_get_contents byte = (documenten, nul, nul, nul, drie, 5);, documenten, is deze functie slechts. De documenten zijn genoemd, en weer terug te keren naar de hele inhoud van het document.Maar deze keer, de inhoud van de nieuwe tekst), met de volgende inhoud, laten we een dossier van ABC - 123, wordt dit na de laatste regel, nu gebruik maken van de mogelijkheden, de file = "test. En de inhoud van de documenten; de dollar" = (documenten); print_r (voor De inhoud van het aantal * drukken); - groep ([0] = > ABC [1] = > 123 [2] = > ruimte van het [3] = > na de [4] = > de laatste lijn) * /, het misschien niet Zo duidelijk, maar er is een reeks elementen in elk de nieuwe tekst.Als je het niet wil, kan je ze handmatig te snoeien, of het gebruik van logo: file_ignore_new_lines, FILE = "test. En de inhoud van de documenten; de dollar" = (documenten, file_ignore_new_lines); print_r ($); * print - ([0] = > ABC [1] = > 123 [2] = > ruimte van het [3] = > na de [4] = > de laatste lijn) * /, als je wil niet leeg, kun je de file_skip_empty_lines logo:, = "test."; de documenten voor de inhoud van de documenten (documenten, file_skip_empty_lines =



Previous:
Next Page: