Forum dédié aux karot:z, nabaztag:tag, mir:ror, dal:dal...


 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partager | 
 

 [PHP] viedemerde.fr en TTS

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
NabaZly
Lapin nain
Lapin nain


Localisation: Pas Loin ?
Nbr de messages: 8
Points: 1629

MessageSujet: [PHP] viedemerde.fr en TTS   Ven 30 Mai 2008 - 10:20

Voila, pour ceux qui connaisse ce site : http://www.viedemerde.fr très amusant à lire au quotidien,
j'ai fais un ptit script en php pour ceux qui voudrait le lancer depuis leur pc
et entendre en TTS la derniere VDM sur votre lapin adoré ! nabzhello

c'est basé sur l'api que VDM a fait recemment : http://www.viedemerde.fr/blog/29

ca ne fonctionne qu'avec du PHP5, c'est très basique mais amusant..

Code:
<?php

$token = "votre token";
$serial = "vote serial";


$urlvdm = "http://api.viedemerde.fr/1.0/view/last";

$xml = simplexml_load_file($urlvdm);

$texte = $xml->vdms->vdm[0]->texte;

$tts = strtr($texte, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');   

$tts = trim(str_replace(" ", "+", $tts));

$url = "http://api.nabaztag.com/vl/FR/api.jsp?sn=".$serial."&token=".$token."&ttlive=500&speed=80&voice=claire22s&tts=".$tts;

$fd22 = fopen($url, "r");

?>
Revenir en haut Aller en bas
nabazland
Karotzeur taquin


Age: 45
Localisation: Rouen - France
Nom du Nabaztag: Caulfield (v2.1)
Nbr de messages: 9839
Points: 4330

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 30 Mai 2008 - 10:34

Faudrait que tu fasses un nabcast 'VDM'....

_____________________________


Revenir en haut Aller en bas
http://www.nabzone.com
NabaZly
Lapin nain
Lapin nain


Localisation: Pas Loin ?
Nbr de messages: 8
Points: 1629

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 30 Mai 2008 - 11:53

ouai ca serait sympas ca !
Revenir en haut Aller en bas
ybo
Silver Nabz
Silver Nabz


Age: 15
Localisation: Paris
Nom du Nabaztag: ybo
Nbr de messages: 375
Points: 1575

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 30 Mai 2008 - 15:54

bonne idée!
Revenir en haut Aller en bas
boubyx
Bronze Nabz
Bronze Nabz


Age: 23
Localisation: guyancourt
Nom du Nabaztag: Telmo
Nbr de messages: 260
Points: 1459

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 30 Mai 2008 - 17:49

Il existe deja ...... nabcast > humour :d
Revenir en haut Aller en bas
http://www.airstat.fr
nono95400
Bronze Nabz
Bronze Nabz


Age: 23
Localisation: France
Nom du Nabaztag: lapinpinono (V2)
Nbr de messages: 231
Points: 1983

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 6 Juin 2008 - 8:01

Attention avec la fonction fopen(), car là tu dis à ton PHP de récupérer le contenu d'un fichier, mais si quelqu'un arrive à modifier l'adresse de ce fichier dans ton code (chose faisable), et bien ça ouvrira une belle faille !
Pense plutôt à Curl pour ce genre de chose et n'oublie pas de sécuriser la variable dès sa récupération dans le code.

Aussi, pas besoin de remplacer les accents par des lettres sans accents, regarde du côté des fonctions utf8_encode() et urlencode() winknabz
Revenir en haut Aller en bas
NabaZly
Lapin nain
Lapin nain


Localisation: Pas Loin ?
Nbr de messages: 8
Points: 1629

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 6 Juin 2008 - 8:12

merci pour tout ca !

j'avoue ne pas être developpeur, et tu as pu voir la mes seuls compétences en php !

héhé
Revenir en haut Aller en bas
BigPanda
Diamond Nabz
Diamond Nabz


Age: 29
Localisation: Bruxelles
Nom du Nabaztag: RyoOhki (V1) & Meroko (V2)
Nbr de messages: 4601
Points: 2540

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Dim 8 Juin 2008 - 9:35

nono95400 a écrit:
Attention avec la fonction fopen(), car là tu dis à ton PHP de récupérer le contenu d'un fichier, mais si quelqu'un arrive à modifier l'adresse de ce fichier dans ton code (chose faisable), et bien ça ouvrira une belle faille !
Pense plutôt à Curl pour ce genre de chose et n'oublie pas de sécuriser la variable dès sa récupération dans le code.


Hello SmileNabz
Dis moi, pour toi, faudrait sécuriser quoi comme variables ?
Le token et le serial sont hardcodés dans la page donc pas besoin de les sécuriser...
Et pour le fopen, je vois aps trop le problème, à nouveau, $url étant hardcodé puis utilisé directement après, je vois pas comment on saurait modifier l'adresse...
Si tu vois une manière de faire, ça m'intéresse VeryHapnadz
Revenir en haut Aller en bas
http://www.tartesetbastons.be
nono95400
Bronze Nabz
Bronze Nabz


Age: 23
Localisation: France
Nom du Nabaztag: lapinpinono (V2)
Nbr de messages: 231
Points: 1983

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 20 Juin 2008 - 14:02

Euh en fait le problème de sécurité pourrait être gênant dans le cas où quelqu'un utilise ce script de manière dynamique afin de laisser à l'utilisateur le soins de spécifier le sn et le token.
Revenir en haut Aller en bas
nabaz
Diamond Nabz
Diamond Nabz


Age: 22
Localisation: france
Nom du Nabaztag: zigzag37 ( v2)
Nbr de messages: 3506
Points: 1509

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 20 Juin 2008 - 14:26

arf je n'y connais rien mais j'adore Vdm , leur flux rss ne fonctionne pas chez moi ; le nabcast est assez court mais deja tres drole et ca avec le php je suis perdu nabzpipi
Revenir en haut Aller en bas
BigPanda
Diamond Nabz
Diamond Nabz


Age: 29
Localisation: Bruxelles
Nom du Nabaztag: RyoOhki (V1) & Meroko (V2)
Nbr de messages: 4601
Points: 2540

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 20 Juin 2008 - 22:05

C'est normal d'être perdue si tu connais rien à la programmation winknabz
Mais c'est pas grave SmileNabz Surtout que t'as déjà le Nabcast et (théoriquement winknabz) le RSS winknabz
J'ai pas essayé mais à prioris, le rss devrait marcher :-/
Revenir en haut Aller en bas
http://www.tartesetbastons.be
nabaz
Diamond Nabz
Diamond Nabz


Age: 22
Localisation: france
Nom du Nabaztag: zigzag37 ( v2)
Nbr de messages: 3506
Points: 1509

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 20 Juin 2008 - 22:12

si tu essaye tu verras qu'il ne lise que les titre ou je me suis planté ...
si tu essaye dit le moi !
Revenir en haut Aller en bas
BigPanda
Diamond Nabz
Diamond Nabz


Age: 29
Localisation: Bruxelles
Nom du Nabaztag: RyoOhki (V1) & Meroko (V2)
Nbr de messages: 4601
Points: 2540

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 20 Juin 2008 - 22:30

Pour ça, faudrait que je commence par rebrancher mes nabz nabz2
Revenir en haut Aller en bas
http://www.tartesetbastons.be
nabaz
Diamond Nabz
Diamond Nabz


Age: 22
Localisation: france
Nom du Nabaztag: zigzag37 ( v2)
Nbr de messages: 3506
Points: 1509

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 20 Juin 2008 - 22:40

oops pourquoi son t-ils offline?
Revenir en haut Aller en bas
BigPanda
Diamond Nabz
Diamond Nabz


Age: 29
Localisation: Bruxelles
Nom du Nabaztag: RyoOhki (V1) & Meroko (V2)
Nbr de messages: 4601
Points: 2540

MessageSujet: Re: [PHP] viedemerde.fr en TTS   Ven 20 Juin 2008 - 22:42

Réponse envoyée par PM dans quelques minutes winknabz
Revenir en haut Aller en bas
http://www.tartesetbastons.be
 

[PHP] viedemerde.fr en TTS

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

 Sujets similaires

-
» Vous conaissez viedemerde.fr ?
» [PHP] viedemerde.fr en TTS
» nabcast du site Vdm ( vie de merde )
» Vie de merde
» Les meilleurs de "Vie de Merde" (VDM)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum dédié aux karot:z, nabaztag:tag, mir:ror, dal:dal... :: nabaztag - nabaztag:tag - karotz :: L'univers de Nabaztag :: Archives :: API-