Skip to content

Instantly share code, notes, and snippets.

View smonteverdi's full-sized avatar

Sean Monteverdi smonteverdi

View GitHub Profile
@smonteverdi
smonteverdi / gist:1993896
Created March 7, 2012 15:48
CSS: Text Field Rounded and Inset Shadow
input {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 8px;
border: 0;
-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.6);
-moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,0.6);
box-shadow: inset 1px 1px 4px rgba(0,0,0,0.6);
}
@smonteverdi
smonteverdi / gist:1993903
Created March 7, 2012 15:49
jQuery: Accordion show/hide
var dd = $('dd');
dd.filter(':nth-child(n+4)').addClass('hide');
$('dt').on('click',function(){
$(this)
.next()
.slideDown('fast')
.siblings('dd')
.slideUp('fast');
});
@smonteverdi
smonteverdi / gist:1993909
Created March 7, 2012 15:50
jQuery: setTimeOut
setTimeout( function() {
jQuery('#loading_mask').hide();
}, 1000 );
@smonteverdi
smonteverdi / gist:1993913
Created March 7, 2012 15:50
PHP: Check if user is logged in
functions.php
<?php
function loggedIn(){
//Session logged is set if the user is logged in
//set it on 1 if the user has successfully logged in
//if it wasn't set create a login form
if(!$_SESSION['loggd']){
echo'<form action="checkLogin.php" method="post">
<p>
@smonteverdi
smonteverdi / gist:1993918
Created March 7, 2012 15:51
PHP: Connect to Database mysql way
<?php
$username = "your_name";
$password = "your_password";
$hostname = "localhost";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
@smonteverdi
smonteverdi / gist:1993919
Created March 7, 2012 15:52
PHP: Generate Password
function generatePassword($length=9, $strength=0) {
$vowels = 'aeuy';
$consonants = 'bdghjmnpqrstvz';
if ($strength >= 1) {
$consonants .= 'BDGHJLMNPQRSTVWXZ';
}
if ($strength >= 2) {
$vowels .= "AEUY";
}
if ($strength >= 4) {
@smonteverdi
smonteverdi / gist:1993920
Created March 7, 2012 15:52
PHP: Generate Random Record
<?
// define your query
$your_query = "SELECT * FROM yourtable WHERE match1=\'yes\' AND match2<>\'yes\' AND ondate >=".date("Ymd")."";
// count the number of rows returned that match the query
$rowcnt = mysql_num_rows(mysql_query($your_query));
// generate a random number between 0 and the number of rows found (always -1)
@smonteverdi
smonteverdi / gist:1993925
Created March 7, 2012 15:53
PHP: Get Weather From Google API
$xml = simplexml_load_file('http://www.google.com/ig/api?weather=ADDRESS');
$information = $xml->xpath("/xml_api_reply/weather/current_conditions/condition");
echo $information[0]->attributes();
@smonteverdi
smonteverdi / gist:1993930
Created March 7, 2012 15:54
PHP: List Files In Directory
function dirList ($directory) {
// create an array to hold directory list
$results = array();
// create a handler for the directory
$handler = opendir($directory);
// keep going until all files in directory have been read
while ($file = readdir($handler)) {
@smonteverdi
smonteverdi / gist:1993935
Created March 7, 2012 15:54
PHP: Log Out Inactive User
This takes 3 functions to complete the inactive session task.
1. We need to check if the person is actually logged in using our isLogged function
2. We need the function to check the time the page loaded, and when the last page was loaded
3. We need a function to log the user out after inactivity.
It is reccomended that you place the 3 functions in the same file, and have this file
included on EVERY page that requires a login to view the page.
Function sessionX() MUST come after session_start()