2016-12-12 5 views
0

Я пытаюсь создать .txt-файлы на моем сервере после ввода данных, но я получаю сообщение об ошибке, показанном внизу.Не удалось открыть поток PHP fopen() не работает

<?php 

$filename = $_GET["firstname"]. " ". $_GET["lastname"].".txt"; 

$myfile = fopen("$filename", "w") or die("Unable to open file!"); 

$txt = "Stuur een leuk berichtje naar deze persoon: ". $_GET["emailadres"]; 

fwrite($myfile, $txt); 
fclose($myfile); 

?> 

Я получаю ошибку:

Warning: fopen(Rex Hordijk.txt): failed to open stream: Permission denied in /home/students/5791766/www/bevestiging.php on line 37 Unable to open file!

Спасибо заранее!

здоровается,

Rex

+0

ну просто занять минуту, чтобы отразить о том, что "отказано в разрешении" может означать * *. –

ответ

0

Причина, почему он бросает эту ошибку есть, PHP необходимо иметь разрешения на запись в этой папке, попробуйте дать ему написать разрешения и повторите попытку

+0

Спасибо, человек! Глупо мне, это сработало: D – rex9311

0

На вашем сервер имеет некоторые проблемы с разрешением. Если вы хотите писать/читать в файле сервер разрешения каталога этого файл 777 и разрешение файла 755.

Вы можете изменить права доступа к файлу с помощью следующей команды: -

ПУТИ местоположения папки .... CHMOD 777 ПАПКИ

ПУТЬ расположение папки .... CHMOD 755 FILE NAME

 Смежные вопросы

  • Нет связанных вопросов^_^