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

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

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

....CODE....

echo string();
?>

Но сам текст выводится уже в конце HTML файла!
Как быть?
  • Вопрос задан
  • 2712 просмотров
Решения вопроса 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
Пр проверь на ошибки, возможно изо них выводит до выполнения.
Или же скрипт, слишком тяжелый или выполняется не корректно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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