INSPECTEUR DE PAGES (VÉRIFIEZ SI DES SITES AFFICHENT UN TEXTE/CODE PARTICULIER)
cs_emilia123
Messages postés122Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 5 janvier 2009
-
23 avril 2012 à 09:17
jordane45
Messages postés38112Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention29 mars 2024
-
26 avril 2018 à 12:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
jordane45
Messages postés38112Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention29 mars 2024344
>
mesdour
26 avril 2018 à 12:25
Bonjour,
Commence par poster ta question DANS LE FORUM et on pas en commentaire d'un code source.
NB: Pour poster du code sur le forum, merci d'utiliser les balises de code (en y précisant le langage afin d'avoir la coloration syntaxique).
leddy2000
Messages postés7Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention24 avril 2012 24 avril 2012 à 11:29
Je l'ai adapté à mes besoins, je te remercie pour ce code dont je ne connaissais pas la fonction cURL_init
leddy2000
Messages postés7Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention24 avril 2012 24 avril 2012 à 09:19
j'ai testé avec l'optimisation et pas de soucis. Par contre je rencontre un problème car le script fait une recherche par ligne et donc pour un bout de code sur quelques lignes cela ne fonctionne pas.
cs_pablo836
Messages postés6Date d'inscriptionsamedi 19 mars 2011StatutMembreDernière intervention23 avril 2012 23 avril 2012 à 23:23
Bonjour à tous,
En premier temps, je n'avais pas vu l'erreur du $partenaires et je viens de la corriger, merci de me la faire remarquer.
Sinon, pour l'erreur de syntaxe, j'ai vérifié et il n'y en a normalement pas. Le crochet de la ligne 42 ferme le "for each" de la ligne 38
Et pour l'optimisation, je vais voir et je l'appliquerai peut-être (je n'avais pas trop cherché plus loin au niveau optimisation, ayant pris le code de récupèration de sources sur un autre site), merci :)
mayolphpcs
Messages postés5Date d'inscriptionmardi 21 novembre 2006StatutMembreDernière intervention14 janvier 2013 23 avril 2012 à 18:28
Bonjour.
Parse error: syntax error, unexpected '}' in /Volumes/Maouss-27/WEB_27/page_site_change.php on line 42
leddy2000
Messages postés7Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention24 avril 2012 23 avril 2012 à 15:18
J'ai trouvé, il faut changé la variable $partenaires par $sitesaverifier ensuite cela fonctionne à merveille !
cs_emilia123
Messages postés122Date d'inscriptionmercredi 19 décembre 2001StatutMembreDernière intervention 5 janvier 2009 23 avril 2012 à 09:17
Bonjour,
Il me semble que le code peut être optimisé.
Ex :
$file_contents = curl_exec($ch);
$lines = array();
$lines = explode("\n", $file_contents);
foreach($lines as $line_num => $line) {
$htmlsite = $htmlsite.'
'.$line
}
Pourrait etre (suppression de la boucle)
$file_contents = curl_exec($ch);
$lines = explode("\n", $file_contents);
.htmlsite = implode("
", $lines)
ou encore mieux (utilisation d'une fonction php native)
$file_contents = curl_exec($ch);
$htmlsite=nl2br($file_contents);
26 avril 2018 à 11:52
26 avril 2018 à 12:25
Commence par poster ta question DANS LE FORUM et on pas en commentaire d'un code source.
Explications disponibles ici : http://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
24 avril 2012 à 11:29
24 avril 2012 à 09:19
23 avril 2012 à 23:23
En premier temps, je n'avais pas vu l'erreur du $partenaires et je viens de la corriger, merci de me la faire remarquer.
Sinon, pour l'erreur de syntaxe, j'ai vérifié et il n'y en a normalement pas. Le crochet de la ligne 42 ferme le "for each" de la ligne 38
Et pour l'optimisation, je vais voir et je l'appliquerai peut-être (je n'avais pas trop cherché plus loin au niveau optimisation, ayant pris le code de récupèration de sources sur un autre site), merci :)
23 avril 2012 à 18:28
Parse error: syntax error, unexpected '}' in /Volumes/Maouss-27/WEB_27/page_site_change.php on line 42
23 avril 2012 à 15:18
23 avril 2012 à 09:17
Il me semble que le code peut être optimisé.
Ex :
$file_contents = curl_exec($ch);
$lines = array();
$lines = explode("\n", $file_contents);
foreach($lines as $line_num => $line) {
$htmlsite = $htmlsite.'
'.$line
}
Pourrait etre (suppression de la boucle)
$file_contents = curl_exec($ch);
$lines = explode("\n", $file_contents);
.htmlsite = implode("
", $lines)
ou encore mieux (utilisation d'une fonction php native)
$file_contents = curl_exec($ch);
$htmlsite=nl2br($file_contents);
EM.