Tag Archives: php

Schnelles einfaches Captcha in php

Schnelles einfaches Captcha in php

Captchas für die Hompage selbst gemacht!

Captcha Lösungen gibt es wie Sand am Meer. Von Von Super-duper bis so lalal. Hier ist eine einfache mit php gelöste Lösung.

Wirkungsweisen

Im ersten Teil Wird ein Bild mit zufälligen Zeichen erstellt. Im zweiten Teil wird es angezeigt und es wird eine Eingabe erwartet und im dritten wird geprüft ob es stimmt.

Teil 1: Captcha erstellen

Hier der Klassiker. 5 Zeichen gemischt aus Buchstaben und Zahlen

captchaklassik

 

 

Hier den ganzen Artikel lesen

Mit html und php ein einfaches Kontaktformular erstellen mit captcha abfrage

Mit html und php ein einfaches Kontaktformular erstellen mit captcha abfrage

Kontaktformular mit eigener Captcha Lösung? Kein Problem!

Auf Wunsch eines Lesers meines Blogs gibt es nun eine Erweiterung meines beliebten "Einfachen Kontaktformulars",

Jetzt ist es nicht mehr ganz so "einfach" auch wenn ich doch bemüht war es so einfach wie möglich zu halten.

Wie das ganze nun ausschaut und funktioniert sieht man hier.

Die Neuerungen

  • Captcha!!!
  • Bei Fehlerhafter Eingabe werden die eingegebenen Felder wieder übernommen.
  • Bei gelösten Captcha aber Fehlerhafter Eingabe der Kontaktfelder erscheint kein Captcha Feld mehr.
  • Benutzer bekommt eine Rückmeldung über Falscheingaben
  • Wurde alles richtig eingegeben und die Kontaktanfrage  versendet, wird die "session Variable" für das gelöste Captcha zurückgesetzt.

Sonst fast alles wie bisher. Hier den ganzen Artikel lesen

http input type="image" value an php übergeben

http input type="image" value an php übergeben

Wie man value eines input type="image" an php weitergibt

Ein Bild als Schaltfläche ist doch was schönes. Aber leider klappt die Übergabe eines Wertes mittels "value" nicht so einfach beim Internet Exporer. Aber das braucht man öfter mal wenn man z.B. eine id mitsenden will.

Lösung

Üblich wäre also
<input type="image" name="id" src="edit.png" value="108" />
Aber da einige Browser das value nicht übermitteln kann man einen Umweg über ein array gehen.
<input type="image" name="id[108][]" src="edit.png" />

nun kann man über key($_POST['id']) darauf zugreifen.

Beispiel:

<form action="" method="post">
<input type="image" name="id[1][]" src="edit.png" />
<input type="image" name="id[2][]" src="edit.png" />
<input type="image" name="id[3][]" src="edit.png" />
<input type="image" name="id[4][]" src="edit.png" />
<input type="image" name="id[5][]" src="edit.png" />
</form>

<pre>
<?php
var_export($_POST);
echo "<hr /><p>" . key($_POST['id']) . "</p>";
?>
</pre>

Wie man hier schön sieht werden auch die Koordinaten sauber übertragen und man kann auf diese zugreifen.

Beispiel mit sql Abfrage

Da man das wohl hauptsächlich mit Datenbanken braucht hier ein beispiel:

<?php
$abfrage= mysql_query("SELECT * FROM tabelle");

while($row = mysql_fetch_object($abfrage))
{
echo  "<input type='image' src='drop.png' alt='Knopf'  name='id[" . $row->id . "][]' /><br />";
}

if (isset($_POST['id']))
{
$id = key($_POST['id']);
echo "Der Knopf Nummer: " . $id ." wurde gedr&uuml;ckt";
}
?>

Mit html und php ein einfaches Kontaktformular erstellen

Mit html und php ein einfaches Kontaktformular erstellen

Ein wirklich einfaches Kontaktformular für WordPress und alles andere

Zu einer anständigen Webpräsenz gehört auch eine Kontaktformular. Es gibt viele Wege dies umzusetzen und für mich hab ich diesen gewählt. Dieses Script klappt überall wo html, php und mail zur Verfügung steht. Aber hauptsächlich geh ich hier auf WordPress ein. Wie das Resultat dieses kleinen Scripts aussieht findest du in meinen Kontaktformular.

Grundlagen des Kontaktformular scripts

Es werden 2 Seiten benötigt. Eine html Seite mit dem Formular und eine php Seite die die eingaben per mail verschickt.

Hier den ganzen Artikel lesen

Headerbild: Das Bild konnte nicht bearbeitet werden. Bitte versuche es erneut.

Headerbild: Das Bild konnte nicht bearbeitet werden. Bitte versuche es erneut.

Headerbild: Das Bild konnte nicht bearbeitet werden. Bitte versuche es erneut.

so schön ist der Frühling

Mein kleines Geburtstagsgeschenk

Und das bei einer frischen Installation von WordPress. So was ist ärgerlich da investiert man viel Zeit in die Installation eines Servers und dann so etwas.

Diese Lösung des Problems ist für Leute die ihr WordPress selbst hosten.

Die Lösung dieses Problems sind grafische PHP Bibliotheken die man einfach nach installieren kann und muss.

 

Debian:

# apt-get install php5-gd imagemagick

Arch Linux

# pacman -S php5-gd imagemagick

Danach Apache neu starten
Debian:

# /etc/init.d/apache force-reload

Arch Linux:

# /etc.rc.d/httpd restart

Danach Funktioniert auch das Bilder bearbeiten. Die Kopfzeile kann nun verändert werden und  auch das Bildbearbeiten  in der Mediathek funktioniert nun.

Wenn du allerdings

Erstellen eines kompletten WordPress Backups unter Linux

Erstellen eines kompletten WordPress Backups unter Linux

Hallo Leute, da mein Server Hoster Arch Linux nicht mehr unterstützt bin ich mitsamt des Blogs umgezogen. Die Erstellung des Backups und den Import Dokumentiere ich hier: Zuerst eimal  die mysql Datenbank sichern (Pfad für  Arch Linux)(bei Debian o. Ubuntu /var/www/) mysqldump wordpress -u wordpress -p > /srv/http/wordpressbackup.sql mysqldump (datenbank) -u (benutzer) -p > (pfad […]