J'ai fais un petit bout de code qui doit m'afficher chaque lien complet tel que ce lien : http://www.google.fr/search?q=abc avec donc 35 caractères.
J'ai fait une boucle qui va rechercher dans $URLbordel ces URLs qui sont, par définition, en bordel :)
Ensuite donc je vais récupérer les URLs sur une page avec a chaque fois un retour chariot (le but étant après d'envoyer chaque URL vers une fonction)
Seulement, le script met genre 6-7 secondes à s'éxécuter, et en mettant un echo après la boucle je me suis aperçu que je ne voyais jamais l'écho. J'en conclus que le progromma n'arrive pas à sortir de la boucle ??
Ma condition du while est-elle correcte pour sortir de la boucle une fois toutes les URLSbordel analysée ?
Merci bien les amis ! :)
$URLbordel = $_POST['urls'];
$atester3 = 'http://www.google.fr/search?q=';
$offset = 0;
$test3 = 1;
while (is_integer($test3))
{
$test3 = stripos($URLbordel, $atester3, $offset); //Vérification présence atester3
echo $test3;
if ($test3 === false && $offset === 0)
{
echo("ERREUR");
exit();
}
elseif ($test3 === false && $offset !== 0)
{
exit();
}
else
{
$resultat = substr($URLbordel, $test3, 35);
$affichage = MorphURL("$resultat");
echo "$resultat <br />";
}
$offset = $test3 + 35; //Ajout de 35 : lien "http://www.google.fr/search?q=abc"
}