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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Создание файла
 
 автор: shmel   (05.06.2006 в 09:22)   письмо автору
 
 

Здравствуйте. Создаю файл, записываю в него информацию, но в месте с данным файлом создается пустой .dat , а почему ни как не могу понять.

function create_file ($doc_text, $catalog)
 {
  //chmod ();
  $nam_file = "".$_SERVER['DOCUMENT_ROOT']."/".$catalog."/".rand(0, 1000000).".txt";
  if (empty($doc_text)) 
   { 
    echo "Ошибка";
   }
  $file = fopen ($nam_file, "w+");
  if (!$file)
   {
    echo "ошибка";
   }
  else
   {
    fwrite ($file, $doc_text);
   }
  fclose ($file); 
  return $nam_file;
  return $doc_text;
 }

   
 
 автор: shmel   (05.06.2006 в 10:09)   письмо автору
 
   для: shmel   (05.06.2006 в 09:22)
 

Если убрать расширение файла, то все ок, вот только почему?

   
 
 автор: cheops   (05.06.2006 в 10:10)   письмо автору
 
   для: shmel   (05.06.2006 в 09:22)
 

Хм... поищите поиском нет больше нигде функций fopen()?

   
 
 автор: shmel   (05.06.2006 в 10:21)   письмо автору
 
   для: cheops   (05.06.2006 в 10:10)
 

В файле где находится данный скрипт, нет больше ни каких скриптов, кроме этого. У меня есть подозрение, что это может быть создается временный файл кеша.

   
 
 автор: shmel   (05.06.2006 в 10:30)   письмо автору
 
   для: shmel   (05.06.2006 в 10:21)
 

Нашел, была функция fopen в другом совершенно файле, но тот должен срабатывать только если выполняется условие в .htacces

RewriteRule ^admin/(.*)$ admin/$1 [L]
RewriteRule ^phpmyadmin/(.*)$ phpmyadmin/$1 [L]
RewriteRule ^([a-z_/0-9.-]+)(/?)$ index.php?id=$1 [QSA,L]

   
Rambler's Top100
вверх

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