par
hyflender » 23 sept. 2015, 13:57
Salut !
Essaye avec cette fonction, créer toi une page functions.php et colle :
Code : Tout sélectionner
<?php
function chope_string_entre_deux_delimiteur($delimiteur_deb, $text_a_fouiller, $delimiteur_fin)
{
$text_a_fouiller = "recalage_auto".$text_a_fouiller;
$explode_phase_1 = explode($delimiteur_fin, $text_a_fouiller);
if($explode_phase_1[0] != "")
{
$explode_phase_2 = explode($delimiteur_deb, $explode_phase_1[0]);
if($explode_phase_2[1] != "")
{
return $explode_phase_2[1];
}
} else {
return "";
}
}
?>
Ensuite tu fais appelle à ta fonction quand tu en as besoin :
Code : Tout sélectionner
<?php
require 'functions.php';
$exmple_du_text_a_fouiller = file_get_contents("Ta page ou url");
$recuperation_entre_truc = chope_string_entre_deux_delimiteur('<div id="monid">', $exmple_du_text_a_fouiller , "</div>");
echo ($recuperation_entre_truc);
?>
Tu peux changer le nom des variables evidemment, et chez moi ça fonctionne.
Salut !
Essaye avec cette fonction, créer toi une page functions.php et colle :
[code]<?php
function chope_string_entre_deux_delimiteur($delimiteur_deb, $text_a_fouiller, $delimiteur_fin)
{
$text_a_fouiller = "recalage_auto".$text_a_fouiller;
$explode_phase_1 = explode($delimiteur_fin, $text_a_fouiller);
if($explode_phase_1[0] != "")
{
$explode_phase_2 = explode($delimiteur_deb, $explode_phase_1[0]);
if($explode_phase_2[1] != "")
{
return $explode_phase_2[1];
}
} else {
return "";
}
}
?>[/code]
Ensuite tu fais appelle à ta fonction quand tu en as besoin :
[code]<?php
require 'functions.php';
$exmple_du_text_a_fouiller = file_get_contents("Ta page ou url");
$recuperation_entre_truc = chope_string_entre_deux_delimiteur('<div id="monid">', $exmple_du_text_a_fouiller , "</div>");
echo ($recuperation_entre_truc);
?>
[/code]
Tu peux changer le nom des variables evidemment, et chez moi ça fonctionne.