twitter + php + Linux + apache Personnellement, j’utilise twitter post pour dotclear, mais je me suis dis que certain qui on plus de temps aimerai bien afficher leur post twitter sur leur site hébérgé maison ou full access sur leur server avec du code php … et ça donne : Le principe est simple : Du code HTML (pour faire jolie) Du code PHP (pour lancer des commande LINUX) Le paquet twidge sur LINUX Un accés root ou utilisatuer avec poivoire … 1 / Installer et config du paquets twidge sudo apt-get install twidge curl 2/ lancer la commande twidge berzerk@cafevore:~$ twidge setupWelcome to twidge. We will now configure twidge for youruse. This will be quick and easy! First, what is your usename? Username: XXXXXXXX Welcome, XXXXXXXX! Now I'll need your password. Password: XXXXXXXX twidge has now been configured for you 3/ Copier dans un répértoire de /var/www/ (ou du moins dans le path de votre racine www) le fichier généré dans votre home : .twidgerc j’insiste dans le fait de le mettre dans un répertoire avec un nom bien compliqué. je vous conseille l’outils makepasswd ( sudo apt-get install makepasswd) avec au moins 10 caractères. makepasswd --chars=1566s8N3Kg5ByRI0w et d’en plus d’y copier votre fichier y mettre une page index.html VIDE Pour encore plus de sécu renomé votre fichier.twidgercavec un autre random Pour les droits faite un : chmod -R 400 <PATH_de_votre_repertoire_RANDOM>ex : chmod -R 400 /var/www/66s8N3Kg5ByRI0w/pMNcxz6jQeEt un chown -R www-data <PATH_de_votre_repertoire_RANDOM>ex : chown -R www-data /var/www/66s8N3Kg5ByRI0w/pMNcxz6jQe(PS : www-data est le user par default du server apache) 4/ le Code PHP à injecter dans votre page : <?php$PATH_TWIT='<PathDeVotreFichierDeConfTwitter>'$PATH_twidge="/usr/bin/twidge" // Vous pouvez le trouver en faisant un : which twidge$output = shell_exec("$PATH_twidge -c $PATH_TWIT lsarchive 2>&1 | sed 's#<#<font color='ff0000'>#g' | sed 's#>#</font>#g'"); #ex :# PATH_TWIT=' /var/www/66s8N3Kg5ByRI0w/pMNcxz6jQe'#$output = shell_exec("$PATH_twidge -c $PATH_TWIT lsarchive | sed 's#<#<font color='ff0000'>#g' | sed 's#>#</font>#g'"); echo "<pre>$output</pre>";?> Navigation de l’article Vieux bouquin qui traineWhat a mess