Skip to content

Instantly share code, notes, and snippets.

@alexiscolin
alexiscolin / mailjet-smtp-ports-check.php
Last active January 26, 2022 12:54
PHP mailjet SMTP port check
<?php
echo (@fsockopen("in-v3.mailjet.com", 25, $errno, $errstr, 2))?'port 25 ouvert<br /><br />':'port 25 ferme<br />'.$errno.' '.$errstr.'<br /><br />';
echo (@fsockopen("in-v3.mailjet.com", 587, $errno, $errstr, 2))?'port 587 ouvert<br /><br />':'port 587 ferme<br />'.$errno.' '.$errstr.'<br /><br />';
echo (@fsockopen("ssl://in-v3.mailjet.com", 465, $errno, $errstr, 2))?'port 465 securise ssl ouvert<br /><br />':'port 465 securise ssl ferme<br />'.$errno.' '.$errstr.'<br /><br />';
echo (@fsockopen("tls://in-v3.mailjet.com", 465, $errno, $errstr, 2))?'port 465 securise tls ouvert<br /><br />':'port 465 securise tls ferme<br />'.$errno.' '.$errstr.'<br /><br />';
?>
@rambabusaravanan
rambabusaravanan / jailuser
Created October 2, 2017 03:37
Chroot Jail for SSH / SFTP User in Ubuntu and Debian
#!/bin/bash
D=/home/www-sftp
U=$1
if [ "$EUID" -ne 0 ]; then
echo "Requires root permission .."
echo "Usage: 'sudo $0 newusername'"
exit 1
fi
@damiencarbery
damiencarbery / polylang-get-woocommerce-translated-page-id.php
Created May 17, 2017 12:46
Return ID of translated WooCommerce page
<?php
/*
Plugin Name: Return translated WooCommerce page
Plugin URI: http://www.damiencarbery.com
Description: Required Polylang plugin. Returns ID of translated page.
Author: Damien Carbery
Version: 0.1
*/
// A safe version of code suggested at:
@ajaegers
ajaegers / git-move-files-in-subfolder.md
Last active August 25, 2025 09:51
Git: move files in an subfolder keeping history

Change structure of project folder with Git

I have this structure:

 project-folder/
     .git
     wp-admin/
     wp-content/
     wp-includes/

.htaccess