Include d'URL impossible... need help !

  • Auteur de la discussion Auteur de la discussion Zeraf
  • Date de début Date de début
Bonjour,

(a noter:Je suis profane en php...)

Je n'arrive pas à appeler une URL (le microsite d'un partenaire) dans un include sous easyphp

Code:
<?php
include 'http://www.site.com/index.php?partenaire=monID';
?>

Le message d'erreur est:

Code:
Warning: Failed opening 'http://www.site.com/index.php?partenaire=monID' for inclusion (include_path='.;C:\Program Files\Utilitaires\EasyPhp\EasyPHP\EasyPHP\php\pear\') in c:\program files\utilitaires\easyphp\easyphp\easyphp\www\php\croisieres.php on line 19


Est ce que ça a à voir avec le gestionnaire d'URL (qui devrait être activé par défaut selon la doc)? Si oui comment fait on pour l'activer? :?

Merci beaucoup :D
 
Il me semble que include ne fontionne qu'avec des fichiers locaux, pas des urls.

L'alternative serait d'utiliser fopen pour lire le fichier
 
avec file tu récupère le fichier traité

Code:
// récupère le contenu de la page dans un tableau
if(($tab=@file("$url"))==false) die("Connexion impossible");

// connexion réussie : parcours le tableau ligne par ligne pour traitement
else
	{
	for ($j=0;$j<count($tab);$j++)
		{
		$ligne=$tab[$j];
		}
	}
 
pour moi, fopen() et file(), c'est pareil si on a simplement besoin de lire le contenu d'un fichier (distant ou non)
sauf que file() est beaucoup plus simple à utiliser.

fopen() permet en plus d'écrire dans un fichier (si on a les droits).
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut