Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dvprog_09 [2015-02-11 22:43]
Daniel Viström
dvprog_09 [2019-12-06 16:09]
Daniel Viström
Line 1: Line 1:
-====== Genomgång - Att läsa från och skriva till textfiler ======+====== Genomgång - Att läsa från och skriva till textfiler ======
  
 <php> <php>
Line 20: Line 20:
   - file_put_contents   - file_put_contents
  */  */
-include('head.php');+include 'head.php';
  
 // Skriver till en textfil. Finns inte filen skapas den. FILE_APPEND gör att innehåll läggs till och inte skrivs över. // Skriver till en textfil. Finns inte filen skapas den. FILE_APPEND gör att innehåll läggs till och inte skrivs över.
 file_put_contents('lek1_file.txt',"Det var en liten pojke som var ute och gick...\n",FILE_APPEND); file_put_contents('lek1_file.txt',"Det var en liten pojke som var ute och gick...\n",FILE_APPEND);
  
-// Läser en textfil till en sträng. +$textfil = 'text.txt';  // Om man vill kan man lagra filnamnet i en variabel. 
-$str = file_get_contents('text.txt'); +// Läser en textfil till en sträng.  
-echo nl2br($str) . '<br />'; // Radbrytningar i strängen görs om till <br />.+$str = file_get_contents($textfil); 
 +echo nl2br($str) . '<br>'; // Radbrytningar i strängen görs om till <br> med nl2br().
    
 // Läser in en textfil till en array, radbrytning ger ny "post". // Läser in en textfil till en array, radbrytning ger ny "post".
 +// Varje rad i filen har följande format:  ds0087:David:Svensson
 $arr = file('name.txt'); $arr = file('name.txt');
 // print_r($arr);   // Används bara för att testa under utveckling av programmet. // print_r($arr);   // Används bara för att testa under utveckling av programmet.
Line 45: Line 47:
 } }
  
-include('foot.php');+include 'foot.php';
 </code> </code>