Antworten auf deine Fragen:
Neues Thema erstellen

Bestellformular soll auch Inhalt an Besteller senden

matschi

Nicht mehr ganz neu hier

Moin,
ich bin gerade dabei, ein Bestellformular zu basteln und habe mich dafür dieses PHP-Scriptes bedient: http://aktuell.de.selfhtml.org/artikel/php/form-mail-advanced/index.htm

Das Formular generiert eine Email, die an die im PHP-Script hinterlegte Email-Adresse versandt wird.
Frage: Wie kann ich erreichen, dass an die Email des Bestellers auch eine Nachricht mit den Angaben aus dem Formular geht – evtl. auch noch einen zusätzlichen Text enthält?
 

Chriss1987

me.drinkCoffee();

AW: Bestellformular soll auch Inhalt an Besteller senden

Hi,

am einfachsten ist es, ohne mir den Code angesehen zu haben, wenn du den Teil, der die Mail generiert, kopierst und nochmal einfügst. Dann musst du nurnoch die Variablen für die Empfängeradresse anpassen und schon erhält der Besteller eine eMail! ;)

Schöne Grüße aus dem Sauerland!
Chriss

Edit: bei dem verlinkten Script wäre das der Teil:
PHP:
$message = Swift_Message::newInstance(); // Ein Objekt für die Mailnachricht.

    $message
        ->setFrom(array($absenderadresse => $absendername))
        ->setTo(array($zieladresse)) // alternativ existiert setCc() und setBcc()
        ->setSubject($betreff);

    $mailtext = "";

    foreach ($_POST as $name => $wert) {
        if (is_array($wert)) {
                foreach ($wert as $einzelwert) {
                $mailtext .= $name.$trenner.$einzelwert."\n";
            }
        } else {
            $mailtext .= $name.$trenner.$wert."\n";
        }
    }

    $message->setBody($mailtext, 'text/plain');

    $mailer = Swift_Mailer::newInstance(Swift_MailTransport::newInstance());
    $result = $mailer->send($message);

    if ($result == 0) {
        die("Mail konnte nicht versandt werden.");
    }
 
Zuletzt bearbeitet:

matschi

Nicht mehr ganz neu hier

AW: Bestellformular soll auch Inhalt an Besteller senden

Also ich habe den Teil mal kopiert und darunter eingefügt, bekomme dann aber eine Fehlermeldung beim Klick auf absenden.
Wie muss ich das Script denn anpassen, dass die ins Formular eingegebene Mailadresse des Bestellers ausgelesen wird?
 

Chriss1987

me.drinkCoffee();

AW: Bestellformular soll auch Inhalt an Besteller senden

Hi,

schau mal in Spalte 12 in der Fehlermeldung, da steht doch ganz klar, dass die Variable $sendemichnicht falsch gesetzt ist! ;)

Schöne Grüße aus dem Sauerland!
Chriss
 

Paric

von allem ein bisschen

AW: Bestellformular soll auch Inhalt an Besteller senden

Hi,

schau mal in Spalte 12 in der Fehlermeldung, da steht doch ganz klar, dass die Variable $sendemichnicht falsch gesetzt ist! ;)

Schöne Grüße aus dem Sauerland!
Chriss

Ich glaub was Chris damit sagen will ist, das die meisten von uns keine glaskugeln besitzen. Ohne einen Link zu der Seite ist es schwierig den Fehler lokalisieren zu können...
 

Chriss1987

me.drinkCoffee();

AW: Bestellformular soll auch Inhalt an Besteller senden

Ich glaub was Chriss damit sagen will ist, das die meisten von uns keine glaskugeln besitzen. Ohne einen Link zu der Seite ist es schwierig den Fehler lokalisieren zu können...

Japp, oder zumindest die kopierte Fehlermeldung! ;)
Meine GlasKugel3000+ ist noch unterwegs und wird irgendwann eintreffen, den genauen Zeitpunkt kann ich leider, mangels Glaskugel, nicht bestimmen! ;)

Schöne Grüße aus dem Sauerland!
Chriss
 

matschi

Nicht mehr ganz neu hier

AW: Bestellformular soll auch Inhalt an Besteller senden

;-) – jau – Ihr habt ja so recht. Also hier der Link zur Seite:


Ich habe den Script-Teil für die zweite Email an den Besteller noch einmal neu eingefügt – jetzt kommt auch keine Fehlermeldung mehr – aber eben 2 identische Mails an den oben im Script hinterlegten Empfänger.
Wie lese ich nun noch die Emailadresse des Bestellers aus?
 

Chriss1987

me.drinkCoffee();

AW: Bestellformular soll auch Inhalt an Besteller senden

Hi,

mit den Daten aus dem Formular, der entsprechende Tag ist:
HTML:
<input type="text" name="E-Mail" />
Ohne deinen Sourcecode können wir aber nur raten, was du im Script machst...

Schöne Grüße aus dem Sauerland!
Chriss
 

Paric

von allem ein bisschen

AW: Bestellformular soll auch Inhalt an Besteller senden

hm... wenn ich mir den quelltext so anschaue da oben, versuch mal folgendes:

Du nimmst wieder das erste script und fügst hinter der Zeile:
PHP:
->setTo(array($zieladresse)) // alternativ existiert setCc() und setBcc()
einfach:
PHP:
->setCC(array($absenderadresse => $absendername))
ein.
Aber die Beschreibung dafür steht im Quelltext....
 

matschi

Nicht mehr ganz neu hier

AW: Bestellformular soll auch Inhalt an Besteller senden

naja, dieses „E-Mail“ hab ich ja schon mal eingesetzt, aber das gab halt eine Fehlermeldung.
Nachfolgend der Source-Code:


***********************************************************

PHP:
<?php

/**
 * Konfiguration 
 *
 * Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
 * 
 * Das Skript bitte in UTF-8 abspeichern (ohne BOM).
 */
 
// An welche Adresse sollen die Mails gesendet werden?
$zieladresse = 'info@pripart.de';

// Welche Adresse soll als Absender angegeben werden?
// (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$absenderadresse = 'info@garte-verlag.de';

// Welcher Absendername soll verwendet werden?
$absendername = 'Garte-Verlag';

// Welchen Betreff sollen die Mails erhalten?
$betreff = 'Buchbestellung';

// Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
// Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$urlDankeSeite = 'http://www.garte-verlag.de/index.php?option=com_content&view=article&id=46/';

// Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$trenner = ":\t"; // Doppelpunkt + Tabulator

/**
 * Ende Konfiguration
 */

require_once "Swift-4.1.3/lib/swift_required.php"; // Swift initialisieren

if ($_SERVER['REQUEST_METHOD'] === "POST") {

    $message = Swift_Message::newInstance(); // Ein Objekt für die Mailnachricht.

    $message
        ->setFrom(array($absenderadresse => $absendername))
        ->setTo(array($zieladresse)) // alternativ existiert setCc() und setBcc()
        ->setSubject($betreff);

    $mailtext = "";

    foreach ($_POST as $name => $wert) {
        if (is_array($wert)) {
                foreach ($wert as $einzelwert) {
                $mailtext .= $name.$trenner.$einzelwert."\n";
            }
        } else {
            $mailtext .= $name.$trenner.$wert."\n";
        }
    }

    $message->setBody($mailtext, 'text/plain');

    $mailer = Swift_Mailer::newInstance(Swift_MailTransport::newInstance());
    $result = $mailer->send($message);

    if ($result == 0) {
        die("Mail konnte nicht versandt werden.");
    }

// Jetzt kommt der Teil für die Email an den Besteller

$message = Swift_Message::newInstance(); // Ein Objekt für die Mailnachricht.

    $message
        ->setFrom(array($absenderadresse => $absendername))
        ->setTo(array($zieladresse)) // alternativ existiert setCc() und setBcc()
        ->setSubject($betreff);

    $mailtext = "";

    foreach ($_POST as $name => $wert) {
        if (is_array($wert)) {
                foreach ($wert as $einzelwert) {
                $mailtext .= $name.$trenner.$einzelwert."\n";
            }
        } else {
            $mailtext .= $name.$trenner.$wert."\n";
        }
    }

    $message->setBody($mailtext, 'text/plain');

    $mailer = Swift_Mailer::newInstance(Swift_MailTransport::newInstance());
    $result = $mailer->send($message);

    if ($result == 0) {
        die("Mail konnte nicht versandt werden.");
    }

// Ende Mailteil an den Besteller

    header("Location: $urlDankeSeite");
    exit;
}

header("Content-type: text/html; charset=utf-8");

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    <head>
        <title>Bestellformular</title>
  
 <meta name="verify-v1" content="xaLPulcyJKLg41GlrNcvDRUek98GY5u0Jgck1nmIsPw=" />

<script src="http://www.google-analytics.com/urchin.js"

type="text/javascript">

</script>

<script type="text/javascript">

_uacct = "UA-3874124-1";

urchinTracker();

</script>

  <base href="http://www.garte-verlag.de/index.php" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="Antibiotika, Stephan Holzhaus, Münchner Rhythmenlehre, Wolfgang Döbereiner, Astrologie" />
  <meta name="title" content="Danke" />
  <meta name="author" content="Administrator" />
  <meta name="description" content="Beipackzettel Antibiotika, Autor: Stephan Holzhaus, www.garte-verlag.de" />
  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
  <title>Danke</title>
  <script type="text/javascript" src="/media/system/js/mootools.js"></script>
  <script type="text/javascript" src="/media/system/js/caption.js"></script>


<link rel="stylesheet" href="/templates/glazed/css/template.css" type="text/css" /> 
<link rel="stylesheet" href="/bestellformular.css" type="text/css" /> 
 
    </head>
    <body>

    <div id="menu">

      <ul id="mainlevel-nav"><li><a href="/index.php/httpwwwgarte-verlagde" class="mainlevel-nav" >Garte-Verlag</a></li><li><a href="/index.php/qbeipackzettelq-antibiotika" class="mainlevel-nav" >Beipackzettel Antibiotika</a></li><li><a href="/index.php/the-community" class="mainlevel-nav" >Impressum</a></li><li><a href="/index.php/kontakformular" class="mainlevel-nav" >Kontakt</a></li></ul>

    </div>
    
<div id="Bestellformular">
<table class="contentpaneopen">
  
        <h1>Bestellformular</h1>
        <form action="" method="post">
            <dl>
            <dd><input type="radio" name="sexus" value="M" />Herr <input type="radio" name="sexus" value="Frau" />Frau</dd>
            <br>
                <dt>Name:</dt>
                <dd><input type="text" name="Name" /></dd>
                <dt>Vorname:</dt>
                <dd><input type="text" name="Vorname" /></dd>
                <dt>Adresse:</dt>
                <dd><input type="text" name="Adresse" /></dd>
                <dt>PLZ:</dt>
                <dd><input type="text" name="PLZ" /></dd>
                <dt>Wohnort:</dt>
                <dd><input type="text" name="Wohnort" /></dd>
                <dt>Ihre E-Mail:</dt>
                <dd><input type="text" name="E-Mail" /></dd>
                <dt>Bestellmenge:</dt>
                <dd><input type="text" name="Bestellmenge" /></dd>               
                <dt>Bemerkungen:</dt>
                <dd><textarea name="Bemerkungen" rows="10" cols="80"></textarea></dd>
            </dl>
            <p>
            <div id="Button1" class="main"><input type="submit" value="Senden" /> </div>
            <div id="Button2" class="main"><input type="reset" value="Zurücksetzen" /> </div>
            </p>
        </form>
       
        </div>
        
    </body>
</html>
 
Zuletzt bearbeitet von einem Moderator:

Paric

von allem ein bisschen

AW: Bestellformular soll auch Inhalt an Besteller senden

also ich würde es so versuchen:

PHP:
<?php

/**
 * Konfiguration 
 *
 * Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
 * 
 * Das Skript bitte in UTF-8 abspeichern (ohne BOM).
 */
 
// An welche Adresse sollen die Mails gesendet werden?
$zieladresse = 'info@pripart.de';

// Welche Adresse soll als Absender angegeben werden?
// (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$absenderadresse = 'info@garte-verlag.de';

// Welcher Absendername soll verwendet werden?
$absendername = 'Garte-Verlag';

// Welchen Betreff sollen die Mails erhalten?
$betreff = 'Buchbestellung';

// Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
// Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$urlDankeSeite = 'http://www.garte-verlag.de/index.php?option=com_content&view=article&id=46/';

// Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$trenner = ":\t"; // Doppelpunkt + Tabulator

/**
 * Ende Konfiguration
 */

require_once "Swift-4.1.3/lib/swift_required.php"; // Swift initialisieren

if ($_SERVER['REQUEST_METHOD'] === "POST") {

    $message = Swift_Message::newInstance(); // Ein Objekt für die Mailnachricht.

    $message
        ->setFrom(array($absenderadresse => $absendername))
        ->setTo(array($zieladresse)) // alternativ existiert setCc() und setBcc()
        ->setCc(array($email))
        ->setSubject($betreff);

    $mailtext = "";

    foreach ($_POST as $name => $wert) {
        if (is_array($wert)) {
                foreach ($wert as $einzelwert) {
                $mailtext .= $name.$trenner.$einzelwert."\n";
            }
        } else {
            $mailtext .= $name.$trenner.$wert."\n";
        }
    }

    $message->setBody($mailtext, 'text/plain');

    $mailer = Swift_Mailer::newInstance(Swift_MailTransport::new  Instance());
    $result = $mailer->send($message);

    if ($result == 0) {
        die("Mail konnte nicht versandt werden.");
    }

// Ende Mailteil an den Besteller

    header("Location: $urlDankeSeite");
    exit;
}

header("Content-type: text/html; charset=utf-8");

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
    <head>
        <title>Bestellformular</title>
  
 <meta name="verify-v1" content="xaLPulcyJKLg41GlrNcvDRUek98GY5u0Jgck1nmIs  Pw=" />

<script src="http://www.google-analytics.com/urchin.js"

type="text/javascript">

</script>

<script type="text/javascript">

_uacct = "UA-3874124-1";

urchinTracker();

</script>

  <base href="http://www.garte-verlag.de/index.php" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="Antibiotika, Stephan Holzhaus,  Münchner Rhythmenlehre, Wolfgang Döbereiner, Astrologie" />
  <meta name="title" content="Danke" />
  <meta name="author" content="Administrator" />
  <meta name="description" content="Beipackzettel Antibiotika, Autor: Stephan Holzhaus, www.garte-verlag.de" />
  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
  <title>Danke</title>
  <script type="text/javascript" src="/media/system/js/mootools.js"></script>
  <script type="text/javascript" src="/media/system/js/caption.js"></script>


<link rel="stylesheet" href="/templates/glazed/css/template.css" type="text/css" /> 
<link rel="stylesheet" href="/bestellformular.css" type="text/css" /> 
 
    </head>
    <body>

    <div id="menu">

	  <ul id="mainlevel-nav"><li><a  href="/index.php/httpwwwgarte-verlagde" class="mainlevel-nav"  >Garte-Verlag</a></li><li><a  href="/index.php/qbeipackzettelq-antibiotika" class="mainlevel-nav"  >Beipackzettel Antibiotika</a></li><li><a  href="/index.php/the-community" class="mainlevel-nav"  >Impressum</a></li><li><a  href="/index.php/kontakformular" class="mainlevel-nav"  >Kontakt</a></li></ul>

	</div>
    
<div id="Bestellformular">
<table class="contentpaneopen">
  
        <h1>Bestellformular</h1>
        <form action="" method="post">
            <dl>
            <dd><input type="radio" name="sexus" value="M"  />Herr <input type="radio" name="sexus" value="Frau"  />Frau</dd>
            <br>
                <dt>Name:</dt>
                <dd><input type="text" name="Name" /></dd>
                <dt>Vorname:</dt>
                <dd><input type="text" name="Vorname" /></dd>
                <dt>Adresse:</dt>
                <dd><input type="text" name="Adresse" /></dd>
                <dt>PLZ:</dt>
                <dd><input type="text" name="PLZ" /></dd>
                <dt>Wohnort:</dt>
                <dd><input type="text" name="Wohnort" /></dd>
                <dt>Ihre E-Mail:</dt>
                <dd><input type="text" name="EMail" /></dd>
                <dt>Bestellmenge:</dt>
                <dd><input type="text" name="Bestellmenge" /></dd>               
                <dt>Bemerkungen:</dt>
                <dd><textarea name="Bemerkungen" rows="10" cols="80"></textarea></dd>
            </dl>
            <p>
            <div id="Button1" class="main"><input type="submit" value="Senden" /> </div>
            <div id="Button2" class="main"><input type="reset" value="Zurücksetzen" /> </div>
            </p>
        </form>
       
        </div>
        
    </body>
</html>

Ich habe einfach einen CC hinzugefügt, und den Bindestrich aus dem E-Mail-Adressen-Formularfeld entfernt.

Hoffe es klappt...
 

Chriss1987

me.drinkCoffee();

AW: Bestellformular soll auch Inhalt an Besteller senden

Hi,

die Variable $email wird zuor nicht definiert und auf globale Gegistrierung zu hoffen, sollte zuvor die Variable definiert werden:
PHP:
[...]if ($_SERVER['REQUEST_METHOD'] === "POST") {

    /* Daten aus Formular auslesen */
    if(!isset($_POST['E-Mail']))
        die('keine gültige eMail-Adresse');
    $email = $_POST['E-Mail'];
[...]

BTW: mit [php ] und [/php ] (jeweils ohne Leerzeichen vor ]) kann man den Code schön formatiert anzeigen. (evtl im obigen Post nochmal editieren)

Schöne Grüße aus dem Sauerland!
Chriss
 

matschi

Nicht mehr ganz neu hier

AW: Bestellformular soll auch Inhalt an Besteller senden

bei Einfügen des cc-Codes erhalte ich folgende Fehlermeldung nach dem Absenden:

Fatal error: Uncaught exception 'Swift_RfcComplianceException' with message 'Address in mailbox given [] does not comply with RFC 2822, 3.6.2.' in /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Swift-4.1.3/lib/classes/Swift/Mime/Headers/MailboxHeader.php:308 Stack trace: #0 /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Swift-4.1.3/lib/classes/Swift/Mime/Headers/MailboxHeader.php(238): Swift_Mime_Headers_MailboxHeader->_assertValidAddress(NULL) #1 /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Swift-4.1.3/lib/classes/Swift/Mime/Headers/MailboxHeader.php(96): Swift_Mime_Headers_MailboxHeader->normalizeMailboxes(Array) #2 /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Swift-4.1.3/lib/classes/Swift/Mime/Headers/MailboxHeader.php(60): Swift_Mime_Headers_MailboxHeader->setNameAddresses(Array) #3 /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Swift-4.1.3/lib/classes/Swift/Mime/SimpleHeaderFactory.php(60): Swift_Mime_Headers_MailboxHeader->setFieldBodyModel(Array) #4 /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Swift-4.1.3/lib/classes/Swift/Mime/SimpleHeaderSet.php(75): Swift_Mime_SimpleHead in /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Swift-4.1.3/lib/classes/Swift/Mime/Headers/MailboxHeader.php on line 308
 

matschi

Nicht mehr ganz neu hier

AW: Bestellformular soll auch Inhalt an Besteller senden

beim Einfügen dieses Codeschnipsels

[...]if ($_SERVER['REQUEST_METHOD'] === "POST") {

/* Daten aus Formular auslesen */
if(!isset($_POST['E-Mail']))
die('keine gültige eMail-Adresse');
$email = $_POST['E-Mail'];
[...]

erhalte ich nach dem Absenden die Meldung:

keine gültige eMail-Adresse (allerdings mit zerhackten Umlauten)
 
Zuletzt bearbeitet:

Chriss1987

me.drinkCoffee();

AW: Bestellformular soll auch Inhalt an Besteller senden

Hi,

ja, dann wird wohl die Form nicht ans php-Script übermittelt, füge stattdessen mal ein print_r($_POST) ein und prüfe mal, welche Daten an die Form gesendet werden.

Die Umlaute sind zerhackt, weil deine Dateien nicht utf-8 kodiert sind, aber das ist mal nicht weiter schlimm.

Gewöhne dir bitte das Posten von Code mit den entsprechenden Tags an und vermeine Doppelposts, es gibt ne Edit-Funktion! ;)

Schöne Grüße aus dem Sauerland!
Chriss
 

matschi

Nicht mehr ganz neu hier

AW: Bestellformular soll auch Inhalt an Besteller senden

print_r($_POST)

??

Wie funktioniert das? Bin leider noch nicht fit in PHP.
 

Paric

von allem ein bisschen

AW: Bestellformular soll auch Inhalt an Besteller senden

wenn ich mal php.net zitieren darf:

print_r() zeigt Informationen über eine Variable in menschenlesbarer Form an.

einfach die codezeile in deinen php-code einfügen, und dann schauen ob die e-mail-adresse ordnungsgemäß gesendet wurde...
 

matschi

Nicht mehr ganz neu hier

AW: Bestellformular soll auch Inhalt an Besteller senden

hab ich gemacht - aber dann zeigt mir Dreamweaver sofort einen Codefehler in einer der folgenden Zeilen an und die Webseite generiert nach Klick auf den Submit-Button die Fehlermeldung:
Parse error: syntax error, unexpected T_VARIABLE in /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Bestellung.php on line 12
 

Paric

von allem ein bisschen

AW: Bestellformular soll auch Inhalt an Besteller senden

hast du an das ; gedacht am ende der Zeile?

edit meint:


am besten du setzt das ganze hinter die Zeile:
PHP:
if ($_SERVER['REQUEST_METHOD'] === "POST") {

also quasi:
PHP:
if ($_SERVER['REQUEST_METHOD'] === "POST") {
print_r($_POST);
 
Zuletzt bearbeitet:

matschi

Nicht mehr ganz neu hier

AW: Bestellformular soll auch Inhalt an Besteller senden

nee - daran hab ich natürlich nicht gedacht. Danke - jetzt gibts keinen Codefehler mehr.
Die Webseite gibt jetzt aus:
Array ( [Name] => [Vorname] => [Adresse] => [PLZ] => [Wohnort] => [E-Mail] => [Bestellmenge] => [Bemerkungen] => )
Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Bestellung.php:2) in /is/htdocs/wp1099619_PZUXIQ3ZF3/www/Bestellung.php on line 99
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben