Задать вопрос

Как не выводить HTML, пока выполняется PHP-скрипт?

Здравствуйте.

Есть PHP-скрипт. Есть HTML страница. В самом скрипте есть вызовы функции, которые возвращают строки текста. Но скрипт не успевает возвратить строки текста до того, как выводится HTML страница.
Примерно так устроен скрипт:
<?php
function string(){
   $string = 'Новый текст';
   return ($string);
}

....CODE....

echo string();
?>

Но сам текст выводится уже в конце HTML файла!
Как быть?
  • Вопрос задан
  • 2725 просмотров
Подписаться 4 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Sander_Li
@Sander_Li
Backend developer
Нужно просто вызывать функцию в том месте где нужно. Например так
<?php
function string(){
   $string = 'Новый текст';
   return $string;
}
echo string();
....CODE....
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
KOLANICH
@KOLANICH
Знаю JS, PHP, C++, C#
<?ob_start();?>
всё остальное тут
<?ob_flush();?>

, если я правильно понял, о чём ты.
Ты хочешь вывести страницу разом?
Ответ написан
FoxKiss
@FoxKiss
Пр проверь на ошибки, возможно изо них выводит до выполнения.
Или же скрипт, слишком тяжелый или выполняется не корректно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы