Skip to content

Instantly share code, notes, and snippets.

View mars13code's full-sized avatar

Mars13 mars13code

View GitHub Profile
@mars13code
mars13code / php7-form.php
Created March 7, 2018 15:05
fonction de traitement centralisé des formulaires
<?php
error_reporting(E_ALL);
ini_set('display_errors', '1');
// variable globale
// dossier qui va grouper les fichiers de traitement de formulaire
$cheminController = __DIR__ . "/../private/controller";
@mars13code
mars13code / replay001.json
Last active February 27, 2018 00:33
replay for coder
[
{
"range": {
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 1
},
"rangeLength": 0,
"text": "<",
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Exos jQuery</title>
</head>
<body>
<!--
POUR LA FACILITE DE LECTURE DU CODE DES EXOS
ON REGROUPE LE HTML ET CSS AVEC LE JS DE CHAQUE EXO
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>jQuery</title>
</head>
<body>
<header>
<h1>TITRE1</h1>
</header>
<?php
// balise ouvrante PHP
// ligne de commentaire
/*
bloc de commentaire
*/
// on écrit du code PHP entre les balises PHP
<?php
// http://php.net/manual/fr/function.require-once.php
// on compose la page avec 3 tranches
require_once "private/header.php";
require_once "private/section.php";
require_once "private/footer.php";
<?php
// configuration de l'affichage d'erreurs
// http://php.net/manual/fr/function.error-reporting.php
// http://php.net/manual/fr/function.ini-set.php
// en mode dev
error_reporting(E_ALL);
ini_set('display_errors', '1');
var go = function (...tabParam) {
if (tabParam.length == 1) {
var $d = document;
var selector = tabParam[0];
console.log(selector)
go.tabSelect = $d.querySelectorAll(selector);
return go;
}
};
@mars13code
mars13code / functions.php
Created January 28, 2018 23:59
fichier functions.php pour préparer le code nécéessaire pour son thème
<?php
// PROTECTION CONTRE UN ACCES DIRECT PAR UN NAVIGATEUR
if (!function_exists('add_action')) return;
// https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
#!/bin/bash
# https://github.com/svpernova09/cloud9-php71/blob/master/install.sh
# ajouter le depot de php72
sudo add-apt-repository ppa:ondrej/php -y
sudo apt-get update -y
# installer les modules nécessaires et utiles pour php72
sudo apt-get install libpcre3 -y
sudo apt-get install php7.2 php7.2-curl php7.2-cli php7.2-gd php7.2-intl php7.2-json php7.2-mysql php7.2-opcache php7.2-bcmath php7.2-mbstring php7.2-soap php7.2-xml php7.2-zip php-sqlite3 -y