Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Wordpress: Comment utiliser xmlrpc.php ??

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
StrawHat
Nouveau WRInaute

Inscrit le: 19 Nov 2007
Messages: 8

URL permanente de ce messagePosté le : Jeu Mai 01, 2008 13:09    Sujet du message: Wordpress: Comment utiliser xmlrpc.php ??

Bonjour,

Je voudrais utiliser le xmlrpc.php mais je n’y arrive pas. J’ai trouvé un exemple "particulier" qui a pour avantage d’être assez simple, mais cela ne marche pas alors que j’ai beau le tester sur mon blog.
Comment faire ? C’est censé édité le contenu d’un article.
Code:

    <?php
    $host = 'www.mon-site-web.net'; // blog url
    $page = '/xmlrpc.php';
    $data = '<?xml version="1.0" ?>
             <methodcall>
                     <methodname>metaWeblog.editPost</methodname>
                     <params>
                             <value>
                                     <i4>post_ID</i4>
                             </value>
                             <value>
                                     <string>username</string>
                             </value>
                             <value>
                                     <string>password</string>
                             </value>
                             <struct>
                                     <member>
                                             <name>post_type</name>
                                            <value>page</value>
                                     </member>
                                     <member>
                                             <name>title</name>
                                             <value>
                                                     <string>Pwnd</string>
                                             </value>
                                     </member>
                                     <member>
                                             <name>description</name>
                                             <value>Test</value>
                                     </member>
                             </struct>
                     </params>
             </methodcall>';

    $exploited = fsockopen($host, 80, $errorNumber, $errorString);
    $requestHeader = " ".$page."  HTTP/1.1\r\n";
    $requestHeader.= "Host: ".$host."\r\n";
    $requestHeader.= "User-Agent:      Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0\r\n";
    $requestHeader.= "Content-Type: application/x-www-form-urlencoded\r\n";
    $requestHeader.= "Content-Length: ".strlen($data)."\r\n";
    $requestHeader.= "Connection: close\r\n\r\n";
    $requestHeader.= $data;
    fwrite($exploited, $requestHeader );

    echo 'done';
    ?>

A la place de username je mets mon pseudo, à la place de password je mets mon mot de passe, et a la place de post_ID je mets le n° de l’article.
Je suis admin sur mon blog, j’ai donc tous les droits.
 
StrawHat
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort