Как центрировать изображения на веб-странице для всех размеров экрана

Вы уверены, что это fopen, а не тайм-аут вашего скрипта? По умолчанию обычно около 30 секунд или около того, и если ваш файл занимает больше времени для чтения, это может привести к его отключению.

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

Если ни одна из перечисленных выше не является вашей проблемой, вы можете изучить fgets , чтобы читать файл по очереди, обрабатывая по мере поступления.

$handle = fopen("/tmp/uploadfile.txt", "r") or die("Couldn't get handle");
if ($handle) {
    while (!feof($handle)) {
        $buffer = fgets($handle, 4096);
        // Process buffer here..
    }
    fclose($handle);
}

Редактировать

PHP, похоже, не выдает ошибку, это просто возвращает false.

Правилен ли путь к $rawfile относительно того, где работает скрипт? Возможно, попробуйте установить абсолютный путь здесь для имени файла.

29
задан connor.p 2 January 2017 в 01:16
поделиться

2 ответа

Попробуйте что-то вроде этого ...

<div id="wrapper" style="width:100%; text-align:center">
<img id="yourimage"/>
</div>
76
ответ дан Thomas Shields 2 January 2017 в 01:16
поделиться

В вашем конкретном случае вы можете установить содержащий элемент a следующим образом:

a {
    display: block;
    text-align: center;
}

JS Bin demo .

9
ответ дан David Thomas 2 January 2017 в 01:16
поделиться