Skip to content

Instantly share code, notes, and snippets.

View varemenos's full-sized avatar

Adonis Kakoulidis varemenos

View GitHub Profile
@varemenos
varemenos / array_map.php
Created March 17, 2012 15:57
PHP - Array Map Function
<?php
$a = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
$new_a = array_map('square', $a);
var_dump($a, $new_a);
function square($temp){
return ($temp * $temp);
}
@varemenos
varemenos / stack.php
Created March 17, 2012 16:05
PHP - Array as Stack
<?php
$a = array();
for ($i=0; $i < 3; $i++) {
array_push($a, $i);
var_dump($a);
}
for ($i=0; $i < 3; $i++) {
array_pop($a);
@varemenos
varemenos / array_values.php
Created March 17, 2012 16:13
PHP - Array Keys to Values
<?php
$a = array(
'x' => 'X',
'xx' => 'XX',
'xxx' => 'XXX'
);
var_dump(array_keys($a));
// RESULTS
@varemenos
varemenos / array_unique.php
Created March 17, 2012 16:20
PHP - Array Unique
<?php
$a = array(
'1' => 'one',
'one' => 'one',
'2' => 'two'
);
var_dump($a);
var_dump(array_unique($a));
@varemenos
varemenos / compact.php
Created March 17, 2012 16:30
PHP - Compact Variables into an Array
<?php
$name = 'James';
$surname = 'Pond';
$job = 'Failure';
$temp = array('name', 'surname');
$result1 = compact($temp, 'job');
$result2 = compact($temp[0], $temp[1], 'job');
@varemenos
varemenos / current_url.js
Created March 19, 2012 05:11
jQuery - Check For Current Url
if(window.location.pathname === 'index.php'){
// do something
}
@varemenos
varemenos / self_exec.php
Created March 21, 2012 04:38
PHP - Self Executing Form
<?php
if(isset($_POST['submit'])){
echo $_POST['text'] . ' got submitted.';
}else{
?>
<form action="self_exec.php">
<fieldset>
<input type="text" name="text" value="text" placeholder="Type here...">
<input type="submit" name="submit" value="Submit">
</fieldset>
@varemenos
varemenos / db.php
Created March 29, 2012 15:51
PHP - Database connection and query
<?php
// db info
$db_host = 'localhost'; // local only connection
$db_port = 3306; // default mysql port
$db_database = 'db_user'; // database username
// initiate dns string
$dns = "mysql:host=$db_host;port=$db_port;dbname=$db_database";
// create database object or close connection
@varemenos
varemenos / direct_access.php
Created April 8, 2012 00:11
PHP - Deny Direct Access
<?php
// inside included file
defined('INCLUDE') or die('No direct access allowed.');
?>
<?php
// inside includer
define('INCLUDE', true);
?>
@varemenos
varemenos / responsive_test.js
Created April 20, 2012 17:05
Bookmarklet - Responsive Screen Test
javascript:void((function(){var%20d=document;d.write('<!DOCTYPE%20html><html><head><meta%20charset="UTF-8"><title>'+d.title+'%20-%20Responsive%20test</title><link%20rel="stylesheet"%20href="http://responsive.victorcoulon.fr/assets/css/app.css"><script%20src="http://responsive.victorcoulon.fr/assets/js/app.min.js"></script></head><body><header><div%20class="close"><a%20href="#">%C3%97</a></div><div%20id="size"></div><div%20id="devices"><a%20href="#"%20class="tablet-portrait"><span>Tablet%20Portrait</span></a><a%20href="#"%20class="tablet-landscape"><span>Tablet%20Landscape</span></a><a%20href="#"%20class="smartphone-landscape"><span>iPhone%20Landscape</span></a><a%20href="#"%20class="smartphone-portrait"><span>iPhone%20Portrait</span></a><a%20href="#"%20class="auto%20active"><span>Auto</span></a></div></header><section><iframe%20id="wrapper"%20src="'+d.URL+'"%20onLoad="resbook.changeUrl(this.contentWindow.location,this.contentDocument.title);"></iframe></section></body></html>')})());
<!-- http://responsive.v