Відмінності між версіями «Як створити новий файл і записати в нього щось?»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
(не показані 27 проміжних версій 2 учасників)
Рядок 1: Рядок 1:
  <?php
+
  <font color="#008000">&lt;?</font><font color="#0000BB">php</font>
   <font color="#FF0000">$text</font><font color="#FF8000"> = </font><font color="#0000BB">"Some Text"</font>;  
+
   <font color="#008000">$</font><font color="#0000BB">text</font> = <font color="#FF0000">"Some Text"</font>;  
   if( file_exists( "file.txt" ) ) // Проверяем файл на существование
+
   <font color="#008000">if</font>( <font color="#0000BB">file_exists</font>( <font color="#FF0000">"file.txt"</font>) ) <font color="#FF8000">// Перевіряєм файл на існування</font>
 
   {
 
   {
     if( !is_writeable( "file.txt" ) )   // Проверяем файл на НЕ возможность записи
+
     <font color="#008000">if</font>( !<font color="#0000BB">is_writeable</font>( <font color="#ff0000">"file.txt"</font> ) ) <font color="#FF8000">// Перевіряєм файл на НЕ можливість запису</font>
     {  die( "Вы не можете записать в этот файл" ); }
+
     {   
      // Завершаем выполнение скрипты, выводом сообщения об ошибке
+
        <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 ); // Пишем в файл содержимое строки $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>
  
[[Робота з файлами в PHP]]
+
[[Приклади програм для роботи з файлами]]

Поточна версія на 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 );
  }
?>

Приклади програм для роботи з файлами