Aritkel mit dem Tag: PHP
Freeware & OpenSource »
Da ich gerade unter Windows Vista LaTeX installiere, wollte ich diesen Vorgang gleich mal für weitere Interessierte und zukünftige Installationen von mir festhalten.
LaTeX ist einfach ausgedrückt ein Programm, mit dem man wissenschaftliche Arbeiten schreibt. Viele Leute verfassen damit ihre Diplom- und Studienarbeiten. Das gute an LaTeX: Man arbeitet nicht visuell, sondern man arbeitet auszeichnend. Dem Programm wird lediglich mitgeteilt, um was es sich handelt. Daraus generiert das Programm dann das fertige Layout. Dabei werden Bilder automatisch ausgerichtet, Listen formatiert usw. Natürlich kann man auf diese Formatierungen auch einwirken.
Ein guter Einstieg …
PHP & MySQL »
Da ich für ein Projekt heute mal wieder AJAX verwenden musste, habe ich mich darüber informiert, was für Frameworks derzeit auf dem Markt sind. Unter vielen wurde das Framework Xajax gelobt. Daher habe ich mich heute mal näher damit auseinandergesetzt.
Das Framework ist sehr umfassend und kommt daher mit einem Download von 600kb auf den eigenen Rechner. 200kb davon sind Testdateien, Beispiele und Dokumentation. Trotzdem bleiben noch 400kb für das eigentliche Framework. Das ist meiner Meinung nach eine ganze Menge.
Für PHP Nutzer ist es schÖn, dass sie Xajax in ihre bestehenden …
Wordpress »
Bei WordPress hat man die MÖglichkeit die statischen Seiten auszugeben. Dies funktioniert so lange gut, wie man die Startseite nicht abändert. Genau diese MÖglichkeit gibt es aber:
WordPress formatiert den Code auch so vor, dass man mit CSS die MÖglichkeiten zum Verändern der Darstellung dieser ausgegebenen Liste hat. So kann man diese sehr einfach in ein Menü verwandeln. In einer schlechten Ausführung (man lernt ja immer dazu) habe ich das vor einem halben Jahr auf der Projektseite von LEON gemacht. Das seitliche Menü verwendet den Befehl wp_list_pages(). Zusätzlich ist die …
PHP & MySQL, Wordpress »
Diesem Beitrag geht folgender Beitrag voraus:
Serie: Pluginentwicklung WordPress
Leider hat sich der Start der Serie nun doch etwas verschoben. Heute mÖchte ich aber in einem ersten Teil die grundlegenden Dinge erklären.
Wenn du ein WordPress-Plugin schreiben mÖchtest, dann brauchst du gute bis sehr gute Kenntnisse in PHP, HTML und CSS. Wenn du dich damit noch nicht so gut auskennst, solltest du vielleicht lieber erst einmal diese Dinge lernen.
Das wichtigste an einem Plugin ist der Header. Er enthält die nÖtigen Informationen für WordPress, damit WordPress das Plugin erkennt und richtig auf der Pluginseite …
PHP & MySQL, Wordpress »
Für diesen Blog und viele andere kommt die Blogsoftware WordPress zum Einsatz. Diese ermÖglicht es, Beiträge und Seiten zu schreiben. Sie verfügt über ein gutes Administrationsbackend. Wem das nicht reicht, der kann die Software mit Plugins erweitern. Diese Plugins lassen sich eigentlich sehr einfach schreiben – man braucht lediglich einiges an PHP und teilweise MySQL Kenntnissen.
Aller Anfang ist schwer und mein Anfang kam mir irgendwie besonders schwer vor. Deswegen mÖchte ich in einer folgenden Serie (meiner ersten dieser Art) einmal bei den wichtigsten Schritten zum ersten Plugin helfen. Da ich …
PHP & MySQL »
Habe hier auf dem PC gerade mal wieder xampp installiert und war mal wieder begeistert, wie einfach das geht. Das einzige Problem trat auf, als ich das Verzeichnis für die Dokumente ändern wollte. Dabei übersah ich eine Einstellung. Daher hier noch mal der Ablauf:
Die Datei httpd.conf Öffnen
Nach DocumentRoot suchen
Den dazugehÖrigen Eintrag ändern
Das wäre einfach, wenn das alles wäre. Das dachte ich aber leider. Weiter unten in der Datei steht dann folgendes:
# This should be changed to whatever you set DocumentRoot to.
Im Klartext: Hier muss der neue DocumentRoot noch einmal eingegeben werden… …
HTML & CSS, PHP & MySQL »
Neben SQL-Injection gibt es auch noch das sog. HTML und Script-Injection. Auch hierzu gibt es einen CodeClip bei MSDN Solve. Der Clip zeigt sehr gut, wie es mÖglich ist, über Cross-Site-Scripting Daten von anderen Webseites abzufangen. Auch hier gibt es als Programmierer einiges zu beachten. Zwar wird auch in diesem Clip mit ASP.NET gearbeitet, aber es gilt genauso auch für andere Programmiersprachen wie z.B. PHP. Auch diesen CodeClip sollte sich also jeder Programmierer von Webseiten einmal anschauen.
Tags: CodeClip, HTML, HTML Injection, JavaScript, MSDN, PHP, Script Injection, SQL Injection
PHP & MySQL »
In der Sprache PHP gibt es einige vordefinierte Variablen. In vielen Fällen ist es sehr lohnenswert, diese zu nutzen.
MÖchte man z.B. einen Login für die eigene Seite realisieren, so kommt ohne Sessions nicht aus. Hier hilft die globale variable $_SESSION weiter um Benutzerdaten zu speichern und egal von wo wieder abzurufen.
Auch interessant ist die Variable $_SERVER. Mit dieser kann man sich Auskünfte über den Benutzer einholen, z.B. wie er auf die Seite kam, was er für einen Browser benutzt (insofern nicht verändert) und so weiter. Ist also besonders beim programmieren …
HTML & CSS, PHP & MySQL, Projekte »
In diesem Artikel mÖchte ich einmal erklären, wofür man welche der oben genannten Schlagworte verwendet und wie diese ineinander übergreifen. Dabei spiegelt dieser Artikel natürlich lediglich meinen derzeitigen Wissenstand wieder und muss nicht in allen Punkten der Weisheit letzter Schluss sein.
Der grundlegende Baustein von Internetseitenerstellung ist sicherlich HTML. HTML ist die Abkürzung für Hypertext Markup Language, was soviel heißt, wie Hypertextauszeichnungssprache. Der vorletzte Teil dieses Wortes sagt klar aus, um was es sich dabei handelt: Auszeichnung. Man zeichnet Text so aus, dass erkenntlich wird, was er ist. Eine überschrift, wird …
HTML & CSS, PHP & MySQL »
Hier mÖchte ich einige gute Foren auflisten, bei denen es sich wirklich lohnt vorbeizuschauen wenn man Probleme dabei hat oder anderen bei ihren Problemen helfen mÖchte:
XHTML-Forum
Ein sehr gutes Forum zum Thema (X)HTML, CSS, Barrierefreie Internetseiten… Sobald man anfängt, wirklich Inhalt und Gestaltung von Internetseiten zu trennen (das komplette Design der Seite per CSS umzusetzen) stÖßt man auf Probleme und Browserspezifische Darstellungen, da die Programmierer der Browser nicht immer alle Richtlinien befolgen. In diesem Forum findet man auf jeden Fall Hilfe, meist auch schon dadurch, dass man nach dem Problem sucht, …