Software und Computerprogramme

PHP-Code-Schnipsel für´s Internet

Kleine Computerprogramme (Software), programmiert in PHP oder SQL erleichtern und verbessern das Handling von Webseiten.
Infos Software | Computerprogramme | Branchenverzeichnis

Software bedeutet ...

... ausführbare Programme und zugehörige Daten, z.B.
  • Freeware,
  • Shareware,
  • Spiele,
  • Microsoft,
  • OnOffice,
  • Internet,
  • Business und
  • Windows Tuning.
Auf dieser Seite finden Sie keine Freeware- oder Shareware-Sammlung, wie z.B. auf den Soft Ware - Seiten von Softwareload oder Softwarebilliger. Spiele wie z.B. von Softonic werden hier ebenso wenig angeboten.
Dafür können die hier dargestellten Code, meist in der Scriptsprache PHP programmiert, Ihnen die tägliche Arbeit erleichtern. Sie brauchen dabei das "Rad nicht neu erfinden", sondern können die Code frei für sich verwenden.
 
Im Detail ...

"Definition" Computerprogramm

Ein Computerprogramm ist eine Folge von Anweisungen (bestehend aus Festlegungen und Anweisungen), um bestimmte Aufgaben, Funktionalitäten oder Problemstellungen durchführen, bearbeiten oder lösen zu können. Ein Computerprogramm wird in einer bestimmten Programmiersprache erstellt.

Programmiersprache PHP

PHP ist eine Computersprache, mit der Webserver gesteuert werden. Es handelt sich um eine Skriptsprache; Programme, die mit ihr codiert sind, werden zum Zeitpunkt ihres Aufrufs vom Webserver in den Maschinencode umgerechnet, mit dem dieser "von Haus aus" arbeitet. PHP-Programme sind insofern in weiten Teilen plattformunabhängig und können auf verschiedenen Hardware-Systemen ausgeführt werden.

Datenbanksprache SQL (Structured Query Language)

Abfragen und Manipulationen der Datenbanken sowie der in den Tabellen gespeicherten Daten erfolgen mittels der Datenbanksprache SQL (Structured Query Language). Das beinhaltet das Anlegen, Bereinigen, Optimieren, Kopieren, Umbenennen und Löschen der Datenbankstruktur, der Tabellen und Felder sowie alle Aktionen in Bezug auf die Manipulation der Datenbestände. Mit SQL werden die in den Tabellen enthaltenen Datenbestände z.B. bearbeitet (eingefügt, verändert, gelöscht) oder auch ausgegeben/ abgefragt. Abfragen auf Tabellen einer Datenbank dienen in der Regel der Anzeige/ Ausgabe von Ergebnissen auf Nutzeroberflächen ("Front-Ends").

Kostenlose PHP-Skripte

Die nachfolgenden Code-Schnipsel und Skripte können Sie - ohne Gewähr - frei verwenden. Support bieten wir dafür nicht.

Wort-Duplikate vermeiden

Das folgende Skript reduziert einen beliebigen Text ($STRING) so, dass darin wiederholt vorkommende Textblöcke auf eine Wiederholung reduziert werden. Wichtig: Das eingesetzte Trennzeichen entscheidet dabei über die zusammenhängenden Blöcke!
Einsatzzweck: Keywords in Meta-Elementen, Textfilter.

<?php
    
/* Trennzeichen ist das Leerzeichen */
    
$STRING "Auf dem Hof stehen ein Pferd, ein Schwein, ein Hahn, eine Katze und ein Hund. 
    Das Pferd ist braun, der Hund ist braun, der Hahn ist schwarz und die Katze grau."
;
    
$STRING implode(" "array_unique(explode(" "$STRING)));
    echo 
$STRING;
?>
Ergebnis:
Auf dem Hof stehen ein Pferd, Schwein, Hahn, eine Katze und Hund. Das Pferd ist braun, der Hund Hahn schwarz die grau.

Regulärer Ausdruck: Nur Buchstaben und Leerzeichen

Häufig ist es wichtig, Eingaben von Usern in Formularfeldern zu prüfen, bevor diese weiterverarbeitet werden. Insbesondere muss auch das Einschleusen von Schadcode unterbunden sein. Hierfür können reguläre Ausdrücke genutzt werden.

<?php
    $STRING 
"Schadcode: %;select * from table *; drop database 1234564;";
    
$REGULAER "/[^a-zA-ZäöüÄÖÜß\ ]/";
    
$STRING preg_replace($REGULAER," ",$STRING);
?>
Ergebnis:
Schadcode select from table drop database

Bild und Größe

Zur Vermeidung von fehlerhaften Ausgaben im html-Code ist es wichtig zu prüfen, ob ein Bild vorhanden ist. Darüber hinaus sind die Angaben von Breite und Höhe für die Validität des html-Codes wichtig.

<?php
    
/* PFAD muss durch den Dateipfad ersetzt werden */ 
    /* bildname.jpg muss durch den Bildnamen ersetzt werden */ 
    
$BILDNAME "bildname.jpg";
    
$BILD "PFAD/" $BILDNAME;
    if (
file_exists($BILD)) {
        
$bild_info getimagesize ($BILD);
        
$bildbreite $bild_info[0];
        
$bildhoehe $bild_info[1];
        
$BILDAUSGABE "<img src=\"$BILD\" width=\"$bildbreite\" height=\"$bildhoehe\" border=\"0\" alt=\"Testbild\"/>";
    }
    else{
        
$BILDAUSGABE "";
    }
?>
Ergebnis:
Testbild
Bildname: software.png
Breite: 219 Pixel
Höhe: 281 Pixel

HTTP-Header setzen

Das Bereinigen und Setzen des HTTP-headers von Webseiten ist Grundlage für eine korrekte Webseiten-Darstellung. Mit diesem Code können Sie überflüssige Angaben löschen und die Sprachangaben setzen.

<?php
    header_remove
();
    
header("Content-Type: text/html; charset=UTF-8");
?>
 
Sie haben Fragen?
Wir helfen Ihnen gern, deshalb rufen Sie an (02245-915200) oder schreiben Sie eine E-Mail (info@eduard-zielinski.de).