FOPEN код работает на окнах, но не на убунду

0

У меня есть следующий PHP-код, который работает правильно на окнах, но не в Ubuntu 12.04,

<?php
$date="hi";
$filename="files/".$date.".txt";
echo $filename;
$fop=fopen($filename,"a");
echo $fop;
fclose($fop);
?>

Пожалуйста, помогите мне решить мою проблему. благодаря

  • 3
    Это не работает - сжато, точно и совершенно бесполезно. Возможно, вы бы описали, что это должно делать, и как это терпит неудачу.
  • 1
    files/hi.txt - это относительный путь к файлу, который зависит от рабочего каталога серверного процесса, удовлетворяющего вашему запросу. Возможно, абсолютный путь мог бы быть более надежным, поскольку он не требовал бы, чтобы вы знали местоположение рабочего каталога? Также проверьте наличие и разрешения.
Показать ещё 1 комментарий
Теги:

1 ответ

0

Проверьте права доступа к файлам с помощью chmod

if( chmod("yourFileName", 0775) ){
    // your code here
}

и в linux этот файл является абсолютным, например:

/var/www/html/folder/file.txt

Ещё вопросы

Сообщество Overcoder
Наверх
Меню