PHP 7.1 Неустранимая ошибка: допустимый объем памяти 268435456 байт исчерпан - PullRequest
0 голосов
/ 13 января 2020

PHP версия 7.1 Я пытаюсь создать страницу, где любой пользователь может загрузить изображение, свое имя, комментарий и свою электронную почту. На веб-странице будут отображаться только имя пользователя, комментарий и загруженное ими изображение. Я не уверен, что это поможет, но я использую базу данных Hostgator mysql для хранения всех данных. В предыдущих вопросах (на этом сайте - PHP Предупреждение mysqli_fetch_asso c () ) у меня были ошибки, связанные с инструкциями fetch и get. Однако одно из решений решило эту проблему, но, к сожалению, теперь я получаю предупреждение:

Неустранимая ошибка: допустимый объем памяти 268435456 байт исчерпан (попытка выделить 4294967296 байт) в галерее. php в Строка 45

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

Коды, на которые он ссылается:

<div class="gallery-container">
<?php
include_once 'includes/dbh.inc.php';

$sql = "SELECT imgFullNameGallery, titleGallery, descGallery FROM gallery ORDER BY orderGallery 
DESC;";

$stmt = mysqli_stmt_init($conn);
if (!mysqli_stmt_prepare($stmt, $sql)) {
echo "SQL statement failed!";
} else {

mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $imgFullNameGallery, $titleGallery, $descGallery);


while (mysqli_stmt_fetch($stmt)) {
echo '<a href="#">
<div style="background-image: url(img/gallery/'.$imgFullNameGallery.');"></div>
<h3>'.$titleGallery.'</h3>
<p>'.$descGallery.'</p>
</a>';
}
}
mysqli_stmt_close($stmt);
mysqli_close($link);
?>
</div>

1 Ответ

0 голосов
/ 13 января 2020

попробуйте с этой строкой ini_set('memory_limit', '256M') в вашем php .ini

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...