LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 10/06/2007 à 13:06
file_get_contents
Tu peux faire ainsi :

<?php
$file="http://www.sasradio.net/radio/live_audio/current_track_mediabox404_rss.php";

$ch = curl_init($file);
if ($ch) {
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
}
else die('Récupération impossible du flux');

$xml_parser = xml_parser_create();
xml_parse_into_struct($xml_parser, $data, $vals, $index);
xml_parser_free($xml_parser);

$retour = array();

foreach ($vals AS $tag) {
if ($tag['type'] == 'complete') {
if ($tag['tag'] == 'TITLE' && $tag['level'] == 4) {
$retour[] = $tag['value'];
}
}
}

array_shift($retour);

print_r ($retour);
?>


(ma partie avec du curl n'est pas nécéssaire pour toi : j'en ai juste besoin pour récupérer le contenu du flux, car chez moi, je ne peux pas faire un fopen sur un fichier distant, donc cette partie ne t'intéresse pas)
LA GLOBULE
le 10/06/2007 à 01:49
file_get_contents
Qu'as tu fais pour le moment ? Montre nous ton code sur le wall.
LA GLOBULE
le 10/06/2007 à 01:44
Coup de main pour projet php
Si tu fais une requête SQL dans une boucle for, pose toi cette question : es tu obligé de la faire ? Parce que c'est typiquement le genre de chose qui écroule un serveur.

Dans ton cas, tu peux l'éviter en faisant un LEFT JOIN sur ta première requête.

Ensuite, pour ton problème, je pense que tu as juste un soucis de HTML, mais j'avoue que je ne me suis pas plongé dans ton code.
LA GLOBULE
le 09/06/2007 à 22:57
file_get_contents
Et bien tu dois utiliser les fonctions XML de PHP.
PHP propose de nombreuses fonctions pour manipuler les fichiers XML (tu peux les lister en allant sur la doc PHP).

Pour un parseur de flux RSS, tu peux utiliser la fonction xml_parse_into_struct qui te suffira largement.
LA GLOBULE
le 09/06/2007 à 22:45
file_get_contents
Oui, récupère le contenu du flux avec file_get_contents, puis écrit un parseur XML pour récupérer les informations.

Ou alors, tu peux le faire avec des expressions régulières.
LA GLOBULE
le 09/06/2007 à 19:19
PHP4 serialize() - PHP 5unserialize(), une différence ?
Je n'ai pas de PHP 4 sous la main pour tester.
Mais cela m'étonne beaucoup quand même.

Je ne vois nulle part quelqu'un qui a le même problème que toi sur le net (et ce n'est pas la première fois que tu as des soucis de serialize / unserialize si je me souviens bien).
LA GLOBULE
le 09/06/2007 à 18:12
PHP4 serialize() - PHP 5unserialize(), une différence ?
Est ce une serialisation faite sous PHP4 est compatible PHP5 ?


Je ne sais pas, mais je pense fortement que c'est compatible.
Tu peux le tester facilement, vu que tu as un serveur PHP 4 et un autre en PHP 5 : serialize la même chose sur les deux et vois le résultat, si çà peut te rassurer.

Oui, le post est limité par la configuration du php.ini.
LA GLOBULE
le 07/06/2007 à 10:06
Mails et deux pieces jointes php
Ah oui, mais ca n'est toujours pas bon la :)

Tu as oublié de déclarer une partie texte juste après ton multipart/mixed.

Je te passe ma classe PHP si ca peut t'aider.

PS : la fonction internet_address_parse_string($adresse) n'est pas définie dans ma classe, mais c'est simplement une fonction qui valide l'adresse email passée en argument.
LoadingChargement en cours