File_get_contents sur une url protegée par htaccess

Voici une petite manip PHP pour faire un file_get_contents d’une URL protégée par un mot de passe:

$login = "votre login";
$password = "password";
$opts = array('http' =>
  array(
    'method'  => 'GET',//GET | POST
    'header'  => "Content-Type: text/html\r\n".
    "Authorization: Basic ".base64_encode($login.':'.$password)."\r\n",
    'timeout' => 300
  )
);
                      
$context  = stream_context_create($opts);
$url = "http://monsite.com/mapageprotegeeparmdp.php";
$result = file_get_contents($url, false, $context, -1, 40000);

Voila!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Outils pour créer une clef USB bootable

Voici quelques outils pour créer une clef USB bootable afin d’installer Linux et Windows:

 

WinUSB

WinUSB est un logiciel qui tourne sous Ubuntu qui permet de préparer une clef USB afin d’installer Windows 7/Vista. Il peut être utilisé en CLI ou via l’interface graphique.

Installation:

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb
WoeUSB (ubuntu 18.04)

WoeUSB est un fork de WinUSB.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb
sudo add-apt-repository --remove ppa:nilarimogard/webupd8
sudo apt update

Utilisation en ligne de commande:
Formatage de la clef:

sudo winusb --format <iso path> <device>

Installation:

sudo winusb --install <iso path> <partition>

Utilisation via l’interface graphique:

Il suffit de spécifier l’iso à installer et la clef à utiliser.
source

LinuxLive USB Creator

LinuxLive USB Creator est un logiciel pour Windows qui permet de préparer une clef USB pour installer Linux de manière très simple et intuitive! Une image au format iso ou un cd/dvd peuvent être utilisés. Vous pouvez également télécharger une image directement depuis l’outil.

Cliquez ici pour télécharger LinuxLive USB Creator.

Edit Aout 2016 : à partir de Ubuntu 15.04, utilisez Rufus (CF: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows).

Windows 7 USB/DVD download tool

Windows 7 USB/DVD download tool permet de préparer une clef USB afin d’installer Windows 7.
L’outil est téléchargeable sur cette page.

 

Bonne installation!

 

 
sources: https://www.linuxbabe.com/ubuntu/easily-create-windows-10-bootable-usb-ubuntu

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Afficher les dossiers et fichiers cachés sous Eclipse

Par défaut, Eclipse n’affiche pas les fichiers cachés. Il est pourtant nécessaire parfois de pouvoir les voir dans ses projets comme pas exemple les fichiers « .htaccess » .

Pour cela, il faut changer les filtres d’Eclipse via la petite flèche située à la droite de la vue « PHP Explorer » puis cliquer sur « Filters »:

Dans la nouvelle fenêtre qui s’ouvre il faut simplement décocher la checkbox .* resources:

Et c’est tout. J’espère que ce post permettra à quelques développeurs de gagner un peu de temps!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ubuntu: Comment installer phpMyAdmin

Voici comment installer phpMyAdmin sous Ubuntu:

phpmyadmin logo
Premièrement il faut installer les paquets nécessaires:

sudo apt-get install php5 mysql-server apache2 phpmyadmin

Essayez ensuite de vous connecter à l’interface phpmyadmin: http://localhost/phpmyadmin/ .

Si cela ne fonctionne pas c’est que la configuration de phpMyAdmin n’est pas prise en compte par Apache.
Allez voir si le fichier /etc/apache2/conf.d/phpmyadmin.conf existe. Si ce n’est pas le cas, exécutez la commande suivante qui permet de copier la configuration de phpMyAdmin dans le dossier d’Apache:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf

Il suffit ensuite de redémarrer Apache:

sudo /etc/init.d/apache2 restart

Voila, http://localhost/phpmyadmin/ est maintenant accessible.

Une réflexion au sujet de « Ubuntu: Comment installer phpMyAdmin »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

WordPress: Afficher les commentaires sur la page d’accueil

Petite astuce pour afficher les commentaires sur la page d’accueil de votre blog WordPress:

Il faut simplement ajouter ces 2 lignes dans le fichier /votretheme/index.php :

<?php
$withcomments = 1;
comments_template(); 
?>

Exemple:

[...]
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>

    <?php get_template_part( 'content', get_post_format() );?>
    //Les deux lignes suivantes sont à ajouter après l'appel à get_template_part()
    <?php $withcomments = 1; ?>
    <?php comments_template(); ?>

<?php endwhile; ?>
[...]

Cette astuce marche aussi pour les autres templates (category.php, tags.php, archive.php, author.php …).

2 réflexions au sujet de « WordPress: Afficher les commentaires sur la page d’accueil »

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

WordPress – Comment mettre une limitation sur la taille des extraits

Dans WordPress, il est parfois utile d’avoir une taille maximale pour les extraits de vos articles.
Pour cela, il suffit d’ajouter ce morceau de code dans /wp-content/themes/montheme/functions.php :

add_filter('excerpt_length', 'my_excerpt_length');
function my_excerpt_length($length) {
    return 30; 
}

Dans cet exemple, les 30 premiers mots seront affichés.

Pour plus d’infos sur la fonction excerpt de WordPress: the_excerpt

3 réflexions au sujet de « WordPress – Comment mettre une limitation sur la taille des extraits »

  1. Bonjour, est-il possible de donner plusieurs tailles à l’extrait?
    Sur ma page d’accueil, j’ai plusieurs articles. Je souhaiterais que le premier ai 50 caractères dans le résumé et que tous les autres n’en ai que 20.

    • Bonjour,
      vous pouvez ajouter une seconde fonction dans functions.php :
      function my_excerpt_length2($length) {
      return 20;
      }

      puis dans le fichier index.php de votre thème, ajoutez à l’intérieur de la boucle « while ( have_posts() ) : the_post(); »:

      < ?php if(!isset($i)){ $i = 0; }elseif($i == 1){ add_filter('excerpt_length', 'my_excerpt_length2'); } $i++; ?>

  2. Bonjour,

    Merci pour ce tuto.
    Petite question : si je définis une taille maxi de 30 mots et que mon article fait moins de 30 mots (exemple article avec des images), le bouton « lire la suite » n’apparait pas. Il y a t-il un moyen pour définir :
    – soit un nombre de mot minimal et maximal
    – soit de laisser en permanence le bouton « lire la suite » même si l’extrait fait moins de 30 mots.

    Merci

    Bonne journée

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *