Відмінності між версіями «Як створити новий файл і записати в нього щось?»
Матеріал з Вікі ЦДУ
(не показані 10 проміжних версій 2 учасників) | |||
Рядок 1: | Рядок 1: | ||
<font color="#008000"><?</font><font color="#0000BB">php</font> | <font color="#008000"><?</font><font color="#0000BB">php</font> | ||
− | <font color="#008000">$</font><font color="#0000BB">text</font> | + | <font color="#008000">$</font><font color="#0000BB">text</font> = <font color="#FF0000">"Some Text"</font>; |
− | <font color="#008000">if</font>( <font color="#0000BB">file_exists</font>( <font color="#FF0000">"file.txt"</font>) ) <font color="#FF8000">// | + | <font color="#008000">if</font>( <font color="#0000BB">file_exists</font>( <font color="#FF0000">"file.txt"</font>) ) <font color="#FF8000">// Перевіряєм файл на існування</font> |
{ | { | ||
− | <font color="#008000">if</font>( !<font color="#0000BB">is_writeable</font>( <font color="#ff0000">"file.txt"</font> ) ) <font color="#FF8000">// | + | <font color="#008000">if</font>( !<font color="#0000BB">is_writeable</font>( <font color="#ff0000">"file.txt"</font> ) ) <font color="#FF8000">// Перевіряєм файл на НЕ можливість запису</font> |
− | { <font color="#0000BB">die</font>( <font color="#ff0000">" | + | { |
+ | <font color="#0000BB">die</font>( <font color="#ff0000">"Ви не можете записувати в файл"</font> ); <font color="#FF8000">// Закінчуєм виконання скрипта, виводим повідомлення про помилку</font> | ||
} | } | ||
− | else | + | <font color="#008000">else</font> <font color="#FF8000">// Якщо файл не існує і його все таки треба створити.</font> |
{ | { | ||
− | if( !touch( "file.txt" ) ) | + | <font color="#008000">if</font>( !<font color="#0000BB">touch</font>( <font color="#ff0000">"file.txt"</font> ) ) |
− | { die( " | + | { |
− | + | <font color="#0000BB">die</font>( <font color="#ff0000">"Не можна створити файл"</font> ); <font color="#FF8000">// Закінчуєм виконання скрипта, виводим повідомлення про помилку</font> | |
− | $f = fopen( "file.txt" , "w" ); | + | } |
− | fwrite( $f , $text ); // | + | <font color="#008000">$</font><font color="#0000BB">f</font> = <font color="#0000BB">fopen</font>( <font color="#ff0000">"file.txt"</font> , <font color="#ff0000">"w"</font> ); |
− | flose( $f ); | + | <font color="#0000BB">fwrite</font>( <font color="#008000">$</font><font color="#000080">f</font> , <font color="#008000">$</font><font color="#0000BB">text</font> ); <font color="#FF8000">// Записуєм в файл вміст рядка $text;</font> |
+ | <font color="#0000BB">flose</font>( <font color="#008000">$</font><font color="#0000BB">f</font> ); | ||
} | } | ||
− | ?> | + | <font color="#008000">?></font> |
− | [[ | + | [[Приклади програм для роботи з файлами]] |
Поточна версія на 11:56, 13 травня 2010
<?php $text = "Some Text"; if( file_exists( "file.txt") ) // Перевіряєм файл на існування { if( !is_writeable( "file.txt" ) ) // Перевіряєм файл на НЕ можливість запису { die( "Ви не можете записувати в файл" ); // Закінчуєм виконання скрипта, виводим повідомлення про помилку } else // Якщо файл не існує і його все таки треба створити. { if( !touch( "file.txt" ) ) { die( "Не можна створити файл" ); // Закінчуєм виконання скрипта, виводим повідомлення про помилку } $f = fopen( "file.txt" , "w" ); fwrite( $f , $text ); // Записуєм в файл вміст рядка $text; flose( $f ); } ?>