Я пытаюсь создать php-скрипт, который повторяет другой php-скрипт до 3 раз, пока не появится ошибка. Я думаю, возможно, это можно сделать с помощью цикла php? Если код работает успешно в первый раз, то ему не нужно повторять 3 раза, однако, если он не работает в первый раз, он должен повторить php-скрипт до 3 раз, пока не отобразится сообщение об ошибке. .
Используя кодирование php, мне удалось создать скрипт, который захватывает/извлекает контент из другого места, используя «file_get_contents», а затем дает каждому слову/данным переменную php. Все это было сделано с помощью других участников stackoverflow (что я очень ценю). Код ниже - это то, что делает все это:
$searchdata = file_get_contents('http://www.example.com');
list($no1, $no2, $no3, $no4, $no5,
$no6, $no7, $no8, $no9) = explode(" ", $searchdata);
Итак, я хотел бы добавить какой-то цикл, который повторяет этот скрипт до 3 раз; если не получится с первого раза. Чтобы определить, работает скрипт в первый/второй/третий раз или нет, при использовании "file_get_contents" должен быть найден текст "#endofscript" или "failure". Если отображается что-то еще, кроме "#endofscript" или "failure", это должно считаться ошибкой и должно повторяться до тех пор, пока не будет найдено. Если он по-прежнему не найден после третьей попытки, может ли отображаться сообщение об ошибке? Например, "Ошибка. Повторите попытку".
Спасибо за всю вашу помощь, и я буду признателен за каждый ответ. Если вам нужна более подробная информация, пожалуйста, не стесняйтесь спрашивать. И еще раз, я очень благодарен за это. :)