Skip to content

Instantly share code, notes, and snippets.

View emdeeeks's full-sized avatar

Gareth Griffiths emdeeeks

View GitHub Profile
<?php
/**
* 1. create project at https://console.developers.google.com/project
* 2. enable 'Analytics API' under 'APIs & auth' / APIs
* 3. create 'NEW CLIENT ID' (OAuth client) under 'APIs & auth' / Credentials
* i. select 'Service account'
* ii. save generated key file to 'key.p12'
* iii. remember CLIENT ID
* 4. under GA account add 'Read & Analyze' access to newly generated email (access to GA Account not Property nor View)
@emdeeeks
emdeeeks / slack_invite.php
Created December 15, 2016 16:12 — forked from Topener/slack_invite.php
Simple PHP script to invite slack users
<?php
/**
* This is a simple script to invite users to your slack
* Replace the subdomain and token in the variables below.
* Upload a logo called "logo.png" to the same directory for your group
* Upload a logo called "slack.png" to the same directory for slack
*/
define('SUBDOMAIN','{YOUR SUBDOMAIN HERE}');
define('TOKEN','{YOUR API TOKEN HERE}');
?>
@emdeeeks
emdeeeks / grill.php
Created April 24, 2017 15:02 — forked from digibart/grill.php
A simple status page of running services, http://spatula.pixelbak.nl/grill.php
<html>
<head>
<title>Grill</title>
<style>
body {
background: #f7f7f7;
width: 500px;
margin: 0 auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
<?php
/**
* PHP IRC Server - PHelPsIRCd
* Why? Why not!
* @author Ben Phelps
* @version 2
* @copyright BenPhelps.me, 15 June, 2011
* @package PHelPsIRCd
@emdeeeks
emdeeeks / WebServer.php
Created April 27, 2017 13:32 — forked from navarr/WebServer.php
Basic Web Server in PHP
<?php
// Uses https://github.com/Navarr/Sockets
use Navarr\Socket\Socket;
use Navarr\Socket\Server;
class WebServer extends Server
{
protected $clientMap;
@emdeeeks
emdeeeks / decode_dns.php
Created May 1, 2017 22:35 — forked from mikemackintosh/decode_dns.php
Decode DNS Requests with PHP
<?php
// Let's define some important variables!
$logfile = "/var/log/dns_logger";
$gateway = "10.1.1.40";
$date_format = "n/j/Y H:i:s";
// We are now going to start a UDP Socket Server
// This is going to listen on port 53, DNS
$socket = stream_socket_server("udp://$gateway:53", $errno, $errstr, STREAM_SERVER_BIND);
@emdeeeks
emdeeeks / server.php
Created May 1, 2017 22:35 — forked from johann8384/server.php
DNS Server
<?php
/**
* DNS Server Class
*
* @author Jonathan Creasy <[email protected]>
* @version 0.1.0
* @package Dns
* @subpackage Server
* @url http://www.phpclasses.org/browse/file/18217.html
* This code is released into the public domain. Feel free to use it and distribute it however you wish.
@emdeeeks
emdeeeks / MimeMailParser.class.php
Created May 3, 2017 14:54 — forked from vyatri/MimeMailParser.class.php
This class allows you to receive and parse email in PHP efficiently and effortlessly.
<?php
require_once('attachment.class.php');
/**
* Fast Mime Mail parser Class using PHP's MailParse Extension
* @author [email protected]
* @url http://www.fijiwebdesign.com/
* @license http://creativecommons.org/licenses/by-sa/3.0/us/
* @version $Id$
@emdeeeks
emdeeeks / PertamaBot.php
Created June 25, 2017 12:48 — forked from banghasan/PertamaBot.php
Sample Bot Telegram - PHP
<?php
/*
BOT PENGANTAR
Materi EBOOK: Membuat Sendiri Bot Telegram dengan PHP
Ebook live http://telegram.banghasan.com/
oleh: bang Hasan HS
@emdeeeks
emdeeeks / PertamaCurlBot.php
Created June 25, 2017 12:48 — forked from banghasan/PertamaCurlBot.php
Bot Pertama dengan PHP Curl
<?php
/**
* Bot PHP Telegram ver Curl
* Lebih Bersih
* Sample Sederhana untuk Ebook Edisi 3: Membuat Bot Sendiri Menggunakan PHP
*
* Dibuat oleh Hasanudin HS
* @hasanudinhs di Telegram dan Twitter
* Ebook live http://telegram.banghasan.com/