Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Запись в файл. Где ошибка?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
vlados
Отправлено: 30 Июня, 2011 - 09:34:42
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Код
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $data = file_get_contents("2.php");
  4.  
  5. echo $data;
  6.  
  7. $file = fopen("loginplaspassword", 'w+')
  8.  
  9. fwrite($file, $file);
  10.  
  11. fclose($file);
  12.  
  13. ?>

Ошибка
CODE (html):
скопировать код в буфер обмена
  1. Parse error: syntax error, unexpected T_STRING in 3.php on line 9
 
 Top
EuGen Администратор
Отправлено: 30 Июня, 2011 - 09:39:09
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Нет точки с запятой в строке с fopen
И еще - fopen возвращает ресурс, и зачем Вы записываете его же самого в файл - непонятно.
http://phpfaq[dot]ru/debug
еще:
http://php.su/functions/?fopen


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
vlados
Отправлено: 30 Июня, 2011 - 09:44:41
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


EuGen
CODE (html):
скопировать код в буфер обмена
  1. Пример 1. Примеры использования функции fopen()
  2. <?php
  3. $handle = fopen("/home/rasmus/file.txt", "r");
  4. $handle = fopen("/home/rasmus/file.gif", "wb");
  5. $handle = fopen("http://www.example.com/", "r");
  6. $handle = fopen("ftp://user:password@example.com/somefile.txt", "w");
  7. ?>

(Добавление)
EuGen не хочет записываться...
(Добавление)
CODE (html):
скопировать код в буфер обмена
  1. <?php
  2. $data = file_get_contents("2.php");
  3. $file = fopen("oginplaspassword", 'w+');
  4. fwrite($file, $data);
  5. fclose($file);
  6. ?>


Не записывает. Где ошибка? Помогите!
(Добавление)
Помогите
(Добавление)
Помогите
 
 Top
Slavenin
Отправлено: 30 Июня, 2011 - 10:30:35
Post Id



Посетитель


Покинул форум
Сообщений всего: 285
Дата рег-ции: Май 2010  
Откуда: Тверь


Помог: 4 раз(а)




vlados пишет:
$file = fopen("oginplaspassword", 'w+');


файл не имеет расширения? Не понял

и лучше использовать режим "w", а не "w+"

(Отредактировано автором: 30 Июня, 2011 - 10:32:54)

 
 Top
vlados
Отправлено: 30 Июня, 2011 - 10:45:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Slavenin да не имеет расширения.
 
 Top
Рустик
Отправлено: 30 Июня, 2011 - 10:48:01
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




а содержимое файла 2.php можно показать?
 
 Top
vlados
Отправлено: 30 Июня, 2011 - 10:51:44
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


CODE (html):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. $data = file("2.php");
  4. print_r($data);
  5. echo "<hr>";
  6. $data = implode("/n/r", $data);
  7. echo $data;
  8. echo "<hr>";
  9.  
  10. $file = fopen("loginplaspassword", "w");
  11.  
  12. fwrite($file, $data);
  13.  
  14. ?>

Вот так.
Как заменить каждый <br /> на \r'n?
(Добавление)
Рустик нет
(Добавление)
Как заменить каждый <br /> на \r'n?
 
 Top
EuGen Администратор
Отправлено: 30 Июня, 2011 - 10:54:24
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
vlados
Отправлено: 30 Июня, 2011 - 10:56:13
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]



Помогите написать регулярку для поиска <br />.
И еще как обозначается перенос строки?
(Добавление)
Нашел. \n
(Добавление)
EuGen помоги написать регулярку для поиска <br />.
(Добавление)

Не надо уже сделал.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB