https://github.com/ArthurHoaro/web-thumbnailer
PHP library which will retrieve a thumbnail for any given URL, if available.
Arthur is alive \o/
welcome back Bro' (ノʘヮʘ)ノ*:・゚✧Via Liandri's Links
repost automatique de mon site...
http://warriordudimanche.net/?article0720/go-un-raccourcisseur-d-url
Il y a quelques jours, j'ai eu à filer un lien vers un travail à mes élèves, j'avais donné un qrcode mais, bien entendu, la plupart ne savait même pas de quoi il s'agissait et ne disposaient de toutes façons pas de l'appli; les voilà donc partis pour taper l'url dans le navigateur, pour ceux qui savaient ce que c'était, ou dans la recherche google pour les autres ...
[center]../.http://warriordudimanche.net/plugins/WDD_replace/img/medium/kiddinme2.png [/center]
[fright] ../.http://warriordudimanche.net/plugins/WDD_replace/img/medium/lol.png[/fright] Or, facteur aggravant, l'URL était longue et alambiquée ce qui, pour des mômes qui ont la capacité de rétention d'un bulot cuit, constituait déjà un challenge qui aurait à lui seul pu subir une évaluation notée.
[fleft] ../.http://warriordudimanche.net/plugins/WDD_replace/img/normal/sardonique.png [/fleft]GrosJean comme devant, je me promets* in petto* de coder à l'arrache un raccourcisseur d'url perso, histoire de ne plus perdre 22 minutes à attendre que tout le monde ait tapé les bons caractères dans le bon ordre et dans la bonne case...
Donc, voilà, c'est fait.
[center] ../.http://warriordudimanche.net/plugins/WDD_replace/img/xbig/gfini.jpg [/center]
C'est très minimaliste, fait à l'arrache, mais ça fonctionne: la page d'accueil contient une case pour taper l'url à raccourcir et une autre si vous voulez spécifier un code particulier (sinon, il génère au hasard): si vous précisez un code qui existe déjà, il écrasera l'ancien.
Voir la démo
Télécharger le zip
C'est publié sous licence faisCeQueTuVeuxMaGueule (n'hésitez pas à virer le lien du footer si vous voulez )
../.http://warriordudimanche.net/plugins/WDD_replace/img/xbig/bisou.jpg
repost automatique de mon site...
http://warriordudimanche.net/?article0708/plugin-mystaticstartpage-rediriger-vers-une-page-d-accueil-hors-de-pluxml
[fright] ../.http://warriordudimanche.net/plugins/WDD_replace/img/xbig/ckan.jpg[/fright]Il y a quelques temps Cyrille Borne s'est fait une page d'accueil qui lui permettait de rediriger les visiteurs vers les différentes parties de son site, pluXML n'en constituant que la section Blog.
Si je me souviens bien, il a un peu galéré à cause de la redirection de son blog vers https://cyrille-borne.com/pluxml qui avait cassé les liens de ses lecteurs vers son flux RSS.
Je me suis alors dit, ben pourquoi pas moi ?!
Seulement, je me voyais pas galérer de la même façon. Donc, j'ai fait un plugin...
Un tout chti: là on est sur du (je déteste cette expression pour VRP) made in 5 minutes... c'est simple, j'ai passé plus longtemps sur la rédaction de ce billet que sur la réalisation du plugin... ../.http://warriordudimanche.net/plugins/WDD_replace/img/normal/sifflotte.png
[fleft] ../.http://warriordudimanche.net/plugins/WDD_replace/img/xbig/chocapics.jpg[/fleft] Donc, en gros, vous précisez dans la config l'adresse de la page servant d'accueil extérieur et c'est tout: le site ne redirige vers cette page que si on vient de l'extérieur et qu'on cherche à accéder à la page root du site.
Je n'ai pas constaté que ça ait cassé quoi que ce soit chez moi, mais bon, la journée n'est pas terminée
^^
repost automatique de mon site...
http://unicode.warriordudimanche.net/
J'ai mis à jour la page unicode.warriordudimanche.net pour ajouter la quantité de caractères qui manquaient.
J'ai un peu recodé pour pouvoir faire des packs avec les listes qui ne se suivent pas (genre les maths, 4 packs oO ), j'ai ajouté un favicon et j'ai un peu changé le look...
Si ça intéresse kékin, ben c'est par là : http://unicode.warriordudimanche.net/
(le github: https://github.com/broncowdd/unicode_page )
Au passage, petit message à Cyrille qui ne manquera pas de grogner à propos de Bozon3:
../.http://warriordudimanche.net/plugins/WDD_replace/img/big/finger.jpg
^^ Source image
repost automatique de mon site...
http://warriordudimanche.net/?article0697/plugin-tag-editor-mettre-de-l-ordre-dans-les-tags-de-pluxml
Je viens de m'apercevoir que j'ai omis de partager un plugin que j'avais fait pour mettre de l'ordre dans les tags de mes articles...
C'est tout con mais ça permet de faire le taf simplement.
Une fois le plugin activé, un lien apparaît dans le menu admin.
Sur la page dédiée, les tags sont listés en deux colonnes: celle de droite permet de faire les modifications. Pour effacer un tag, effacez-le de la colonne de droite et sauvegardez...
Allez, amusez-vous et allez dans le pet du saigneur.
repost automatique de mon site...
http://warriordudimanche.net/?article0671/galart-plus-simple-comme-galerie-spapossib-plugin-pluxml
Comme ma moitié galérait avec son site de portfolio/galerie-usine à gaz, je lui ai proposé de monter un petit pluXML avec un plugin que je lui goupillerais entre deux tâches parentales, en mode charrette (mon favori)
Donc, prenant mon courage à deux mains et mon clavier, j'ai bricolé ça dans la journée.
Il s'agit d'un plugin volontairement minimaliste: il permet simplement de lier un dossier contenant des images (contenu dans le dossier* data/images*) à un article.
Lors de l'affichage dudit article, la galerie sera générée et ajoutée en fin d'article automatiquement et sans aucune autre intervention.
Une page de config, minimale elle aussi, permet de fixer la taille des miniatures (à configurer avant utilisation)
J'ai appliqué les modifs proposées par JerryWham et j'ai ajouté un flux rss pour la galerie: chaque article contenant une galerie propose le lien rss vers le contenu du dossier.
C'est très perfectible, mais bon, pour le moment, je peux pas mieux ^^
Exemple de galerie:
repost automatique de mon site...
https://opensource.com/alternatives/trello
Perso, j'utilise Kanboard: il est en PHP, simple à utiliser et à installer et très complet... trop, peut-être, si on n'attend qu'un kanban avec des colonnes et des tâches.
Un jour, je me coderai un truc perso en mode ultra simpliste.
Un jour...Via SebSauvageSource image
repost automatique de mon site...
http://warriordudimanche.net/?article0626/pouetter-sur-pluxml-un-plugin
Une époque, j'utilisais mon plugin RssFeedContent pour afficher le dernier toot... Mais ça, c'était avant le drame, bien entendu...
J'ai fait, en mode plein le joufflu, un petit plugin pour afficher un ou plusieurs pouets:
`
`
C'est ~~toot~~, pardon... tout ! ../.http://warriordudimanche.net/plugins/WDD_replace/img/normal/facepalm.png
repost automatique de mon site...
http://warriordudimanche.net/?article0579/suivi-de-commentaires-par-mail-pour-pluxml
Il y a quelques temps, j'avais bricolé un plugin pour Cyrille afin de permettre aux usagers du site de s'abonner par mail aux commentaires d'un article.
Comme il s'est trouvé quelqu'un d'autre que ça semblait intéresser, je pose là le bouzin ^^
Pour faire simple, le plugin ajoute une case permettant de s'abonner dans le formulaire de commentaire.
Quand un commentaire est posté et validé, l'abonné reçoit un email contenant le commentaire ainsi que des liens vers l'article, le commentaire et le désabonnement.
L'auteur de l'article peut, lui aussi, recevoir un mail pour tout commentaire posté (voir la page de config du plugin)
Comme toujours, c'est fait un peu à l'arrache, entre deux perturbations familiales... (j'ai compté une fois: en deux heures, les boulets m'on interrompu près de 40 fois: j'ai fait la liste sur ~~un~~ des postits, optimiste que j'étais)
N'hésitez pas à proposer des améliorations ../.http://warriordudimanche.net/plugins/WDD_replace/img/medium/kiddinme2.png
repost automatique de mon site...
http://resources.infosecinstitute.com/rips-finding-vulnerabilities-php-application/
RIPS is a source code scanner that detects possible vulnerabilities in a PHP code. RIPS tokenizes and parses the entire source code by transforming the PHP code into programs models and detects the possible vulnerable functions that can be compromised by a user input. It also offers an integrated code audit framework for further manual analysis.
Un auditeur de code PHP, faudra que je teste... un jour. ../.http://warriordudimanche.net/plugins/WDD_replace/img/normal/mort.png Source image
repost automatique de mon site...
http://tutorialzine.com/2017/01/20-awesome-php-libraries-for-early-2017/
Je retiens ces deux-là pour plus tard:
repost automatique de mon site...
http://warriordudimanche.net/?article0394/meslienssociaux-ajouter-des-liens-vers-differents-services
Il y a quelques temps, j'ai posté un plugin proposant d'ajouter une liste de liens paramétrables dans pluXML.
Cyrille l'a testé et cassé, comme il se doit... je l'ai ensuite réparé et amélioré (j'ai mis le zip à jour).
Une fois que le plugin fonctionnait, il m'a sorti «ben maintenant, une liste de liens sociaux ce serait bien, vu que t'as un code tout prêt.»
Donc, j'a fait ça... un plugin grâce auquel vous pouvez ajouter une liste de liens vers twitter/FB/pinterest etc...
Il suffit de remplir la liste dans la page de config et d'ajouter le hook `
eval($plxShow->callHook("showMesLiensSociaux"))`
Voilà... c'est tout ^^
repost automatique de mon site...
http://warriordudimanche.net/?article0358/trois-plugins-pour-le-prix-de-zero-c-est-mercredi-c-est-cadeau
Toujours plus loin, toujours plus haut... Sky is the limit.
Oui, bon, j'en fais un peu trop, mais les rares qui s'entêtent encore à me lire sont habitués
Donc, aujourd'hui, ce n'est pas un, ce n'est pas deux mais bien trois plugins que je vous propose.
D'un coup.
Chuis comme ça, généreux ! (si, si, c'est vrai, même que Cyrille Borne le dit )
Il ajoute même de façon tout-à-fait pertinente que ma générosité n'a d'égal que mon aspect bordélique, c'est vous dire l'ampleur !
Bon, plus sérieusement, les trois plugins ne sont que trois versions d'un seul et même script.
>Pourquoi en faire trois alors ?
Excellente question, j'y réponds en dessous.
repost automatique de mon site...
http://warriordudimanche.net/?article0354/des-boutons-sociaux-pour-pluxml-encore-un-plugin
Le plugin du jour ajoute des boutons de partage à chaque article, du moins si vous ajoutez l'appel au hook showSocialButtons.
L'avantage de ce plugin par rapport à d'autres, c'est qu'il ne track personne puisqu'il ne fait appel à aucune ressource extérieure pour afficher les icônes.
Voilà.
C'est tout.
Allez en paix et bon dimanche
repost automatique de mon site...
http://warriordudimanche.net/?article0351/markdown-parser-du-markdown-minimaliste-pour-pluxml
A chaque mise à jour de mon CMS adoré je me pose la question de l'éditeur à choisir: auparavant, il me semblait indispensable d'avoir un ritch text editor façon CKeditor (qui est très bien et auquel il n'y a pas grand-chose à reprocher).
A mon sens, et après quelques années de bons et loyaux services, je trouve que son utilisation pousse à la bidouille à base de balises dégueulasses (par flemme, hein, mea culpa ) ce qui amène des incohérences de mise en page, des difficultés dans les changements de maquette etc...
A force de poster sur GitHub, j'ai pris l'habitude du markdown qui s'avère simple à mémoriser, lisible, efficace et surtout: homogène.
Il existe déjà un plugin de mon copain JerryWham qui fait bien le job mais il me manquait quelque-chose...
repost automatique de mon site...
http://warriordudimanche.net/?article0347/media-page-enhancement-ameliorer-la-page-media-de-pluxml
Un jour, un plugin... chuis comme ça . Aujourd'hui, j'ajoute ma pierre à l'admirable édifice de pluXML en modifiant un peu la page médias.
En effet, je trouvais dommage de ne pouvoir sélectionner les fichiers que par le bouton input et d'être obligé de downloader une image du net avant de la réuploader sur ce site...
Comme tout bon codeur, j'ai passé quelques heures à gagner quelques minutes
repost automatique de mon site...
http://bookmarks.ecyseo.net/?XyONZw
Comment ça «si tu me lis»... Bien sûr que je te lis ;-)
C'est marrant, je bosse bcp sur bozon V3 et justement, je me posais des questions à propos de mon usage de la poo, assez nouvelle pour moi.
En particulier sur les méthodes statiques ;-)
Merci, donc !
http://php.net/manual/fr/session.upload-progress.php
intéressant
https://bitbucket.org/grumph/frais/src
Je fais tourner la page d'une appli php pour tenir les comptes en groupe qu'un lecteur m'a indiquée.
Pas testé mais ça à l'air bien...
http://fpdf.org/?lang=fr
Intéressant ça: une lib pour faire du pdf en pur php (via Orangina rouge)
http://lehollandaisvolant.net/?id=20160526192141
imagetruecolortopalette($image_ressource, false, 256); avec la lib GD pour diviser le poids ?! wow ! Merci !
http://www.tinybutstrong.com/
Ha oui, très intéressant en effet ! Merci !
Je testerai tout ça dès que Bozon sera stable \o/ (un jour)
http://stackoverflow.com/questions/32115609/basename-fail-when-file-name-start-by-an-accent
Tiens, voilà un bug qui vient de me faire paumer un bon moment !
La fonction basename ne reconnaît pas le premier caractère si celui-ci est accentué... la classe.
Bon, donc un petit truc pour pallier à ça:
`
function basename($file){
$array=explode('/',$file);
if (isarray($array)){
return end($array);
}else{
return $file;
}
}
`
http://overapi.com/
Très utile ça: complet, lisible et en plus chaque ligne est un lien vers une doc plus complète...
via https://link.alexisvuillaume.com/
https://github.com/muaz-khan/RecordRTC/tree/master/RecordRTC-to-PHP
Ha ?! Un script pour enregistrer du son depuis le micro, réécouter et envoyer un fichier son sur un serveur...
Sans flash.
http://googol.warriordudimanche.net/
Petite mise à jour de Googol: un bug fix sur les recherches d'images (google est particulièrement chiant avec ça ^^) et un changement de design.
Je continue à bosser dessus.
Edit: si la page de démo ne renvoie rien pour l'instant, c'est sans doute que google bloque l'ip de mon serveur pendant un temps: ça arrive quand googol est victime de son succès et que trop de requêtes parviennent à google en une seule fois ^^
N'hésitez pas à héberger vos propres instances du script ou patientez un moment, ça devrait passer rapidement ^^
https://github.com/kbjr/Git.php
require_once('Git.php');
$repo = Git::open('/path/to/repo'); // -or- Git::create('/path/to/repo')
$repo->add('.');
$repo->commit('Some commit message');
$repo->push('origin', 'master');
https://github.com/broncowdd/BoZoN#1.7
Après un audit de sécurité particulièrement pertinent, Oros a relevé et fixé quelques problèmes qu'il convenait de corriger rapidement.
J'ai donc commit la nouvelle version 1.7 qui est essentiellement son oeuvre ^^
Mer-ci-O-ros (merci Oros \o/ )
https://www.shaarli.fr/
Lien vers le message anterieur http://lehollandaisvolant.net/?id=20150731213620
oui, voire même une chtite fonction pour faire ça d'un coup:
function aff($a,$stop=true){echo '<pre>';var_dump($a);echo '</pre>';if ($stop){exit();}}
https://github.com/broncowdd/BoZoN
Je viens de commit la v1.4 qui apporte la gestion des sous dossiers (big boulot :-°)
J'ai testé en local vu que je suis en camping et que le wifi semble pour le moins prostatique... donc, il peut y avoir des bugs... dsl d'avance
http://www.directorylister.com/
hop, coude direct (ça va m'éviter du boulot ^^ Merci Seb !)
http://www.warriordudimanche.net/static2/tooeets&command=msg64
Dans la rubrique "je sers php et c'est ma joie", aujourd'hui: php et les cookies...
Je m'acharnais sur un problème apparent de cookie qui ne se sauvait pas (avec le plug in stayconnected)...
je désosse, je mets des arrêts, j'affiche des valeurs... 'tain: ça DEVRAIT fonctionner, mais ça ne fonctionne PAS (DU TOUT)...
$codeurfou->readTheDoc('setcookie');
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAahhhhhhhhh ok...
si on ne spécifie pas le paramètre path, ben le cookie n'est dispo que dans le chemin de la page où il a été créé... mort
pas vicieux le truc déjà...
http://www.ecyseo.net/article46/plugin-phpgraphforpluxml
Superbe travail !!! Je teste asap !
Dis donc, tu n'aurais pas dans l'idée de faire un plugin de stats avancées pour pluxml ? ^^
GG !
http://www.lafermeduweb.net/billet/util-php-une-collection-de-fonctions-et-snippets-php-a-utiliser-1809.html
Il y en a quelques unes d'intéressantes en effet... hop, coude.
http://shaarli.warriordudimanche.net/?6y7Pzg
Oui, dès que j'aurai terminé mon plugin de galerie, je teste avec mon appli d'évaluation d'élèves ^^ (ça va faire de superbes graphiques oO)
http://www.ecyseo.net/article45/phpgraph-mise-a-jour-et-correction-de-bugs#form
La MAJ de phpGraph : GG JerryWham ! \o/
https://github.com/ArthurHoaro/favicon
En effet, j'ai vu ça mais j'ai pas eu le temps de poster à ce propos ^^
Je pense que ça va me servir et pas que pour respawn :-D
coude et merci Arthur !
Lien vers le message anterieur http://book.knah-tsaeb.org/?TWx1Rg
http://www.warriordudimanche.net/shaarli/?tkiG5Q
En fait, je veux faire un formulaire simplifié de post, un peu à la shaarli, pour pouvoir poster vite fait un lien, une vidéo ou un billet d'humeur façon tweet ^^
La mémerde, c'est qu'il faut t'authentifier d'abord puis ensuite poster... plus trop simplifié :-D
(je fais ça pour des noubissimes XXXl )
Du coup, je mets un input sur le formulaire généré lors d'un appel de bookmarklet pour que le user puisse spécifier son passe (le numéro du user est donné dans le bookmarklet, qui est unique).
c'est la page index qui reçoit les données post car le prepend de la page article effectue la vérification de session avant tout hook...
donc post -> INDEX [gère mot de passe et crée session si nécessaire (hook)] -> [post dans session[postdata]] redirection -> admin/article.php -> hook [post=session[postdata]] -> article récupère les données post
ça peut paraître alambiqué mais ça marche très bien... reste que je dois mettre un artID libre dans le formulaire... (je suis dessus là )
3,2,1 TROLL !^^
http://
Dans pluXML, j'avais besoin de passer par la page index pour opérer une identification du user puis par une page admin pour gérer les données de mon formulaire (pour éviter de devoir se logger AVANT de poster)... en effet, impossible de se logger avant si on dirige directement vers la page admin correspondante, car la vérification de la validité de la session se faisait avant toute forme de hook (normal ^^)
Seule solution (apparemment... jerrywham ?!) envoyer le formulaire contenant les données à gérer et le mot de passe tapé par le user à la page index qui permet un hook de vérification/création de session puis rediriger ensuite vers la page admin pour traiter la suite du formulaire...
Je me suis gratté la tête un petit moment, puis j'ai pensé à deux solutions:
1 - changer le $POST en $GET, mais c'est crade
2 - stocker les $POST dans $SESSION['postdata'], rediriger vers la page article.php, hooker pour recréer la variable $_POST...
Ben ça, voyez-vous, ça fonctionne... <3 PHP
http://www.photoshow-gallery.com/
ha, elle a l'air bien cette galerie... avec drag and drop... Si elle gère les partages (accès public/privé) je vais l'adopter, je pense ^^
[Edit]
Elle gère les partages publics/privés, permet la création d'utilisateurs avec des profils spécifiques, supporte le drag drop de fichiers...
Idéal pour faire un portfolio, un catalogue pour inspirer un client, partager des photos avec la famille...
En plus c'est open-source...
Je crois que je vais mettre le nez dedans, moi ^^
http://nomad.so/2014/06/stop-abusing-arrays-in-php/
A lire à tête reposée car c'est exactement ce que je fais ^^
https://pbs.twimg.com/media/ArXcPfoCIAE1r0G.jpg
trololololo ^^
Lien vers le message anterieur http://www.olissea.com/mb/links/1/?91LpXQ
http://snippetvamp.warriordudimanche.net/snippetvamp.php?snippet=538dc80ed0d39
Une petite fonction que j'ai pondu pour le cadeau du mercredi de demain:
elle permet de récupérer les infos sur une vidéo youtube sous forme d'array...
Et ça, l'array dans la vidéo, ça se loupe pas... ^^
http://lehollandaisvolant.net/?d=2014/05/20/19/21/36-php-faire-plusieurs-requetes-http-simultanees-avec-curl
Je me note ça: pour SonaRSS je lance un curl par widget (par flux, donc) en ajax... Je vais donc regarder ta solution de près ;-) Merci
http://www.lafermeduweb.net/billet/belt-un-toolkit-php-ajoutant-plus-de-60-fonctions-pratiques-1741.html
à voir plus tard...
http://blog.idleman.fr/pokipoki-un-wrapper-bureautique-pour-le-php/
"PokiPoki est un programme en C++ vous permettant de transformer n’importe quel script PHP/site Web, et autres joyeuseté en html5/css3/JavaScript etc… en application bureautique et ce de manière complètement transparente"
J'en veux j'en veux !
http://stackoverflow.com/questions/11680709/file-get-contents-give-me-403-forbidden
@Timo: certains sites, comme google, poussent même à renvoyer un contenu différent si c'est php qui demande !
solution: filecurlcontents ( http://snippetvamp.warriordudimanche.net/snippetvamp.php?snippet=535a798f95b35 )
va chercher les données, masque le réferer et se fait passer pour un navigateur ^^
Lien vers le message anterieur http://lehollandaisvolant.net/?id=20140425161447
http://www.prozero.fr/programmation/php/php-telecharger-video-youtube.html
tiens, sympa ça... je vais tester...
http://www.cyberciti.biz/tips/php-security-best-practices-tutorial.html
Comment sécuriser son serveur PHP... et par la même occasion le rendre inapte à à peu près tout... ^^ (troll)
http://www.php.net/manual/en/function.token-get-all.php
PHP powaaaa ! ^^
http://phpfiddle.org/
un jsfiddle pour php, à tester -> coude (^^ wink Bajazet https://bajazet.fr/shaarli/?92fb3g )
https://github.com/yosko/php-github-updater
Ohhhh que ça sent bon, ça, oooohhhh ! ^^
La toute bonne idée...
Je jette un oeil dessus asap ^^
http://www.ecyseo.net/article/29/phpgraph-afficher-des-graphiques-svg-grace-a-php.html
GG ! la classe... je me garde ça pour plus tard ^^ THX !
http://www.warriordudimanche.net/article217/tipiak-recuperer-les-ressources-d-une-page-web#c1387456946-1
J'ai amélioré certains aspects (wink Timo) et la détection des fichiers... ça tipiak dur ^^
Pour le code du script: https://github.com/broncowdd/tipiak/blob/master/tipiak.php
Pour la dernière version: https://github.com/broncowdd/tipiak/archive/master.zip
Pour tester une démo: http://tipiak.warriordudimanche.net/
http://www.catswhocode.com/blog/7-little-known-but-super-useful-php-functions
utile ?
http://googol.warriordudimanche.net/?q=&mod=images&lang=fr
Après les changements de la page de google ( http://warriordudimanche.net/shaarli/?rCequA ) j'ai bossé sur les regexes et je suis arrivé à retrouver la plupart des infos.
côté +:
côté -:
Dès que j'ai fait la même chose avec la recherche de vidéos, je mets les modifs sur github
[ET SUR LA RECHERCHE NORMALE oO !? ARGH ! WTF !]
Tchuss les gars ;) (et les filles, si il y en a ;)
http://googol.warriordudimanche.net
Ils sont malins, chez google ^^
De temps en temps, il faut revoir la regex qui parse la page de résultats d'une recherche récupérée via curl en php: en effet, il suffit d'un changement dans la structure de la page pour que la regex foire... normal.
En ce moment, les recherches d'images ne renvoient rien via googol: je me dis que ça doit être la regex...
Je regarde ce que mon script reçoit dans sa fonction parse_query: ce n'est en effet plus du tout la même structure qu'avant.
Problème, les adresses directes vers les images n'y sont pas !
Il me semble étrange qu'ils suppriment une donnée aussi vitale: je refais donc la recherche via mon navigateur et surprise: ce n'est pas DU TOUT la même page que celle reçue par Googol... hinhin
Google adapte donc ce qu'il envoie selon si c'est un user ou pas...
Gotcha me dis-je (car je suis polyglotte et sujet au soliloque ^^), je vais envoyer un faux user_agent, pour voir...
Twingo ! voilà que googol reçoit bien la page d'un utilisateur lambada.
Malin, google, hein ?! Ben c'est pas fini !
Quand on regarde le code de la page APRES HTMLSPECIALCHARS => c'est du pur JS ! ^^
Donc, en résumé: google reçoit la requête, la gère et renvoie un code js qui génère la page de planche d'images que vous voyez...
Non sans faire des reports par ci par là... bien entendu.
Du coup, parser le big shitload reçu, ça va être la fête à mon cul ^^
Je renonce pas notez, hein ?!
http://adaptive-images.com/
C'est marrant, je songeais à faire un truc de ce genre un moment:
générer via php des images de résolution différente selon le support (et les conserver en cache) en ajoutant une fonction dans le src de l'img genre <img src="<?php adapt('chemin/de/limage.png');?>" ou même <img src="adaptimg.php?i=chemin/de/limage.png" (un peu sur le modèle d'auto_thumbs mais qui s'adapte automatiquement au device)
http://www.warriordudimanche.net/?article69/auto-thumb-minitaille-sans-maxiaie
La solution présentée ici est toutefois plus complexe et plus complète (notamment, elle retouche les images pour éviter un effet de flou, elle adapte les images non pas au device mais à la résolution employée (via un trick js et un cookie pour passer la résolution à php)
Bref, ça a l'air d'un très beau boulot (même si ça utilise plusieurs technos à la fois : htaccess + php + js ;-) )
http://www.warriordudimanche.net/article206/auto-form-0-2-il-est-mieux#c1385659986-1
Salut les copains ^^
J'ai mis une version plus complète qui gère plus d'attributs et permet de spécifier la balise qui englobe les éléments du form ($autoform['surrounding_object']='li')
@bajazet: de rien mon copain ^^
@m0le: hinhinhin, je suis assez créatif dans le domaine ^^ J'ai même mis une méthode au point pour générer ce genre d'expressions ;-)
https://github.com/broncowdd/parsedown
Juste pour ceux que le markdown intéresse, il y a une lib qui m'a semblé très efficace et rapide: parsedown.php.
Je m'en suis fait une version sous forme de fonction mais à l'origine c'est une classe.
(le lien d'origine http://parsedown.org/ )
http://www.warriordudimanche.net/article202/bozon-glissez-deposez-partagez
J'étais aussi assez circonspect face au D&D, mais depuis quelques temps, il est parfaitement supporté, donc exploitable... ^^
Je retiens également ta remarque sur le nombre de fichiers qui ira sans doute croissant: je me dis que je pourrais toujours résoudre le problème quand il se présentera ^^ Surtout qu'entre temps, quelqu'un reprendra peut-être le script hinhinhin :*D
Lien vers le message anterieur http://lehollandaisvolant.net/?mode=links&id=20131117141626
http://www.webresourcesdepot.com/stable-php-parser-for-markdown-parsedown-php/
hop, note pour plus plus tard
http://www.ecyseo.net/article/27/astuce-pluxml-afficher-les-articles-associes-a-une-categorie-sous-le-nom-de-celle-ci.html
bon à prendre ça ^^ Merci !
https://github.com/vekin03/Mail2RSS
Tiens, je vais tester ça: c'est marrant, j'avais envie de faire la même chose et Kévin l'a fait avant... cool !
MER-CI-KE-VIN ! (merci Kévin !) ^^
http://wp-mix.com/infinite-loop-trap-spammers/
J'adore ce genre de petits scripts vicieux ^^ surtout la partie où l'on en interdit l'accès aux robots ^^
http://feeds.lafermeduweb.net/~r/LaFermeDuWeb/~3/nE2jnhqj0T8/requests-une-biblotheque-php-pour-faire-vos-requetes-http-1646.html
Une lib PHP qui permet d'accéder aux fichiers distants ...
"Parmi les fonctionnalités plus avancées, on retrouve:
Gestion des domaines et URLs internationalisés
Vérification SSL
Basic/Digest Authentication
Décompression automatique
Gestion des timeouts"
http://shaarli.memiks.fr/?5wP54Q
Je garde, ça me fera gagner du temps ^^ je sais même où je vais l'utiliser ;)
https://github.com/yosko/easydump
GG Yosko ^^
Un projet à suivre de près ;)
http://links.yosko.net/?c9d9VQ
http://sebsauvage.net/links/?JXjq2w
Comme si ce n'était pas déjà assez la mouise de gérer les encodages en php... :-@
http://www.olissea.com/mb/links/1/?CyDcGA
Je copie là ma réponse du forum ^^
"Rhaaaa la mauvaise foi ! ^^
Même si le html a bien été interprété, il en va tout autrement du javascript, en effet:
<?php
$a=array();
echo $a["<script>alert('test');</script>"];
?>
ne fonctionne pas !
"Notice: Undefined index: <script>alert('test');</script> in C:\Dropbox\UwAmp\www\TEST\aeff.php on line 3"
Il n'y a donc pas de faille XSS réelle... ou alors montre-moi un code qui exploite cette faille (je peux me tromper et je suis très curieux !!! ^^)"
http://guzzlephp.org/
un framework/wrapper pour faire du cURL facilement.
http://www.webresourcesdepot.com/kint-a-debugging-helper-for-php-apps/
"Kint, an open source resource, is a zero-setup replacement that offers a better debugging experience."
Tiens, à tester...
http://www.commitstrip.com/wp-content/uploads/2013/06/Strips-MkTime-550-final.jpg
Hinhinhin, c'est tellement vrai...
http://www.boutell.com/scripts/jsonwrapper.html
Bien, voilà qui va résoudre le problème de SnippetVamp avec des versions de PHP < 5.2
[EDit] En fait, non... C'est une bonne solution mais elle renvoie un objet et les fichiers dat encodés sur une version php >5.2 ne seraient sans doute pas compatibles avec ceux des versions < à 5.2 (vertuchou !)
http://www.eden-php.com/
un framework pour intéragir avec twitter/FB/amazon etc...
à garder sous le coude
via : http://daniel.gorgones.net/sharelink/ptdljf
http://icecoder.net/
Tiens, un éditeur de code online open source à base de php... Yummy, je crois que je vais tester ^^
http://links.kevinvuilleumier.net/?0gZWGQ
Ha, oui, très utile ça, merci Kévin (& Seb pour le partage)
http://simplehtmldom.sourceforge.net/
Ohhh que c'est utile ça... oooooooh que oui... Merci seb ^^
http://www.quesaco.org/Comparatif-strtr-str-replace-ereg
Str_replace est le meilleur compromis
http://blog.idleman.fr/?p=1722#comment-4128
Deux petites fonctions très simple pour stocker/déstocker des informations multiples dans un fichier texte
http://phpjs.org/
http://phpsnips.com/
http://www.lastcraft.com/browser_documentation.php
Si vous avez besoin que votre script php aille rechercher des infos sur d'autres sites web, arrêtez de vous prendre la tête avec des commandes curl ou wget compliquées: SimpleTest fournit des classes php qui permettent de se comporter comme un navigateur: ouvrir une page, se loguer sur un site, cliquer un lien, récupérer des données dans la page...
http://dochub.io/#css/
http://www.lafermeduweb.net/billet/les-50-commandements-du-developpement-php-497.html
http://css-tricks.com/snippets
http://oldblog.pixarea.com/index.php/2007/01/07/62-dynamic-css-magic-with-php
http://www.grafikart.fr/ressources/php/crop-image-16
http://www.commentcamarche.net/contents/php/phpreg.php3
les expressions regulieres bien expliquées
http://www.scriptcopy.com
clone de snippets de site connus
http://www.snapfiles.com/get/phpobfuscator.html
http://www.trazos-web.com/2010/10/05/21-formas-de-mejorar-la-seguridad-de-tu-blog-en-wordpress
http://www.devblog.fr
Blog dédié aux langages web. Scripts et ressources pour webmaster
http://www.paperblog.fr/1378302/harmony-framework-ou-comment-transformer-du-php-en-javascript
Harmony Framework, ou comment transformer du PHP en Javascript
Harmony est un framework qui nous permet de transformer du PHP en javascript de façon simple et extrêmement efficace. On peut donc imaginer que ça pourra aider les personnes qui ne sont pas tr
http://www.paperblog.fr/403463/des-tableaux-de-donnees-simples-standards-et-lisibles-en-css-et-php
Des tableaux de données simples, standards et lisibles en CSS et PHP
http://farhadi.ir/works/smartoptimizer
SmartOptimizer (previously named JSmart) is a PHP library that enhances your website performance by optimizing the front end using techniques such as minifying, compression, caching, concatenation and embedding. All the work is done on the fly on demand.