Category Archives: PHP

Like med PDO

Det kan tyckas knepigt att göra LIKE i SQL när du använder PDO i PHP men det är inte svårare än såhär. Vi förutsätter här att söksträngen kommer från en textruta i ett formulär. $sql = "SELECT column1, column2 from … Continue reading

Posted in PHP | Leave a comment

Använda jQuery Form Plugin

Ett smidigt sätt att skicka formulärdata till servern med AJAX är jQuery Form Plugin. Exemplen här förutsätter att du inkluderar jQuery och jQuery.form – filerna i din app. (Antingen laddar du ner dem till din app eller refererar online. Läs … Continue reading

Posted in Javascript, PHP | Leave a comment

”Cannot clone object of class SimpleXMLElement due to ‘zend.ze1_compatibility_mode’”

Om man får felmeddelandet ”Cannot clone object of class SimpleXMLElement due to ‘zend.ze1_compatibility_mode’” när du använder simplexml eller DOM i PHP5 beror det troligtvis på att zend.ze1_compatibility_mode är ”On” i php.ini Enklaste lösningen är då att i sitt script tillfälligt … Continue reading

Posted in PHP | Leave a comment

Lösenordsskydda sidor

Ett mycket enkelt sätt är att använda en funktion som automatiskt kollar om inloggad på de sidor man vill skydda. Lägges lämpligtvis i en generell klass. class Config { public static function checkpwd() { if( !isset($_COOKIE[’loggedin’]) ) {header("location: min-inloggnings-sida.php");} } … Continue reading

Posted in PHP | Leave a comment

Enkel inloggning/utloggning

Här är ett enkelt exempel på hur man kan ordna inloggning/utloggning för tex en admin-del av en sajt. Dessa funktioner lägger man då lämpligtvis på index-sidan av admin-delen. Tänk på att du måste sätta cookies och andra modifieringar till http-headern … Continue reading

Posted in PHP | Leave a comment

Förebygg injection attacks och rensa tecken


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2026

Warning: Invalid argument supplied for foreach() in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2026

Warning: Invalid argument supplied for foreach() in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 2398

Warning: implode() [function.implode]: Argument must be an array in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3351

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3374

Warning: Invalid argument supplied for foreach() in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3374

Warning: Invalid argument supplied for foreach() in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3415

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3467

Warning: Invalid argument supplied for foreach() in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3467

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3612

Warning: Invalid argument supplied for foreach() in /home/web82268/domains/ivarssons.nu/public_html/petter/wp-content/plugins/wp-syntax/geshi/geshi.php on line 3612

Det är bra att alltid låta alla värden som användaren matar in i forms passera en funktion så att man tex kan rensa bort farliga SQL-kommandon eller slippa knasiga tecken man inte vill ha i databasen. Ett smidigt sätt är … Continue reading

Posted in PHP | Leave a comment