1 februari 2016 10. Web concepts formulieren. 2 File i/o (input) $filename = “FILE_IO.CSV” ;// naam van het bestand $filesize = filesize( $filename )

Slides:



Advertisements
Verwante presentaties
PROS2 Les 11 Programmeren en Software Engineering 2.
Advertisements

MICPRG Les 11 Microcontroller Programmeren in C. 112 Datastructuren in C Werkgeheugen (PC en microcontroller): Statische datastructuren (vaste grootte):
Hoofdstuk 16 en 19 PHP en MYSQL
Opgave 2a nMet een InputStream lees je bytes uit een binare file nMet een Reader lees je characters uit een tekstfile.
Invoer/Uitvoer Les 2 12/02/2003. Invoer/Uitvoer Invoeropdrachten Toegang tot bestanden Oefening op toegang tot bestanden.
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
Starten met PHP Dynamischer bouwen. PHP is een een scripttaal waarmee de server pagina’s in elkaar kunt laten zetten. Het verschil met HTML: Een php pagina.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 C programmeren voor niet-C programmeurs les 3 redirection,
Hoofdstuk 10.3 Tekst-editor: MDI-interface Dialogen Files lezen Abstracte klassen.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail: Sheets.
Java voor beginners Doel: Een spel maken in LWJGL Door: Jim van Leeuwen.
Trillingen en Cirkelbewegingen
4/10/2017 Opleiding BINNENISOLATIE voor thermische renovatie Module 3 Train the trainer – 06/12/ Brugge.
Isaac Newton Omdat een beetje extra bijscholing nooit kwaad kan 
Wageningen University Meteorologie en Luchtkwaliteit
Materialen en moleculen
Hoe deel je gesteenten in? Codering; Streckeisen
Havo 5: Stoffen en Materialen
Handboek Commercieel Budgetteren: toegepast J. Vanhaverbeke & L
Veevoeding Blok 3 en 4: Ruwvoerbalans melkveehouderij
Dynamica van luchtstromen
Jeugd in het Strafrechtelijk kader Les 3, 2016 ‘Needs’
Natuurkunde Overal Hoofdstuk 1: Beweging in beeld.
Klaar met het PW? Lees aandachtig het samenvattingenblad hst 7
Greenbuilding project
Aanleiding Veranderende organisatie
Financiële situatie Volley
Portfolio Zon projecten.
VAN KEUKENBLAD TOT FRIKANDEL presentatie door Koen Ongkiehong
Energielening.
De missie, het hart en het broodtrommeltje
Context 4 Verlichtingsideeën en de democratische revoluties
Gaat u dan snel naar Goedkoop of in kleine oplagen kleding (laten) bedrukken, met een embleem, logo en/of tekst van uzelf, of.
Bomen en struiken IVN Helden.
STUUR DIT AAN EEN SLIMME VROUW... EN AAN ALLE MANNEN... DIE ER TEGEN KUNNEN !!! Na 5000 jaar moppen over vrouwen... uiteindelijk moppen over mannen.
Roundtable De Gefragmenteerde Organisatie
Welkom.
Mictieklachten bij mannen
BASISVEILIGHEID (VCA)
Quel jour sommes-nous aujourd’hui ?
Hoofdstuk 6 Warmte.
Outdoor Advanced - Specialist Tuin en Openbaar Groen 3.1,
RECHT VAN SPREKEN FUNCTIONEREN OC’S 2016
Inlichtingenbijeenkomst Simulatiecapaciteit ERTMS
Toolbox: ATEX ATmosphere - EXplosive
Groeiende kritiek op de katholieke Kerk rond 1500
De wederkomst ophanden? 20 augustus 2017 Urk.
En blessurepreventie Trainingsopbouw.
VEELTERMEN BLADWIJZERS: GETALWAARDE OPTELLEN EN AFTREKKEN
Omdenken Een kleine test….
Toevoeging H5 Elektriciteit
Hoofdstuk 3 In beweging.
Reisconferentie van zorg naar zelfregie
Klaar met de toets? Lees aandachtig het samenvattingenblad hst 6
Je kunt iedere dag iets betekenen voor een ander
Rd4-afvalconferentie november 2016
Nienke Hoffman Teamleider bovenbouw 28 maart 2017
Risico’s en de vertaling naar wettelijke uitgangspunten
Op zoek naar de juiste toon Geluid in de omgevingswet
TAALSITUATIE & - ONTWIKKELING IN VLAANDEREN
NIET-RATIONELE BESLISSINGEN in de TECHNIEK
Het Evangelie naar JOHANNES studie januari 2017 Bodegraven.
Automatische presentatie met muziek
Interactieve tijdreeksmodelontwikkeling
over hoe literatuuronderwijs inzicht in ‘de mens’ kan bieden
Jongeren & Alcohol ..
§ 11.1 Casus: protestgeneratie
Etnisch-culturele diversiteit in het Vlaamse middenveld: Een blijvende worsteling Fatima Laoukili & Pieter Cools (Uantwerpen)
Keuzedeel 0751 Verdieping Chromatografie
Transcript van de presentatie:

1 februari Web concepts formulieren

2 File i/o (input) $filename = “FILE_IO.CSV” ;// naam van het bestand $filesize = filesize( $filename ) ;// hoeveel bytes $filestream = fopen( $filename, ‘r );// Open het bestand ‘ $content = fread($file, $size);// Lees de inhoud in $content // content is een STRING fclose( $filestream ); FOUTAFVANGEN file_exists( $filename )

3 File i/o fgets( $filestream ) ;// lees regel voor regel fgetc($filestream ) ;// lees character voor character Voorbeeld "; } fclose($myfile); ?>

4 File i/o opdracht $filename = “FILE_IO.CSV” ; $filesize = filesize( $filename ) ; $filestream = fopen( $filename, ‘r ); $content = fread($file, $size); fclose( $filestream ); -Plaats een ascii-bestand xxxx.csv in de webfolder map van het project -Gebruik bovenstaande functies -Maak een php-script waarmee de inhoud ingelezen wordt -Zorg ervoor dat de inhoud op het scherm getoond wordt

5 File i/o (output) $filename = “FILE_IO.CSV” ;// naam van het bestand $filestream = fopen( $filename, "w") // Maak een bestand aan of // open het bestand voor // schrijven fwrite( $filestream, $content );// schrijf de inhoud weg fclose( $filestream );// zeer belangrijk! Afsluiten!

6 File i/o (output) Voorbeeld: <?php $filename = “SCORE.TXT” ; $filestream = fopen( $filename, "w") or die("Unable to open file!"); $contents = “Score van het spel \n"; $contents.= "John Doe \t 10 punten\n"; $contents.= “Computer \t 7 punten \n"; fwrite( $filestream, $content ); fclose( $filestream ); ?>

7 File i/o (opdracht) $filename = “FILE_IO.CSV” ; $filestream = fopen( $filename, "w") fwrite( $filestream, $content ); fclose( $filestream ); -Maak een script waarmee je een denkbare score wegschrijft naar een bestand -Zoek daarna uit waar het bestand te vinden is -Laat de inhoud van het bestand zien met een teksteditor

8 File i/o (opdracht 2) $klassenlijst = array ( “naam” => array ( “leeftijd”=> 23, “ ” => “, “woonplaats” => ”rotterdam” ) ); -Maak nu een programma waarmee je de array klassenlijst wegschrijft naar een bestand. -Laat de inhoud van het bestand zien met een texteditor

9 Uploading a file form File Uploading Form File Upload: Select a file to upload: <form action="/php/file_uploader.php" method="post" enctype="multipart/form-data">

10 Uploading a file form <?php if( $_FILES['file']['name'] != "" ) { $fn = $_FILES['file']['name']; copy( $_FILES['file']['name'], “c:\wamp\www\\file_upload\$fn" ) or die( "Could not copy file!"); } else { die("No file specified!"); } ?>

11 Uploading a file form Uploading Complete Uploaded File Info: Sent file: File size: bytes File type: /* test op eerste run

12 oefening -Maak nu een uploadform -Code kan uitgegeven worden om te oefenen -Plaats een bestand in jouw project map -Upload een bestand -Laat dat bestand naar een andere map kopieren