Skip to content

Instantly share code, notes, and snippets.

View abennouna's full-sized avatar

Abdelaziz Bennouna abennouna

View GitHub Profile
@abennouna
abennouna / gist:5539972
Last active December 17, 2015 02:59
Le Lab by tellibus : tlbExcelView - http://tellibus.com/lab/tlbExcelView/
<?php public function actionAdmin() {
$model = new Model('search');
$model->unsetAttributes();
if (isset($_GET['Model'])) {
$model->attributes = $_GET['Model'];
}
if (isset($_GET['export'])) {
$production = 'export';
@abennouna
abennouna / gist:5524467
Last active December 17, 2024 23:42
Tutoriel PHP : Programmer des backups automatiques d’une base de données MySQL et les envoyer via FTP - http://tellibus.com/blog/3
<?php
// Données de connexion à la base de données
$MYSQLhost = 'localhost';
$MYSQLdb = 'tlb_db';
$MYSQLuid = 'tlb_db_uid';
$MYSQLpwd = 'motdepasse';
// Données de connexion au serveur FTP
$ftpServer = 'ftp.votre-serveur.com';
$ftpUser = 'utilisateur@votre-serveur.com';
@abennouna
abennouna / gist:5522162
Last active December 17, 2015 00:38
Tutoriel Yii : Intercepter les rapports de non remise d’e-mail (NDR) pour exécuter une commande spécifique - http://tellibus.com/blog/2
CREATE TABLE IF NOT EXISTS `User` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`status` tinyint unsigned NOT NULL,
`login` varchar(30) NOT NULL,
`password` tinytext NOT NULL,
`email` varchar(128) NOT NULL,
`firstName` varchar(128) NOT NULL,
`lastName` varchar(128) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `login` (`login`)
@abennouna
abennouna / gist:5517147
Last active December 16, 2015 23:59
Tutoriel Yii : Affichage en temps réel de données en provenance du serveur à l’aide des Server-Side Events (SSE) - http://tellibus.com/blog/1
CREATE TABLE `Message` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`toUserId` int unsigned NOT NULL,
`message` text NOT NULL,
`new` tinyint NOT NULL DEFAULT '1',
PRIMARY KEY (`id`),
KEY `toUserId` (`toUserId`)
);