Intereting Posts
Атрибут «загрузить» в теге <a> не работает в IE, сафари или Opera Форма контакта 7: использовать крючок, созданный с использованием wpcf7_before_send_mail только для одной формы контакта по идентификатору Php mysql создает базу данных, если не существует Почему я не могу получить доступ к переменным сеанса из моего сценария под названием AJAX? Невозможно получить запрос JSON POST в PHP Попытка получить свойство не-объекта MySQLi result Переходы Laravel: класс «не найден» сбережение ошибок OneToMany и ManyToMany с Doctrine 2 При использовании PHP включить странный верхний край Фильтр запроса MYSQL с параметрами формы найти шаблон для URL-адреса без конечной косой черты PHP перенаправляет обратно на предыдущую страницу Отправка изображений из элементов Canvas с использованием Ajax и PHP $ _FILES Отправка / отображение изображения с кодировкой base64 Глобальные и статические переменные в PHP

Не удалось открыть поток: Недопустимый аргумент

В этом коде:

$path = "C:\NucServ\www\vv\static\arrays\news.php"; $fp = fopen($path, "w"); if(fwrite($fp=fopen($path,"w"),$text)) { echo "ok"; } fclose($fp); 

У меня есть это сообщение об ошибке:

 failed to open stream: Invalid argument 

Что не так в моем коде?

Ваши обратные косые черты преобразуются в специальные символы PHP. Например, ...arrays\news.php превращаются в

  ...arrays ews.php 

Вам следует избегать их так:

 $path = "C:\\NucServ\\www\\vv\\static\\arrays\\news.php"; 

Или используйте синглы, например:

 $path = 'C:\NucServ\www\vv\static\arrays\news.php'; 

Кроме того, ваш if испорчен. Вы не должны снова fopen файл. Просто используйте свой $fp который у вас уже есть.

  1. ошибка пути:

     $path = 'C:/NucServ/www/vv/static/arrays/news.php'; 
  2. блокировка файла:

     user file_get_contents replace fopen