Cipher Bliss

dimanche 22 novembre 2015

convertir les fichiers de config de symfony2 facilement

un site bien sympa nommé __Symfony2 Service Config Converter__ permet de convertir du code au format .yml en .php , en .ini, en .xml
Rosstuck le donne aussi en bundle sur github afin de l'intégrer à vos commandes perso symfony2.

https://github.com/rosstuck/TuckConverterBundle Essayez, c'est marvellous pour faire correspondre une config de tuto à vos besoins!

lundi 30 mars 2015

du PHP sexiste

à quoi ça peut bien ressembler du code sexiste? C'est possible, j'en ai fait un tuto pour la journée des droits des femmes 2015. Allez voir par ici sur le tykayn blog.

jeudi 25 juillet 2013

Redirection dotclear

Discouragement Redirection Cube

Si comme moi vous avez déménagé un blog Dotclear vers un nouveau serveur et que vous ne souhaitez pas perdre vos anciens liens, lecteurs et autres joies du référencement il convient de faire une redirection permanente de tous les liens envoyés à l'index.php de Dotclear.

éditez donc ce fichier et rajoutez y ce code avec vos infos perso.

<?php
function curPageURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 } else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 }
 return $pageURL;
}


$mystring = curPageURL();
$findme   = 'index.php/post';
$pos = strpos($mystring, $findme);

if( $pos ){  //pour remplacer la nouvelle façon d'écrire le chemin vers l'index et les posts
         // bien sûr au lieu de tykay.free.fr et tykayn.fr il faut mettre ce code en fonction de vos informations persos
	$newurl = str_replace('http://tykay.free.fr/index.php/post','http://tykayn.fr/?post',curPageURL());
}
else{
	$newurl = str_replace('http://tykay.free.fr','http://tykayn.fr',curPageURL());
}

//echo $newurl;
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: $newurl");
?>

Et voilou! Enjoy

lundi 30 avril 2012

Envoyer des mails depuis localhost

Je me suis longtemps demandé comment configurer mon serveur local pour pouvoir envoyer des emails. Voici enfin la solution: ouvrir ces deux fichiers de config situés dans votre dossier wamp (en partant du principe que wampserver est installé sous C:\wamp )

C:\wamp\bin\php\php5.3.8\php.ini
et C:\wamp\bin\apache\Apache2.2.21\bin\php.ini


Ensuite, cherchez une occurence de "smtp"
j'ai pour fournisseur d'accès SFR, donc j'ai mis smtp.sfr.fr et utilisé le port 25

SMTP = smtp.sfr.fr
; http://php.net/smtp-port
smtp_port = 25


là où les deux fichiers le demandaient.
Un restart de tous les services de wamp plus tard, et ô magie je peux enfin utiliser la fonction mail() de php. Enjoyez!

lundi 19 décembre 2011

Fonction Random picture

logoLe script Random picture est expliqué et disponible ici et sur mon portfolio artlemoine.com (section Web). C'est une fonction php qui permet d'afficher une image choisie au hasard dans un dossier. Pratique pour faire une bannière changeante par exemple. Et tout ça sans utiliser la librairie GD contrairement à ma proposition précédente. Enjoy!

vendredi 2 décembre 2011

url maker 1.6 - publier des liens sans avoir à les écrire

url maker1.6

Un script bon pour la flemme en php/js écrit par mes soins qui fouille des dossiers et donne les codes (html, ou wiki pour les blogs, ou bbcode pour les forums) pour publier des liens sans avoir à les écrire un par un vers plein de fichiers selon quelques options et des dossiers rangés par année/mois.
URL maker 1.6 est Téléchargeable ici.
Les versions suivantes seront disponible sur mon portfolio (dans la partie Free DL) qui héberge ce blog et les autres.
J'ai fait une vidéo avec la version précédente pour montrer à quoi ça sert et à quel point on peut partager des images rapidement (bien que ça pourrait toujours être amélioré avec du python...)
on peut par exemple avoir tous les liens d'images vers leur taille plus grande qui se trouverait dans un dossier nommé "g" ou encore choisir une taille à laquelle afficher les images (pour le langage html). Combiné à une lightbox ça peut vous faire une gallerie web assez facilement bien que le but premier soit de pouvoir mettre en ligne sur un blog toutes les images d'un dossier

Pour vous en servir

Il vous suffit d'un espace web.

  • Choppez l'archive zip \O/
  • dézippez l'archive, balancez son contenu sur votre espace web.
  • Rendez vous sur index.php dans votre navigateur web et vous n'aurez qu'a cliquer sur "enregistrer" pour que l'install mémorise une adresse absolue dans un fichier texte.

C'est vraiment très facile à utiliser. Vous n'avez plus qu'a mettre vos tas d'images dans les sous dossiers ( essayez dans le dossier 2011/12decembre par exemple, puis rendez vous dans la page d'index.php, et hop magie, le script explore directement le dossier 2011/12decembre parce que c'est l'année et le mois courant. Quand je vous disais que c'était bon pour la flemme!) de votre installation et de les parcourir avec l'appli puis de cliquer sur le bouton "copy" spécialement démesuré pour plus de flemme et à coller où vous voulez vos liens ! :D


(C'était sur la version 1.0 , les choses ont assez changé dans l'interface mais le principe est le même: on balance nos images sur le serveur, on va sur la page d'index d'url maker et y'a plus qu'a copier les liens. Ne faites pas attention à l'arrière plan de chat j'en ai tout un vortex ni à la musique piquée à ma mère grand)

Merci de ne l'utiliser que dans un cadre de gratuité.
Et n'oubliez pas quand vous faites un script: donner des noms significatifs à vos variables vous épargnera de longues heures à chasser les bugs. Je suis ouvert à toute suggestion d'amélioration. Enjoyez.