Werbung

Werbung

Folge uns auf Twitter

Werbung


Empfehlung

Unsere Empfehlung: Günstiges Webhosting mit PHP auf profihost.com.

Willkommen

Herzlich Willkommen auf PHP Archiv! Hier findet man ständig aktualisiert PHP Scripts, Tutorials und Codeschnipsel mit deutscher Kurzbeschreibung. Viel Spass!

Code Schnipsel

Eine transparente GIF Datei mit Hilfe von PHP erzeugen

Transparenz auch Durchsichtigkeit genannt bedeutet in Bezug auf Computergrafiken eine Eigenschaft eines Bildelements, durch welche die Inhalte darunter befindlicher Elemente ganz oder auch je nach Definition nur teilweise, zum Beispiel zur Darstellung eines Schattens durchscheinen lassen.

Im Webdesign werden transparente Grafiken sehr oft im Logo- Design eingesetzt, damit der Blog- Header hinter dem Logo zu sehen ist. Die wichtigsten Formate wie php, gif etc. erlauben die Definition transparenter Bildbereiche.

Dieses kleine PHP… Weiterlesen

Eine Tabelle mit Hilfe von PHP erstellen

Dieses kleine PHP Script zeigt auf, wie man mit Hilfe von PHP eine Tabelle erzeugen kann.

<?php
$rows = 10; // Anzahl Zeilen tr
$cols = 10;// Anzahl Spalten td 

echo "<table border='1'>"; 

for($tr=1;$tr<=$rows;$tr++){ 

    echo "<tr>";
        for($td=1;$td<=$cols;$td++){
               echo "<td align='center'>".$tr*$td."</td>";
        }
    echo "</tr>";
} 

echo "</table>";
?>

Quelle; phpsnips.com

Mit Hilfe von PHP eine Farbe dunkler machen

Diese Funktion ermöglicht es eine Farbe dunkler. Der Unterschied kann über die Variable $dif definiert werden. Der Default-Wert in diesem Beispiel ist 20.

function ColorDarken($color, $dif=20){

    $color = str_replace('#', '', $color);
    if (strlen($color) != 6){ return '000000'; }
    $rgb = '';

    for ($x=0;$x        $c = hexdec(substr($color,(2*$x),2)) - $dif;
        $c = ($c < 0) ? 0 : dechex($c);
        $rgb .= (strlen($c) < 2) ? '0'.$c : $c;
    }

    return '#'.$rgb;
}

Quelle: jonasjohn.de

Zeitzone mit PHP festlegen

Die Zeitzone mit PHP festlegen

<?php
// This is for Central Standard Time
ini_set('date.timezone','America/Chicago');
echo '<p>'.date("g:i A").'</p>';
?>

Quelle

Eine URL mit goo.gl kürzen

Mit der folgende Routine können URL´s mit Googles Kurz-URL Dienst goo.gl gekürzt werden. Das Script erfordert einen kostenlosen Google API Key.

<?php
function getgoogl($glurl, $apikey) {
	$userurl = rawurlencode($glurl);
	$ch = curl_init('https://www.googleapis.com/urlshortener/v1/url?key='.$apikey);
	curl_setopt_array($ch, array(
	   CURLOPT_POST => TRUE,
	   CURLOPT_RETURNTRANSFER => TRUE,
	   CURLOPT_HTTPHEADER => array('Content-type: application/json'),
	   CURLOPT_POSTFIELDS => json_encode(array('longUrl' => $userurl))
	   ));
	$chresults = json_decode(curl_exec($ch));
	curl_close($ch);

	return $chresults->id;
	}
?>

Einfacher Banner-Rotator in PHP umgesetzt

Das kleine Script realisiert einen simplen Banner Rotator. Die Banneraufrufe werden in der Datei banners.txt gespeichert. Die einzelnen Banner werden mit einer Tilde getrennt.

<?php
echo $ad_banners[1]; // sefunction initializeAds($file) {
  $fcontents = file_get_contents($file);
  $ad_array = explode("~",$fcontents);
  shuffle($ad_array);

  return $ad_array;
}

$ad_banners = initializeAds('banners.txt');

echo $ad_banners[0]; // first randomly ordered banner
cond randomly ordered banner, etc.
?>

HTML Graphs in PHP

Mit Hilfe des HTML Graphs in PHP Scriptes können Sie coole HTML Charts in allen möglichen Variationen schnell und einfach erstellen. Englisch – Kostenlos

post to Twitter with PHP and cURL

Zwei kleine Scripts, die das Übertragen von Nachrichten an Twitter ermöglichen. Englisch

Hier geht es zum Angebot

Search and Replace Class

Diese PHP Class kann über verschiedene Dateien oder auch Verzeichnisse suchen und ersetzen. Unterstützt Regular Expressions. Englisch – Kostenlos

Hier geht es zum Angebot

Template Class

A very easy to use yet powerful and quick template engine. Enables you to seperate your page layout/design from your code. It can handle simple variable replacement and table building using two dimensional arrays and/or MySQL result sets (Meaning that given a single row in the template, this class can build an entire table of data). Performance is good. Has support for multiple template files (which can actually improve performance in some… Weiterlesen