ispCP - Board - Support
[es geht weiter]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Plauderecke (/forum-49.html)
+---- Thread: [es geht weiter]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP (/thread-8301.html)

Pages: 1 2 3 4 5 6 7


RE: [ERLEDIGT]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - gOOvER - 02-16-2010 10:38 PM

Ist das jetzt alles für Webspell??


RE: [ERLEDIGT]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - sPiKe - 02-16-2010 10:42 PM

ja eigentlich schon ^^ obwohl dieses bestellformular eigencode is, aber dieses formular hab ich ja in webspell integriert.
also ein einfaches ja ^^


RE: [ERLEDIGT]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - gOOvER - 02-16-2010 10:58 PM

hast Du mir mal die geänderten dateien?? ich will auch was mit webspell machen Smile


RE: [ERLEDIGT]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - sPiKe - 02-16-2010 11:53 PM

das is ein selbsgeschriebenes bestellsystem was ich in webspell mit integriert habe ^^ oder meinst du das, womit man auf neue emails prüfen kann?
ich kann dir auch gern das bestellsystem geben, aber das is nur auf subdomains aufgebaut, da ich ja freehoster bin benötige ich so was ^^
wenn du es möchtest, geb ichs dir natürlich gern ^^
ich hab aber auch ne sperre drin, damit man erst webspace bestellen kann, wenn man mindestens 5 forenbeiträge geschrieben hat.

naja wie auch immer, sag was du möchtest, dann geb ichs dir Smile


RE: [ERLEDIGT]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - gOOvER - 02-17-2010 12:21 AM

wäre super, wenn ich es haben könnte Wink


RE: [ERLEDIGT]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - FISA4 - 02-17-2010 02:28 AM

(02-16-2010 10:37 PM)sPiKe Wrote:  
PHP Code:
<?
   include('config.inc.php');
?>
<table align="center">
<tr>
<td><h1>Bestellung</h1><br /></td>
</tr>
</table>
<br />

<script language="javascript">
function funAgree(){
        document.form1.action="addDB.php";
}
function funDisagree(){
        document.form1.action="home.html";
}
</script>

<?

function getip() {
    if(getenv("HTTP_X_FORWARDED_FOR"))
        $ip = getenv("HTTP_X_FORWARDED_FOR");
    else
        $ip = getenv("REMOTE_ADDR");
    return $ip;

$ip = getip();
$host = gethostbyaddr($ip);
$dom = $_POST['domain'];
$search = '.zer-o.eu';
   if(stristr($dom, $search) === FALSE) {
   $dom = $_POST['domain'].$search;
   }
   else {$dom = $_POST['domain'];}
$sql = "SELECT * FROM domain WHERE domain_name = '$dom'";
   $result = mysql_query($sql);
   $anzahl = mysql_num_rows($result);
   {
         if($anzahl=='0')
         {
         echo "Ihre gew&uuml;nschte Subdomain <b><u>$dom</u></b> ist noch verf&uuml;gbar!<br />
Bestellungen mit Fake/Falschen Daten werden NICHT bearbeitet!<br />
                 <form action=?site=mail method=post>
  <table align=center>
  <tr>
  <td></td>
  <td><input type=hidden name=domain value='$dom'></input></td>
  </tr>
  <tr>
  <td>Vorname:</td>
  <td><input type=text name=vorname></input></td>
  </tr>
  <tr>
  <td>Nachname:</td>
  <td><input type=text name=nachname></input></td>
  </tr>
  <tr>
  <tr>
  <td>Nickname:</td>
  <td><input name=nickname type=text></input></td>
  </tr>
  <tr>
  <td>E-Mail Adresse:</td>
  <td><input type=text name=email></input></td>
  </tr>
  <tr>
  <td>Paket:</td>
  <td><select name=paket><option>- Bitte w&auml;hlen -</option><option>S</option><option>L</option></select></td>
  </tr>
  <tr>
  <td><a href='index.php?site=agb' target='_blank'><font color='blue'>AGB's</a></font> gelesen und <br>akzeptiert?:</td>
  <td><input type=checkbox name=regeln></input></td>
  </tr>
  <tr>
  <td><br /><input type=hidden name=ip value='$ip'></input><input type=hidden name=host value='$host'></input><input type=submit value='Bestellen'></input></td>
  <td>&nbsp;</td>
  </tr>
  </table>
</form>";
         }
         else
         {
         echo "Ihre gew&uuml;nschte Subdomain ist leider schon vergeben.<br />
         Versuchen Sie es bitte mit einer anderen Subdomain.<br />
                 <a href='index.php?site=produkte'>Zur&uuml;ck</a><br /><br /><br /><br /><br /><br /><br /><br /><br />";
         }
   }
?>

wo wird denn die mail abgeschickt ?
und was ist in "addDB.php" ???


RE: [es geht weiter]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - sPiKe - 02-17-2010 04:15 AM

ohh bin ich ein blödel xD das is ja das falsche Big Grin naja es gehört dazu aber es is die falsche datei ^^

das is die richtige:

PHP Code:
<?php
$dom 
$_POST['domain'];
$vor $_POST['vorname'];
$nach $_POST['nachname'];
$nick $_POST['nickname'];
$email $_POST['email'];
$paket $_POST['paket'];
$regeln $_POST['regeln'];

  if ( (
$dom == "" OR $vor == "" OR $nach == "" OR $nick == "" OR $email == "" OR $paket == "" OR $regeln == "") )
  {
echo 
"$dom";
    echo 
"<table align='center'>
<tr>
<td><font size='+1'><b>Bestellung</b></font></td>
</tr>
</table>
<br />
Sie haben nicht alle Felder ausgefüllt! <br />Bitte gehen Sie <a href='index.php?site=pruefen'>zurück</a>"
;
  }
  else
  {
    
$text ="
    Vorname: 
$vor
    Nachname: 
$nach
    Nickname: 
$nick
    E-Mail: 
$email
    Domain: 
$dom
    Paket: 
$paket
    Regeln gelesen: 
$regeln";
    
mail("bestellung@zer-o.eu","Neue Bestellung",$text"From:$email");
    echo 
"<table align='center'>
<tr>
<td><font size='+1'><b>Bestellung</b></font></td>
</tr>
</table>
<br />
Ihre Bestellung wurde erfolgreich abgeschickt.<br />Wir werden uns so schnell es geht darum kümmern.<br />
<a href='?site=register'>zurück</a>"
;
  }

?>

das komische is, ich hab gar keine addDB.php Big Grin
vielleicht hatte ich da mal was versucht und es hatte nicht geklappt und eben dann vergessen dieses codestück wieder raus zu nehmen ^^

@goover

ich mach heut mal alle dateien zusammen und häng es dann als zip an ^^


RE: [es geht weiter]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - ZooL - 02-17-2010 05:11 AM

da ist aber noch verbesserungs bedarf in der z.B mail()

mfg


RE: [es geht weiter]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - sPiKe - 02-17-2010 05:36 AM

ja das weiss ich Big Grin bin ja auch nich der beste, ich schnippel mir meisstens alles irgendwie zusammen und dann mach ich dran rum bis es funktioniert.
also 100% super clean code is das sicher nit ^^


RE: [es geht weiter]WebSpell meets ispCP //[split] Scripte und Bridges für ispCP - FISA4 - 02-17-2010 09:27 AM

PHP Code:
<?php
$dom 
$_POST['domain'];
$vor $_POST['vorname'];
$nach $_POST['nachname'];
$nick $_POST['nickname'];
$email $_POST['email'];
$paket $_POST['paket'];
$regeln $_POST['regeln'];

  if ( (
$dom == "" || $vor == "" || $nach == "" || $nick == "" || $email == "" || $paket == "" || $regeln == "") )
  {
echo 
"$dom";
    echo 
"<table align='center'>
<tr>
<td><font size='+1'><b>Bestellung</b></font></td>
</tr>
</table>
<br />
Sie haben nicht alle Felder ausgefüllt! <br />Bitte gehen Sie <a href='index.php?site=pruefen'>zurück</a>"
;
  }
  else
  {
    
$text ="
    Vorname: 
$vor
    Nachname: 
$nach
    Nickname: 
$nick
    E-Mail: 
$email
    Domain: 
$dom
    Paket: 
$paket
    Regeln gelesen: 
$regeln";
    
$sql "INSERT INTO `mailtabelle` (`id`, `name`, u.s.w.) VALUES (
NULL , '"
.$nach."', '".$vor."', '"$u.s.w.."');";
    
$res mysql_query($sql);
    
mail("bestellung@zer-o.eu","Neue Bestellung",$text"From:$email");
    echo 
"<table align='center'>
<tr>
<td><font size='+1'><b>Bestellung</b></font></td>
</tr>
</table>
<br />
Ihre Bestellung wurde erfolgreich abgeschickt.<br />Wir werden uns so schnell es geht darum kümmern.<br />
<a href='?site=register'>zurück</a>"
;
  }

?>

Bitte den Thread umbenennen in "Jetzt lerne ich PHP" Big Grin
Neee, Spass beiseite...

OR wird nicht benutzt dafür gibt es || (2x ALTGR + <>-Taste)
AND nehmen wir auch nicht. Da wäre es &&

Ich hab das oben mal geändert. Wink
Weiterhin hab ich noch den SQL-String an die passende Stelle gesetzt.
Den musst Du nur noch richtig erweitern.
Axo: include("config.php");
nicht vergessen