Je cherche à ne saisir que les valeurs des informations sur le sel Wordpress à partir de cette URL avec PHP:
https://api.wordpress.org/secret-key/1.1/salt
Je souhaite cibler le deuxième ensemble de valeurs entre guillemets simples. Est-ce faisable avec regex? J'ai des problèmes
$url = 'https://api.wordpress.org/secret-key/1.1/salt';
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data));
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$output= curl_exec($ch);
preg_match_all("/'(.*?)'/", $output, $matches, PREG_PATTERN_ORDER);
var_export($matches);
Je travaille sur un outil qui récupérera automatiquement le contenu de l'URL, supprimera tout, sauf les valeurs des clés définies, et le retournera dans un tableau. Il semble gâcher beaucoup et ne ramène pas les valeurs appropriées. Existe-t-il un autre moyen de cibler les valeurs définies uniquement à partir du deuxième ensemble de guillemets?
Merci
Cela renvoie le code PHP. Vous pouvez simplement l’évaluer puis faire directement référence aux différentes définitions.
Cependant, il ne s’agit que d’un générateur de nombres aléatoires à l’arrière. Il n'y a pas de modèle à cela. Vous pouvez simplement générer vos propres valeurs aléatoires au lieu de les extraire de WordPress.org et cela fonctionnera aussi bien quel que soit votre objectif.