Archiv für die 'PHP' Kategorie

SocialBookmarkButtonsBuilder

Jeder kennt sie, viele benutzen sie: Social Bookmark Buttons

Social Bookmark Buttons

Für alle die auf Ihrer Seite oder im Blog solche Buttons anbieten möchten habe ich eine Klasse in PHP geschrieben. Das Script gibt zum einen statischen HTML-Code aus, der auf jeder Webseite eingefügt werden kann, aber selbstverständlich lässt sich die Klasse auch dynamisch bzw. server-seitig ansprechen.

Einfach herunterladen, entpacken und builder.php im Browser aufrufen (Dateien entweder hochladen oder per lokalen Apache + PHP ausführen lassen)

Jetzt herunterladenScreenshot ansehen

‘SocialBookmarkButtonsBuilder’ weiterlesen

ListProducts 3.3 – Die neue Version

Eine neue Version von ListProducts ist fertig: Version 3.3

Neue Features

  • Sonderpreise können angezeigt werden
  • Artikel-Nummern können angezeigt werden
  • Produkt-Link-Text ist veränderbar
  • Produkt-Container können eine konstante Höhe haben
  • Aktuelle Artikel aus diesem Blog können im Control Panel abgerufen werden

Behobene Fehler

  • Styles werden vom Generator korrekt im Code eingetragen
  • Option “Produktnamen umwandeln” wird korrekt im Code eingetragen
  • Option “Textabstand von Links soll immer gleich sein” wird korrekt im Code eingetragen
  • Produkt-IDs werden auf jedem System korrekt aus der Datenbank geladen

Kunden, die bereits Version 3.0 oder 3.2 erworben haben, erhalten Version 3.3 in den nächsten Stunden kostenfrei per E-Mail. Neu-Kunden können ListProducts 3.3 hier bestellen: http://www.list-products.de/landing-page-erstellen.html

Grafikgröße im Verhältnis berechnen

Möchte man eine Grafik verkleinern, erhält man oft ein verschwommenes oder verpixeltes Bild. Das ist immer dann der Fall, wenn die neue Breite und Höhe der Grafik nicht im Verhältnis berechnet wird. Aber wie berechnet man dieses Verhältnis? Ich habe dazu eine Formel aufgestellt und diese auch gleich noch in PHP und Delphi implementiert. ‘Grafikgröße im Verhältnis berechnen’ weiterlesen

Webspace rekursiv nach Dateien durchsuchen

In meinem Projekt ListProducts wollte ich den Usern die Möglichkeit geben, sämtliche Einstellungen wie z. B. Datenbank-Zugangsdaten aus der xt:commerce-Konfiguration zu importieren. Das Auslesen von configure.php war auch nicht das Problem, sondern die Lokalisierung der Datei. Schließlich ist ListProducts nicht bekannt in welchem Verzeichnis der Shop installiert wurde und für die User wäre es unzumutbar den Pfad manuell einzugeben. Kurzer Hand habe ich mir eine Funktion geschrieben die den Webspace nach Dateien durchsucht. ‘Webspace rekursiv nach Dateien durchsuchen’ weiterlesen

PHP: Aktuelles Verzeichnis ermitteln

Manchmal ist es nötig zu wissen in welchem Verzeichnis man sich befindet. Z. B. um Links zu anderen Seiten zu generieren. Ich habe mir dafür eine simple Funktion geschrieben:

  /*
   * GetCurrentURLDir
   *
   * Gibt die URL zum aktuellen Verzeichnis des aufrufenden Scripts zurück.
   * (Also das selbe wie $_SERVER['PHP_SELF'] nur ohne Dateinamen)
  */
  function GetCurrentURLDir() {
    $url = 'http://' .$_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']);
    return $url;
  }

Ruft man diese Funktion in dem Script http://www.example.com/dir1/dir2/script.php auf, erhält man als Rückgabewert die URL zum darunterliegenden Ordner: http://www.example.com/dir1/dir2/

In PHP mit Pfaden arbeiten

Egal ob man Eingriffe im Dateisystem vornehmen will oder einfach nur eine Datei einbinden möchte, Eins braucht man ganz sicher: Einen Pfad

Oft ist es so, dass man jene Pfade selbst zusammensetzen muss. Und wie schnell vergisst man einen Slash hinzuzufügen oder zu prüfen ob der Pfad bereits einen Slash hat. ‘In PHP mit Pfaden arbeiten’ weiterlesen