Textfelder erzeugen für Script

06/06/2016 11:06 -=-Killha-=-#1
PHP Code:
<?php
    
require_once("../config.php");
    
$params = array(
    
'email'=>'[Only registered and activated users can see links. Click Here To Register...]',
    
'password'=>'passwort1234',
    );
    
$request = new \pmill\Plesk\CreateEmailAddress($config$params);
    
$info $request->process();
    
var_dump($info);
Wie erstelle ich nun 3 Textfelder mit Email, Passwort / Passwort erneut eingeben ?

Dazu soll geprüft werden ob die Email schon existiert.
06/06/2016 11:18 Punisher.biz#2
[Only registered and activated users can see links. Click Here To Register...]

z.b. und das mit dem Überprüfung ob die E-Mail schon existiert, dass muss im PHP Code erledigt werden.

Kann dir sonst auch [Only registered and activated users can see links. Click Here To Register...] empfehle.
06/06/2016 11:54 -=-Killha-=-#3
Also so ähnlich :

PHP Code:
 <form action="create_email_address.php">
  
First name: <input type="text" name="email"><br>
  
Last name: <input type="text" name="password"><br>
  <
input type="submit" value="Submit">
</
form
06/06/2016 12:06 Punisher.biz#4
Mehr oder weniger ja.
06/06/2016 12:08 -=-Killha-=-#5
Nun stehen ja die
$params = array(
'email'=>'[Only registered and activated users can see links. Click Here To Register...]',
'password'=>'passwort1234',
);

als Input

und die ausgabe wo es an die andere Datei gesendet wird wie mach ich das nun mit den text feldern?
06/06/2016 12:11 Punisher.biz#6
Müsste so schon passen, name="email" => create_email_address.php > 'email'=>'input'

Hab leider nicht so die Ahnung von PHP. [Only registered and activated users can see links. Click Here To Register...]
06/06/2016 12:20 krosswarrior#7
Quote:
Originally Posted by -=-Killha-=- View Post
Nun stehen ja die
$params = array(
'email'=>'[Only registered and activated users can see links. Click Here To Register...]',
'password'=>'passwort1234',
);

als Input

und die ausgabe wo es an die andere Datei gesendet wird wie mach ich das nun mit den text feldern?
Wird doch per POST übermittelt. Um darauf zuzugreifen, musst du z.B. $_POST['email'] nutzen.

Gutes Tutorial: [Only registered and activated users can see links. Click Here To Register...]
06/06/2016 12:22 -=-Killha-=-#8
OK :

PHP Code:
 <form action="create_email_address.php" method="post">
  
Email: <input type="text" $_POST["email"]><br>
  
Password: <input type="text" $_POST["password"]><br>
  <
input type="submit" value="Submit">
</
form
Und


PHP Code:
<?php

require_once("../config.php");

$params = array(
    
'email'=>$_GET["email"],
    
'password'=>$_GET["password"],
);

$request = new \pmill\Plesk\CreateEmailAddress($config$params);
$info $request->process();

var_dump($info);
So habe ich das verstanden


ALSO :

PHP Code:
<form action="create_email_address.php">
  
Email: <input type="text" name="email"><br>
  
Passwort: <input type="text" name="password"><br>
  <
input type="submit" value="Submit">
</
form
PHP Code:
 <?php

require_once("../config.php");

$params = array(
    
'email'=>$_GET["email"],
    
'password'=>$_GET["password"],
);

$request = new \pmill\Plesk\CreateEmailAddress($config$params);
$info $request->process();

var_dump($info);
Das geht :) Nur wird es oben im Browser öffentlich angezeigt :/
06/06/2016 15:52 Der-Eddy#9
Quote:
Originally Posted by -=-Killha-=- View Post
OK :

PHP Code:
 <form action="create_email_address.php" method="post">
  
Email: <input type="text" $_POST["email"]><br>
  
Password: <input type="text" $_POST["password"]><br>
  <
input type="submit" value="Submit">
</
form
Und


PHP Code:
<?php

require_once("../config.php");

$params = array(
    
'email'=>$_GET["email"],
    
'password'=>$_GET["password"],
);

$request = new \pmill\Plesk\CreateEmailAddress($config$params);
$info $request->process();

var_dump($info);
So habe ich das verstanden


ALSO :

PHP Code:
<form action="create_email_address.php">
  
Email: <input type="text" name="email"><br>
  
Passwort: <input type="text" name="password"><br>
  <
input type="submit" value="Submit">
</
form
PHP Code:
 <?php

require_once("../config.php");

$params = array(
    
'email'=>$_GET["email"],
    
'password'=>$_GET["password"],
);

$request = new \pmill\Plesk\CreateEmailAddress($config$params);
$info $request->process();

var_dump($info);
Das geht :) Nur wird es oben im Browser öffentlich angezeigt :/
Du solltest den verlinkten Artikel noch mal durch lesen
$_GET bzw. keine method Angabe im Formular führt dazu die Parameter per URL zu übergeben
06/06/2016 15:54 -=-Killha-=-#10
Danke, das habe ich nun gesehn leider bekomme ich dann nur eine Weiße seite.

Mache ich was falsch? Habe doch GET nd POST eingetragen ?!
06/06/2016 16:00 krosswarrior#11
Schau dir mal die Basics zu HTML an. Punisher hat dir ja schon einen Link zum W3C geschickt. Der hier ist speziell für Forms: [Only registered and activated users can see links. Click Here To Register...]

Und in dem Tutorial von mir wird dir doch alles genauestens erklärt.

Dein Formular nimmt Daten entgegen. Die möchtest du gar nicht vorbelegen.
Dein Formular in Post #3 war schon korrekt. Wenn du Text in die Felder eingibst, werden sie per GET übergeben, weil du keine method spezifiziert hast. Ich würde da noch ein method=post reinhauen. Aber ist erst einmal unwichtig.

Dass es öffentlich angezeigt wird, liegt an dem var_dump (vermutlich).

Edit: Da war ich bisschen langsam. Was @[Only registered and activated users can see links. Click Here To Register...] meint, ist das selbe, was ich eben meinte: Du musst in deinem <form>-Tag eine method spezifizieren. Und die input-tags sollst du nicht vorbelegen oder irgendwie verschandeln.
06/06/2016 16:21 -=-Killha-=-#12
Schön wäre ein Script wo man eine Webmail registieren kann... Wie bei Web.de usw...

Wo man auch verfügbarkeit usw.. angezeigt bekommt .


Ich habe es nun so gemacht .

PHP Code:
 <form action="create_email_address1.php"  method="get">
  
First name: <input type="text" email=$_POST["email"]><br>
  
Last name: <input type="text" password=$_POST["password"]><br>
  <
input type="submit" value="Submit">
</
form
PHP Code:
 <?php

require_once("../config.php");

$params = array(
    
'email'=>$_GET["email"],
    
'password'=>$_GET["password"],
);

$request = new \pmill\Plesk\CreateEmailAddress($config$params);
$info $request->process();

var_dump($info);
Das geht leider nicht :/ wenn ich es ohne GET usw.. mache und im Browser anzeigen lasse funzt alles wunderbar.
06/06/2016 18:13 .Barone#13
Quote:
Originally Posted by krosswarrior View Post
Schau dir mal die Basics zu HTML an. Punisher hat dir ja schon einen Link zum W3C geschickt. Der hier ist speziell für Forms: [Only registered and activated users can see links. Click Here To Register...]

Und in dem Tutorial von mir wird dir doch alles genauestens erklärt.

Dein Formular nimmt Daten entgegen. Die möchtest du gar nicht vorbelegen.
Dein Formular in Post #3 war schon korrekt. Wenn du Text in die Felder eingibst, werden sie per GET übergeben, weil du keine method spezifiziert hast. Ich würde da noch ein method=post reinhauen. Aber ist erst einmal unwichtig.

Dass es öffentlich angezeigt wird, liegt an dem var_dump (vermutlich).

Edit: Da war ich bisschen langsam. Was @[Only registered and activated users can see links. Click Here To Register...] meint, ist das selbe, was ich eben meinte: Du musst in deinem <form>-Tag eine method spezifizieren. Und die input-tags sollst du nicht vorbelegen oder irgendwie verschandeln.
Quote:
Originally Posted by -=-Killha-=- View Post
Schön wäre ein Script wo man eine Webmail registieren kann... Wie bei Web.de usw...

Wo man auch verfügbarkeit usw.. angezeigt bekommt .


Ich habe es nun so gemacht .

PHP Code:
 <form action="create_email_address1.php"  method="get">
  
First name: <input type="text" email=$_POST["email"]><br>
  
Last name: <input type="text" password=$_POST["password"]><br>
  <
input type="submit" value="Submit">
</
form
PHP Code:
 <?php

require_once("../config.php");

$params = array(
    
'email'=>$_GET["email"],
    
'password'=>$_GET["password"],
);

$request = new \pmill\Plesk\CreateEmailAddress($config$params);
$info $request->process();

var_dump($info);
Das geht leider nicht :/ wenn ich es ohne GET usw.. mache und im Browser anzeigen lasse funzt alles wunderbar.
Mehr muss man dazu nicht mehr sagen. Ambesten einfach mal das Tutorial durchlesen, wo alles genaustens erklärt wird.
Das, was du da geschrieben hast, ergibt 0 sinn.
06/06/2016 19:39 -=-Killha-=-#14
So, habe nochmal alles durchgeschaut :

PHP Code:
 <?php

require_once("../config.php");

$params = array(
    
'email'=>$_GET["email"],
    
'password'=>$_GET["password"],
);

$request = new \pmill\Plesk\CreateEmailAddress($config$params);
$info $request->process();
FUNKTIONIERT !

PHP Code:
<form action="create_email_address.php">
  
Email: <input type="text" name="email><br>
  Passwort: <input type="
text" name="password"><br>
  <input type="
submit" value="Submit">
</form> 
Das geht nun auch :)

Aber wie schon erwähnt komme ich nicht ganz klar mit dem GET...

D.h. im Browser kommt oben ?email=markus1%40domain.us&password=eqeqw

Das wolte ich verhindern das es im Hintergrund geht.

Habe nun ein Komplettes Login mal genommen und bearbeitet :

PHP Code:
<!DOCTYPE html>
<!--[if 
lt IE 7 ]> <html lang="en" class="no-js ie6 lt8"> <![endif]-->
<!--[if 
IE 7 ]>    <html lang="en" class="no-js ie7 lt8"> <![endif]-->
<!--[if 
IE 8 ]>    <html lang="en" class="no-js ie8 lt8"> <![endif]-->
<!--[if 
IE 9 ]>    <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (
gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
    <
head>
        <
meta charset="UTF-8" />
        <!-- <
meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">  -->
        <
title>Login and Registration Form with HTML5 and CSS3</title>
        <
meta name="viewport" content="width=device-width, initial-scale=1.0"
        <
meta name="description" content="Login and Registration Form with HTML5 and CSS3" />
        <
meta name="keywords" content="html5, css3, form, switch, animation, :target, pseudo-class" />
        <
meta name="author" content="Codrops" />
        <
link rel="shortcut icon" href="../favicon.ico"
        <
link rel="stylesheet" type="text/css" href="css/demo.css" />
        <
link rel="stylesheet" type="text/css" href="css/style.css" />
        <
link rel="stylesheet" type="text/css" href="css/animate-custom.css" />
    </
head>
    <
body>
        <
div class="container">
            
                       <
header>
                <
h1>Webmail Registration</span></h1>
                <
nav class="codrops-demos">
                    <
span>Click <strong>"Join us"</strongto see the form switch</span>
                                    </
nav>
            </
header>



            <
section>                
                   
                <
div id="container_demo" >
        
                    <
class="hiddenanchor" id="toregister"></a>
                    <
class="hiddenanchor" id="tologin"></a>
                    <
div id="wrapper">
                        <
div id="login" class="animate form">
                            <
form  action="create_email_address.php" autocomplete="on"
                                <
h1>Webmail Login</h1
                                <
p
                                    <
label for="username" class="uname" data-icon="u" Email </label>
                                    <
input id="username" name="username" required="required" type="text" placeholder="[Only registered and activated users can see links. Click Here To Register...]"/>
                                </
p>
                                <
p
                                    <
label for="password" class="youpasswd" data-icon="p"Passwort </label>
                                    <
input id="password" name="password" required="required" type="password" placeholder="eg. X8df!90EO" /> 
                                </
p>
                                <
class="keeplogin"
                                    <
input type="checkbox" name="loginkeeping" id="loginkeeping" value="loginkeeping" /> 
                                    <
label for="loginkeeping">Keep me logged in</label>
                                </
p>
                                <
class="login button"
                                    <
input type="submit" value="Login" /> 
                                </
p>
                                <
class="change_link">
                                    
Noch kein Mitglied ?
                                    <
a href="#toregister" class="register">Registrieren</a>
                                </
p>
                            </
form>
                        </
div>

                        <
div id="register" class="animate form">
                            <
form  action="create_email_address2.php" autocomplete="on"
                                <
h1Registrieren </h1
                                <
p
                                    <
label for="usernamesignup" class="uname" data-icon="u">Benutzername</label>
                                    <
input id="usernamesignup" name="usernamesignup" required="required" type="text" placeholder="papduser" />
                                </
p>
                                <
p
                                    <
label for="emailsignup" class="youmail" data-icon="e" >Email</label>
                                    



<
input id="emailsignup" name="emailsignup" required="required" type="email" placeholder="[Only registered and activated users can see links. Click Here To Register...]"/>
<
select id="select" name="emailname" style="width: 115px;">
<
option value="Pad1" title="@domain1.us">@domain1.us</option>
<
option value="Piew1" title="@domain2.de">@domain2.de</option>

</
select>



                                </
p>
                                <
p
                                    <
label for="passwordsignup" class="youpasswd" data-icon="p">Passwort</label>
                                    <
input id="passwordsignup" name="passwordsignup" required="required" type="password" placeholder="eg. X8df!90EO"/>
                                </
p>
                                <
p
                                    <
label for="passwordsignup_confirm" class="youpasswd" data-icon="p">Passwort wiederholen!</label>
                                    <
input id="passwordsignup_confirm" name="passwordsignup_confirm" required="required" type="password" placeholder="eg. X8df!90EO"/>
                                </
p>










                                <
class="signin button"
                                    <
input type="submit" value="Registrieren"/> 
                                </
p>
                                <
class="change_link">  
                                    
Bereits Registriert ?
                                    <
a href="#tologin" class="to_register"Go and log in </a>
                                </
p>
                            </
form>
                        </
div>
                        
                    </
div>
                </
div>  
            </
section>
        </
div>
    </
body>
</
html
Ich wolte es so machen das man nur einen Namen auswählt und das @[Only registered and activated users can see links. Click Here To Register...]in.de im Drop down man auswählen muss so das man keine andere Domains registrieren kann bei mir auf dem server.

Soweit erstellt es einen benutzer schonmal soweit OK nur das mit der Browserzeile verwirrend und den Drop Down
06/06/2016 20:29 False#15
Wurde doch oft genug gesagt das du get mit post austauschen sollst, evtl. hilft dir das ja weiter..


PHP Code:
 <form action="create_email_address1.php"  method="POST!!!!!!!!!!!!!!">
  
First name: <input type="text" email=$_POST["email"]><br>
  
Last name: <input type="text" password=$_POST["password"]><br>
  <
input type="submit" value="Submit">
</
form
PHP Code:
 <?php

require_once("../config.php");

$params = array(
    
'email'=>$_POST!!!!!!!!!!!!!!["email"],
    
'password'=>$_POST!!!!!!!!!!!!!!["password"],
);

$request = new \pmill\Plesk\CreateEmailAddress($config$params);
$info $request->process();

var_dump($info);