devno.com

Tutorial

Serie: Usertracking mit PHP Teil1

by devno on Apr.08, 2009, under Programmierung, Tutorial

Heute möchte ich einmal eine Serie starten und zwar eine Schritt für Schritt Anleitung, wie man ein einfaches Usertracking mit PHP erstellt. Ich muss gleich dazu sagen, ich habe noch nie so etwas programmiert, aber genau deshalb möchte ich es auch machen. Ich lerne selber auch sicherlich noch das eine oder andere und kann euch viele wichtige Tipps geben.

Ziele

Mein Ziel ist es einfach alle Besucher zu loggen mit IP-Adresse, Betriebssystem, Browser sowie die Seite von der sie kommen. Eventuell möchte ich auch noch eine einfache Boterkennung anhand der IP-Adresse einbauen. Außerdem würde mich noch eine schönes Userinterface zur Auswertung der Daten gefallen, aber ich habe noch nie etwas grafisches mit PHP gemacht, deshalb kann ich für dieses noch keine Garantie geben.

2 Comments :, , , more...

Tutorial: PHP Variablen mit Echo ausgeben

by devno on Apr.06, 2009, under Programmierung, Tutorial

Ich bemerke immer öfter, dass Anfänger die Funktion echo sehr umständlich verwenden. Denn wenn man mit dem echo Variablen ausgeben will muss man nicht eine Stringverkettung machen, sondern kann diese einfach mit dem Variablennamen im String angeben und PHP erkennt dies. Ein paar Beispiele werden gleich zeigen was ich meine.

Umständliche Variante

$url = "http://www.devno.com"
echo "Devno - " . $url;

Einfache Variante

$url = "http://www.devno.com"
echo "Devno - $url";

Beide Varianten liefern das selbe Ergebnis und bei dem Einbau von mehreren Variablen ist die zweite Variante um einiges bequemer. Die Übersicht geht nicht verloren, denn fast alle PHP-Editoren markieren den Variabelnamen mit Syntax Highlighting. Übrigens gibt es auch noch eine Kurzvariante von echo, in diesem Fall muss aber natürlich die Variable schon vorher deklariert worden sein.

1 Comment :, , , more...

Einfaches Kontaktformular mit HTML und PHP

by devno on Mrz.20, 2009, under Tutorial

In diesem Tutorial möchte ich euch zeigen wie man ganz einfach ein Kontaktformular erstellt, welches anschließend dem Webmaster eine E-Mail mit den eingegeben Daten schickt. Wir werden das Formular selber mit HTML schreiben und um die Daten anschließend zu verarbeiten verwenden wir PHP.

HTML Kontaktformular

<html>
  <head>
      <title>Einfaches Kontaktformular mit HTML und PHP</title>
  </head>
  <body>
      <form action="kontaktformularverarbeitung.php" method="post">
          Name: <input name="name" size="40"/><br />
          E-Mail: <input name="email" size="40"/><br />
          Betreff: <select name="betreff"size="1">
              <option>Hilfe</option>
              <option>Kritik</option>
              <option>Linktausch</option>
              <option>Werbung</option>
              <option>Sonstiges</option>
          </select><br />
          Nachricht: <br />
          <textarea name="text" cols="50" rows="10"></textarea>
          <br />
          <input name="submit" type="submit" value="absenden"/>
      </form>
  </body>
</html>

Mit diesem HTML-Code haben wir eine Seite erstellt, welche einen Titel hat und ein Formular mit Eingafeldern enthält. Außerdem haben wir beim Betreff ein Auswahlbox erstellt und somit kann der Besucher einfach auswählen, warum er Kontakt aufnehmen will. Jetzt benötigen wir noch ein PHP-Skript, an das die eingegeben Daten geschickt werden und welche wir dann verarbeiten und an unsere E-Mail Adresse schicken.

20 Comments :, , more...

Firewall der Schule/Firma umgehen

by devno on Mrz.17, 2009, under Tutorial

Achtung diese Möglichkeit eine Firewall zu umgehen, ist nicht in allen Unternehmen/Schulen erlaubt, also alles auf eigene Gefahr!

Wer kennt das nicht, man hat gerade nichts zu tun und möchte beispielsweise ein paar Tweets auf Twitter (Follow me) durchlesen, um auf dem aktuellen Stand zu sein. Doch leider wurde die Seite vom Systemadministrator geblockt und es ist kein einfacher Zugriff möglich.

Abhilfe schaft hier ein sogenannter Proxy. Man sendet einfach die gewünschte Seite zu dem Proxy und dieser schickt dann diese zurück. Dabei hat man aber selbst keine Verbindung mit zum Beispiel Twitter.com aufgebaut und die Firewall hat also nichts dagegen.

Leave a Comment :, , more...

Tutorial – Layer mit Javascript

by devno on Mrz.12, 2009, under Programmierung, Tutorial

In diesem Tutorial möchte ich euch zeigen, wie man ganz einfach einen eigenen Layer erstellen kann. Dieser wird von der linken Seite hineinfliegen und mit einem Klick verschwindet er wieder. Dazu werden nur ein paar Zeilen in HTML, CSS und Javascript benötigt.

HTML-Basis

Zuerst erstellen wir eine simple HTML Seite mit einem <div> Element, welches unseren Layer darstellt. Die Eigenschaft onload vom <body> starten ein Intervall, welches das Einblenden des Layers startet. Durch einen Klick auf den Link „schließen” wird die Funktion close() aufgerufen.

<html>
      <head>
            <title>Meine Seite</title>
      </head>
      <body onload="startInterval()" >
            <div id="Layer1">
               Layer1
               <a href="javascript:close()">schließen</a>
            </div>
      </body>
</html>

Cascading Style Sheets

4 Comments :, , , more...

Kalender

März 2010
M D M D F S S
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031