Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Простейшие операции с файлами

Сообщения:  [1-8] 

 
 автор: Владимир55   (16.11.2006 в 00:54)   письмо автору
 
   для: Krasnodar   (16.11.2006 в 00:48)
 

Точно! В этом все дело! Я скрипт в корне разместил...

   
 
 автор: Roo$   (16.11.2006 в 00:48)   письмо автору
 
   для: Владимир55   (16.11.2006 в 00:06)
 

Врятли это зависет от версий php. Почему то неполуч. создать файл.... Попробуй сам его создать... И прописать след. код


$file = fopen ("sdf.txt", "r+") ; 
if(!file)
    {
      echo("Ошибка открытия файла");
    }
else
{
fputs ($file, "Тест") ; 
}
fclose ($file) ; 

   
 
 автор: Krasnodar   (16.11.2006 в 00:48)   письмо автору
 
   для: Владимир55   (16.11.2006 в 00:06)
 

у тебя на папке, где сохраняется sdf.txt стоит CMOD 777 ? если нет, то поставь...

   
 
 автор: Владимир55   (16.11.2006 в 00:06)   письмо автору
 
   для: Roo$   (15.11.2006 в 23:56)
 

Вставил такой фрагментик:

$file = fopen ("sdf.txt", "w") ; // Создание файла sdf.txt в текущей папке (режим аписи). Курсор в начале файла.
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ($file, $slov1) ; // Запись первого слова.
}
fclose ($file) ; // Закрытие файла sdf.txt

Пишет: "Ошибка открытия файла". Да, собственно, и файла то нету!! Ведь я бы увидел его в корне, так?

Может это операторы для РНР5, а у меня РНР4.4.4 - не в этом ли дело?

   
 
 автор: Владимир55   (15.11.2006 в 23:58)   письмо автору
 
   для: Roo$   (15.11.2006 в 23:51)
 

И текстовый файл создается?

А у меня ничего - белый снег страницы. Ничего не пишет!

Кстати, у меня версия РНР 4.4.4 не в этом ли дело?

   
 
 автор: Roo$   (15.11.2006 в 23:56)   письмо автору
 
   для: Владимир55   (15.11.2006 в 23:37)
 

Попробуй отследить ошибку...


 if ( !$file )
  {
    echo("Ошибка открытия файла");
  }
  else
  {
fputs ($file, $slov1) ; // Запись первого слова.
}
fclose ($file) ; // Закрытие файла sdf.txt

   
 
 автор: Roo$   (15.11.2006 в 23:51)   письмо автору
 
   для: Владимир55   (15.11.2006 в 23:37)
 

Странно.... Должно работать.... Этот код у меня полностью работает...
А ошибки какие-нибудь пишит?

   
 
 автор: Владимир55   (15.11.2006 в 23:37)   письмо автору
 
 

Хочу попробовать в действии работу с файлами. А именно:
- создать в текущем каталоге файл, которого прежде не было, с именем sdf.txt;
- записать в него информацию (в учебных целях в два этапа);
- прочитать и вывести информацию.

И хотя это примитивнейшие операции, у меня и это не получилось. Файл sdf.txt не создался. Но даже если его положить в папку искусственно, не работает все равно. Почему, что неправильно в этом коде?

<?

$slov1 = "Первое слово" ;
$slov2 = "Второе слово" ;

$file = fopen ("sdf.txt", "w") ; // Создание файла sdf.txt в текущей папке (режим аписи). Курсор в начале файла.
fputs ($file, $slov1) ; // Запись первого слова.
fclose ($file) ; // Закрытие файла sdf.txt

$file = fopen ("sdf.txt", "a") ; // Открытие файла sdf.txt в режиме записи. Курсор в конце файла.
fputs ($file, $slov2) ; // Запись второго слова.
fclose ($file) ; // Закрытие файла sdf.txt

$file = fopen ("sdf.txt", "r") ; // Открытие файла sdf.txt для чтения.
$buff = file_get_contents("sdf.txt"); // Чтение содержимого файла sdf.txt одной строкой и занесение в переменную
echo $buff ; // Вывод значения $buff и содержимого файла sdf.txt.
fclose ($file) ; // Закрытие файла sdf.txt

?>

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования