Call to undefined function: tidy_parse_string()

Call to undefined function: tidy_parse_string() - PHP - Programmation

Marsh Posté le 17-01-2008 à 14:09:42    

Bonjour,
j'ai un site hébérger chez free, et je voudrais récupérer le contenu de la balise <body> pour le mettre dans une de mes pages. Pour faire cela je me sers de la fonction tidy_parse_string() :
<?php
                $post_data = "id=93117887&l=fr";
                $curl = curl_init();
                curl_setopt($curl, CURLOPT_URL, "http://www.exemple.com/" );
                curl_setopt($curl, CURLOPT_POST, 1);
                curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
                curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
                $page = curl_exec($curl);
                //$tidy = tidy_parse_string($page);
                //$body = tidy_get_body($tidy);
                //echo $body;  
                curl_close($curl);
            ?>
 
mais le problème cette fonction fonctionne qu'à partir du php5 et chez free il y a que la version php4.
Avez vous un autre moyen pour le faire.
Merci d'avance.

Reply

Marsh Posté le 17-01-2008 à 14:09:42   

Reply

Marsh Posté le 17-01-2008 à 17:10:52    

personne n'a une idée ?  :hello:

Reply

Marsh Posté le 17-01-2008 à 18:19:39    

renomme ton script en .php5
ou
mets un .htaccess dans ton repertoire avec juste

php 1

Reply

Marsh Posté le 18-01-2008 à 11:51:55    

anapajari a écrit :

renomme ton script en .php5
ou
mets un .htaccess dans ton repertoire avec juste

php 1



Je l'ai déjà renomé en .php5, ça n'a rien changé. Parcontre pour .htacces j'écris que php1 dedans?

Reply

Marsh Posté le 18-01-2008 à 11:55:31    

je viens d'éssayer avec le .htaccess mais malheureusement ça n'a pas marché.


Message édité par figosat le 18-01-2008 à 11:57:09
Reply

Marsh Posté le 18-01-2008 à 11:56:24    

tidy est probablement pas installé sur le serveur, juste...il faudra utiliser autre chose...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-01-2008 à 12:04:43    

skeye a écrit :

tidy est probablement pas installé sur le serveur, juste...il faudra utiliser autre chose...


 
comme quoi par exemple?


Message édité par figosat le 18-01-2008 à 12:05:04
Reply

Marsh Posté le 18-01-2008 à 12:05:45    

autre chose.:D
tu veux faire quoi?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-01-2008 à 12:19:44    

skeye a écrit :

autre chose.:D
tu veux faire quoi?


Je souhaite récupérer le body d'une page html pour l'inclure dans ma page http://leibek.free.fr.
exemple :  
<html>
....
<body>
<h1> titre1 </h1>
<p/>ceci est un texte
</body>
</html>
 
je cherche une focntion qui permet de récupérer que :

<h1> titre1 </h1>
<p/>ceci est un texte

 :D

Message cité 1 fois
Message édité par figosat le 26-01-2008 à 12:16:00
Reply

Marsh Posté le 18-01-2008 à 12:47:14    

figosat a écrit :


Je souhaite récupérer le body d'une page html pour l'inclure dans une de mes pages à moi.
exemple :
<html>
....
<body>
<h1> titre1 </h1>
<p/>ceci est un texte
</body>
</html>

 

je cherche une focntion qui permet de récupérer que :

<h1> titre1 </h1>
<p/>ceci est un texte

 :D

 

ça parait pas très compliqué à faire à la main ça...:D

Message cité 1 fois
Message édité par skeye le 18-01-2008 à 12:47:21

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-01-2008 à 12:47:14   

Reply

Marsh Posté le 18-01-2008 à 14:29:47    

skeye a écrit :


 
ça parait pas très compliqué à faire à la main ça...:D


 
lol ça je sais très bien le faire  :lol: , mais moi si je veux le faire par script c'est que il y a une raison. le <body> que je veux récupérer il change souvent, donc si je le fait à la main, je vais devoir modifier mon code à chaque fois  :D

Reply

Marsh Posté le 18-01-2008 à 14:33:45    

quand je dis "à la main" je veux dire "en utilisant les fonctions de manipulation de chaines simples de php"... [:dawa]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-01-2008 à 14:49:21    

skeye a écrit :

quand je dis "à la main" je veux dire "en utilisant les fonctions de manipulation de chaines simples de php"... [:dawa]


 
c'est déjà mieux  :lol:

Reply

Marsh Posté le 18-01-2008 à 14:51:12    

au boulot, alors ;)


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 18-01-2008 à 15:09:51    

Cette solution je la connaissais dèjà, mais je cherche une fonction qui permet de le faire. Car sinon je doit lire les chaines de caractères et comparer si c'est body ou pas et si c le cas il faut regarder si c'est en maj ou pas ...


Message édité par figosat le 19-01-2008 à 22:39:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed