Code Snippets PHP

Die Idee der Sammlung dieser Snippets war jene, dass es zwar gute Snipps gibt, aber immer wieder irgendwann diese “privaten” Seiten verschwinden und damit das wertvolle Gedankengut. Soweit es mir möglich war, habe ich die Copyrights recherchiert und angeführt.
Bei diesen Snippets handelt es sich nicht um kommerzielle Listung sondern um ein Archiv wertvoller Gedanken.

Scrollposition merken und nach Reload hinspringen

Nachdem in einem Modalwindow Daten eingegeben worden sind und (nicht mit Ajax) aktualisiert wird, sondern mit einem neuerlichen Seitenaufruf auf GET oder POST – Basis, merkt sich diese Routine die Scrollposition und springt automatisch wieder dorthin. (Endlich eine Routine, die auch funktioniert – damit kannst du die “Anker” vergessen)

MySql Datenbank migrieren

Wer kennt das nicht – eine Webseite auf einen anderen Server oder andere Domain, dann hinkt die Datenbank noch lange hinterher. Mit diesem Snippet kann man sich eine Menge Arbeit ersparen. Ist immer noch handgestrickt, aber es funktioniert.

www Weiterleitung

BACK TO TOP

Arbeiten mit Cookies

Ein Cookie setzen:
$datum = date("d.m.Y H:i:s"); setcookie("lastlogin", $datum, time()+30*24*60*60); // 30 Tage lang gültig Ein Cookie auslesen:
$lastlogin = $HTTP_COOKIE_VARS["lastlogin"];echo "Dein letzter Besuch war am: $lastlogin"; Cookies müssen vor jeglicher Ausgabe eines Scriptes gesetzt werden. Unbedingt auch vor dem einleitenden

oder

Es dürfen auch keine Leerzeichen oder Leerzeilen vor dem Befehl “setcookie” benutzt werden. In WordPress können Cookies über die functions.php initialisiert werden , die dieses Problem ausschliesen.

Erhöhe max. Upload und Post

Zeilenumbruch im Title Tag

Seite mit Passwort schützen

Alle Tables einer DB optimieren

Ein REMOTE File lesen und schreiben

POST als Array

Automatically creates variables with the same name as the key in the POST array
This snippet is very helpful for every POST processing. All you need is an array with expected keys in the POST array. This snippet automatically creates variables with the same name as the key in the POST array. If the key is not found in the POST array the variable is set to NULL. Basically you dont need to write:

copyright by http://www.catswhocode.com/blog/snippets/automatically-creates-variables-with-the-same-name-as-the-key-in-the-post-array

UNZIP Files

ZIP Files

Parse XML

Parse JSON

Directory löschen

Directory auflisten

Tabs in Sidebar

Copyright by: http://wp-mix.com/tabbed-sidebar-menu-jquery/

Wie viele Tage ..

Weiterleitung zu Url

Wochentag und Monatsnamen in Deutsch

Wichtiger Link für MySqli

INSERT, UPDATE and DELETE with mysqli

custom Template

User listing mit pagination

User listing

Fortschrittbalken

Copyright by David Bongard (mail@bongard.net | www.bongard.net)

die benötigte ProgressBar.class.php

hier noch ein Beispiel:

Zeile aus einer Datei löschen

File download mit Speed Limit

Url Functionen in PHP

Copyright by http://www.jonasjohn.de

Similartext function nutzen

Copyright by http://www.jonasjohn.de/snippets/php/similar-text.htm

permanent redirect 301 in PHP

String mit PHP in UTF8 codieren

Restore htmlspecialchars

IBAN validieren

Zeitzone mit PHP festlegen

Tabelle mit PHP erzeugen

Transparente GIF mit PHP

Dieses kleine PHP Script erzeugt eine transparente GIF- Datei.

Copyright by http://www.phparchiv.de/eine-transparente-gif-datei-mit-php-erzeugen_8582.html

Cloud TAG

zuerste das Array definieren und die Funktion aufrufen:

Hier die Function:

Telefonnummer klickbar machen

Skype klickbar machen

Image Downloadlink

Copyright by http://www.hoerandl.com/code-schnipsel/php-codes/allgemein/item/image-download

Mehrere Images im Downloadlink

Und mit unterschiedlichen Image-Typen

//Hier noch eine Variante um 50% kürzer

//Und diese Variante mit unterschiedlichen Typen – zB. Tage, Monate, Jahre

Zufälliges Passwort erstellen

Copyright by http://www.hoerandl.com/code-schnipsel/php-codes/array-funktionen/item/zufaelliges-passwort-erstellen

Passwort erstellen – vielleicht bessere Methode

Copyright: http://www.php.de/forum/webentwicklung/php-fortgeschrittene/1062-passwort-generieren

Text in der Länge kürzen

Copyright by: http://www.hoerandl.com/code-schnipsel/php-codes/string-funktionen/item/einen-lange-text-auf-eine-bestimmte-laenge-kuerzen

Text kürzen – Variante 2

Links und Emailadressen klickbar machen

PHP Code farbig ausgeben (Syntax-Highlighter)

Byte in KB und MB umwandeln

Copyright by http://www.hoerandl.com/code-schnipsel/php-codes/zahlen-und-berechnungen/item/byte-in-kb-und-mb-umwandeln

gelungene Datumsanzeige

Aufbauzeit der Webseite berechnen lassen

Copyright by http://www.hoerandl.com/code-schnipsel/php-codes/datum-und-zeit/item/erstellungszeit-einer-homepage-messen

Die Zeilen 3 bis 8 müssen am Beginn deiner Homepageseite kopiert werden. Danach kommt der eigentliche Code deiner PHP-Seite. Am Ende deiner Homepageseite wird mit der Zeile 19 die Zeit wieder gemessen und in der Zeile 20 die Zwischenzeit (Endzeit minus Startzeit) berechnet. Die Zeile 22 gibt den errechneten Wert aus.

In unserem Democode wurde in den Zeilen 14 bis 17 eine Schleife eingebaut, die eine Million mal durchlaufen wird. Das ist notwendig, weil wir keinen “eigentlichen Inhalt” im Demo haben und somit die gestoppte Zeit Null wäre. Mit dieser Schleife erhalten wir eine kleine Verzögerung.

Letzte Änderung einer Datei

Copyright by http://www.hoerandl.com/code-schnipsel/php-codes/datum-und-zeit/item/letzte-aenderung

Beim folgenden Code wird das Datum und die Zeit der letzten Änderung der Datei “dateiname.php” ausgegeben.

Der Code für die Ausgabe der letzten Speicherung der eigenen Datei lautet:

Class utils()

Copyright by: http://breadfish.de/index.php?thread/27126-n%C3%BCtzliche-php-codeschnipsel/&pageNo=2&s=187cd19d3c3929538393c9c860e58eb3e054d717

Anwendung:
oder wesentlich einfacher:

Email auf Gültigkeit überprüfen

Verzeichnisse und Unterverzeichnisse mit Inhalt löschen – PHP

Share it:Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someonePrint this page

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.