Предупреждение: fopen (welcome.txt) [function.fopen]: не удалось открыть поток: - PullRequest
0 голосов
/ 03 ноября 2019

как убрать эту ошибку можно ли эту ошибку контролировать?

<?php
$file=fopen("welcome.txt","r");
?>

Ответы [ 2 ]

2 голосов
/ 03 ноября 2019

Я не знаю точно, что вы ищете, но вы можете добавить условие, чтобы проверить, существует файл или нет. возможно это решит вашу проблему

<?php
if(!file_exists("welcome.txt")) {
  die("File not found");
} else {
  $file=fopen("welcome.txt","r");
}
?>
1 голос
/ 03 ноября 2019

На странице fopen() руководства мы можем прочитать (выделение мое):

Возвращаемые значения

Возвращает файлресурс указателя в случае успеха, или FALSE при ошибке

Ошибки / исключения

При ошибке выдается E_WARNING.

Итак:

$file = fopen("welcome.txt","r");
if ($file) {
    // Everything's fine
} else {
    // Error happened
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...