Je suis sur un projet pour l'école et je suis totalement bloqué depuis 2 jours.. j'ai besoin de votre aide
J'ai un script tiers dans lequel je n'ai aucun contrôle sur le HTML et je ne peux modifier que le CSS de base. Je voulais juste savoir s'il est possible de couper toutes les informations de <script> jusqu'à sa fermeture </script> sans faire la distinction entre les éléments à l'intérieur ?
Exemple :
Code : Tout sélectionner
<script src='http://localhost:8888/Sadem/wordpress/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.5.3'
id='elementor-frontend-js'></script>Code : Tout sélectionner
$document = new DOMDocument();
libxml_use_internal_errors(true);
$document->loadHTML($content);
libxml_use_internal_errors(false);
// An empty array to store all the 'srcs'
$scripts_array = [];
// Store every script's source inside the array
foreach ($document->getElementsByTagName('script') as $script) {
if ($script->hasAttribute('src')) {
$scripts_array[] = $script->getAttribute('src');
}
}Merci pour vos réponses !