kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Aktuelle Seite ermitteln

    geschrieben von pcundsoftware

    Hallo,
    kann ich mit PHP die aktuelle Seite ermitteln?
    also in der Browserzeile steht "index.php" und diese möchte ich dann in einer Variable speichern!

    mfg
    pcs
  • in: anzeige des aktiven links klappt nicht

    geschrieben von pcundsoftware

    Danke,
    das war mein Fehler!
  • in: anzeige des aktiven links klappt nicht

    geschrieben von pcundsoftware

    Hallo,
    wieso wird der Link mit #akt nicht korrekt angezeigt, dass heißt das das linke Bild nicht dargestellt wird?
    Html
    <div id="navigation">
    	<ul>
    		<li><a href="#" id="akt">Start</a></li>
    		<li><a href="1">Profil</a></li>
    		<li><a href="2">Post</a></li>
    		<li><a href="3">Artikel</a></li>
    		<li><a href="4">Chat</a></li>
    	</ul>
    </div>


    css
    #navigation ul{
      margin: 0;
      padding: 0;
      list-style: none;
    }
      
    #navigation li{
      float: left;
      background: transparent url('../navigationbilder/rechte_seite.png') no-repeat right top;
      margin: 0;
      padding: 0;
    }
    
    #navigation a{
      display: block;
      background: transparent url('../navigationbilder/linke_seite.png') no-repeat left top;
      padding: 5px 15px;
    }
    
    #navigation #akt{
    	background: transparent url('../navigationbilder/rechte_seite_akt.png') no-repeat right top;
    }
    
    #navigation #akt a{
    	background: transparent url('../navigationbilder/linke_seite_akt.png') no-repeat left top;
    }


    Schöne Grüße

    pcs
  • in: MySQL query befehl funktioniert nicht

    geschrieben von pcundsoftware

    Hallo,
    wieso funktioniert hier der Query "eintrag" nicht.
    die variablen kann ich alle auslesen.
    <?php
    session_start();
    include "../../connect_db.php";
    
    if($_SESSION['username'] == '')
    	{
    		header("refresh: 0; url=../loginfirst.php");
    	}
    if($_SESSION['username'] == true)
    	{
    	$sid = $_GET['id'];
    	$artid = $_GET['artid'];
    	$vorn = $_GET['vorn'];
    	$nachn = $_GET['nachn'];
    	
    	if(isset($_POST['save_komm']))
    		{
    		$timestamp = time();
    		$datum = date("d.m.Y", $timestamp);
    	
    		$titel_kommentar = $_POST['titel_komm'];
    		$nachricht_kommentar = $_POST['nachricht_komm'];
    		
    		$tabellesuchen = mysql_query("SELECT titel FROM artikelinfo WHERE id = '$artid'");
    		$tabelle = mysql_fetch_array($tabellesuchen);
    		$artikelname = $tabelle['titel'];
    		
    		$usernamesuchen = mysql_query("SELECT user FROM ventilusers WHERE sid = '$sid'");
    		$username = mysql_fetch_array($usernamesuchen);
    		$user = $username['user'];
    		
    		$eintrag = mysql_query("INSERT INTO $artikelname (titel_kom, vorn_autor, nachn_autor, username_autor, datum, text) VALUES ('$titel_kommentar', '$vorn', '$nachn', '$user', '$datum', '$nachricht_kommentar')");
    		echo mysql_error();
    		}	
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>Schülerzeitung VENTIL | Redaktionsserver | Kommentar speichern...</title>
    </head>
    
    <body>
    </body>
    
    </html>
    
    <?php
    }
    ?>


    Schöne Grüße
    pcundsoftware
  • in: Windows Server 2008 R2 Installation klappt nicht

    geschrieben von pcundsoftware

    Hallo,
    die Festplatte war kaputt. Habe eine neue eingebaut. Danach funktionierte alles wieder
    Danke
  • in: Loginbereich individualisieren

    geschrieben von pcundsoftware

    das heißt, mann muss in css einfach das deign festlegen und dann in der html seite mit php alles an der richtigen Stelle auslesen.
  • in: Loginbereich individualisieren

    geschrieben von pcundsoftware

    Hallo,
    ich habe jetzt mein Login mit PHP, MySQL und HTML fertiggestellt.
    Nun möchte ich, dass jeder Benutzer, der sich anmeldet seine eigens eingerichtete seite sieht (so ähnlich wie bei Windowslive, wenn man sich einloggt.
    Soll man das alles in einer variable in der Datenbank speichern und dann abrufen, oder geht das auch anders?

    Schöne Grüße
    pcundsoftware
  • in: Wert einer Variable per GET übergeben

    geschrieben von pcundsoftware

    Danke.
    Ich bin PHP-Neuling und brauche deshalb immer wieder mal denkanstöße
  • in: Wert einer Variable per GET übergeben

    geschrieben von pcundsoftware

    Hallo,

    wie kann ich einen Variablenwert in eine url integrieren?

    www....de/weblogin/akt.php?zufallszahl=$zufallszahl funktioniert nciht

    ich hätte es gerne so: www....de/weblogin/akt.php?zufallszahl=6431234823

    Wie kann ich das machen?

    Schöne Grüße
    pcs
  • in: Wieso funktioniert das Login Skript nicht richtig?

    geschrieben von pcundsoftware

    das Problem bei diesem Code ist aber jetzt, dass bitte geben sie einen Benutzernamen/ Passwort ein, gleich angezeigt wird, bevor manüberhaupt abgeschickt hat
  • in: Wieso funktioniert das Login Skript nicht richtig?

    geschrieben von pcundsoftware

    Hallo,

    Bin PHP-Neuling
    wieso funktioniert das nicht. Er sagt immer wieder: bitte gib einen Benutzernamen ein.
    Hier der PHP - Code:
    <?php
    include('connect_db.php');
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="de" http-equiv="Content-Language" />
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>PCundSoftware.de Online - Login</title>
    <link href="login.css" rel="stylesheet" type="text/css" />
    <link href="fonts.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    .style1 {
    	text-align: center;
    	font-size: small;
    }
    .style2 {
    	font-size: x-large;
    }
    </style>
    </head>
    
    <body>
    	<div id="complete">
    	<div id="logo">
    			</div>
    		<div id="heading">
    			<div id="bogen">	
    			</div>
    		</div>
    	<?php 	if(isset($_POST['senden']))
    		{
    ?>
    
    			<div id="login" class="style1">
    				<br/><br/><br/><br/>
    				Mit einer einzigen Anmeldung erhalten Sie Zugriff auf viele 
    				Dienste von <br />
    				<strong>PCundSoftware.de OnLine</strong><br />
    				<br />
    				<span class="style2">Anmeldung<br />
    				</span>bei PCundSoftware.de OnLine<br />
    				<br />
    				<table style="width: 100%">
    					<tr>
    						<td style="height: 24px">Benutzername:</td>
    						<td style="height: 24px">
    						<form method="post" action="index.php">
    							<input name="benutzername_pcsonline" type="text" /></form>
    						</td>
    					</tr>
    					<tr>
    						<td style="height: 4px">Passwort:</td>
    						<td style="height: 4px">
    						<form method="post" action="index.php">
    							<input name="password_pcsonline" type="password" /></form>
    						</td>
    					</tr>
    				</table>
    				<form method="post" action="index.php">
    					<input name="senden" type="submit" value="Abschicken"/>
    					</form>
    				&gt;&gt; Neu Registrieren</div>
    		
    		<div id="footer">
    		Footer
    		</div>
    	</div>
    	
    	<?php
    	$username = $_POST['benutzername_pcsonline'];
    	$password = md5($_POST['password_pcsonline']);
    	
    	
    
    			if(empty($_POST['$username']))
    				{echo 'Bitte geben Sie einen Benutzernamen ein<br/>';
    				}
    			if(empty($_POST['$password']))
    				{echo 'Bitte geben Sie ein Passwort ein';
    				}
    			else{
    				$query = @mysql_query("SELECT user, pass FROM users WHERE user == '$username'");
    				$result = @mysql_fetch_array($query);
    					if($_POST['$username'] == $result['user'] && $_POST['$password'] == $result['pass'])
    					{
    					echo 'Login erfolgreich!';
    					}
    				}
    			
    			}
    	?>
    	
    </body>
    
    </html>


    schöne grüße

    pcs
  • in: <div> vertikal und horizontal zentrieren

    geschrieben von pcundsoftware

    Danke, das tutorial habe ich nicht gesehen.
    Problem gelöst.
  • in: <div> vertikal und horizontal zentrieren

    geschrieben von pcundsoftware

    Hallo,

    wie in der Überschrift beschrieben, möchte ich ein div vertikal und horizontal zentrieren. Zuerst soll erreicht werden, dass sich das div middle vom div heading bis zum div footer erstreckt, dass immer am unteren ende des Browserfensters angezeigt wird, egal wie groß das browserfenster ist. Nun soll das div login im div middle vertikal und horizontal zentriert werden. (Es soll nachher alles so ein, dass man die Seite nicht scrollen muss und auch kein Scrollbalken erscheint.) Wie geht das?

    hier kann man den Status der seite anschauen http://Kollross.selfip.com/login

    hier der html code
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="de" http-equiv="Content-Language" />
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>PCundSoftware.de OnLine - Login</title>
    <link href="login.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    .style1 {
    	text-align: center;
    	font-size: small;
    }
    .style2 {
    	font-size: x-large;
    }
    </style>
    </head>
    
    <body>
    	<div id="complete">
    		<div id="heading">
    			<div id="logo">
    			Logo
    			</div>
    			<div id="bg">
    			Hintergrund
    			</div>
    			<div id="streifen">
    			Streifen
    			</div>
    		Heading
    		</div>
    		<div id="middle">
    			<div id="login" class="style1">
    				Mit einer einzigen Anmeldung erhalten Sie Zugriff auf viele 
    				Dienste von <br />
    				<strong>PCundSoftware.de OnLine<br />
    				<br />
    				<span class="style2">Anmeldung<br />
    				</span>bei PCundSoftware.de OnLine<br />
    				<br />
    				<table style="width: 100%">
    					<tr>
    						<td style="height: 24px">Benutzername:</td>
    						<td style="height: 24px">
    						<form method="post">
    							<input name="Text1" type="text" /></form>
    						</td>
    					</tr>
    					<tr>
    						<td style="height: 4px">Passwort:</td>
    						<td style="height: 4px">
    						<form method="post">
    							<input name="Password1" type="password" /></form>
    						</td>
    					</tr>
    				</table>
    				<br />
    				&gt;&gt; Neu Registrieren</strong></div>
    		</div>
    		<div id="footer">
    		Footer
    		</div>
    	</div>
    </body>
    
    </html>

    hier der css code
    html{
    	height: 100%;
    }
    
    body{
    	font-family: Arial, Helvetica, Sans-Serif;
    	font-size: 12px;
    	margin-top: 0px;
    	margin-left: 0px;
    	margin-right: 0px;
    	margin-bottom: 0px;
    	height: 100%;
    	padding: 0;
    }
    
    #complete{
    	min-height: 100%;
    	position: relative;
    	width: 100%;
    	height: 100%;
    	background: #ffffff url('footer_rechts.jpg') no-repeat;
    	background-position: right bottom;
    }
    
    #heading{
    	background: #ededed url('heading_zischt.jpg') repeat-x;
    	margin: 0;
    	padding: 0;
    	height: 100px;
    	width: 100%
    }
    
    #middle{
    	width: 100%;
    	height: auto;
    }
    
    #login{
    	background: #ffffff;
    	margin: auto auto;
    	width: 550px;
    	height: 400px;
    }
    
    #footer{
    	position: absolute; 
    	bottom: 0; 
    	left: 0;
    	width: 100%;
    	}

    Schöne Grüße,
    pcundsoftware
  • in: Netzwerkverbindungen

    geschrieben von pcundsoftware

    Ich denke die Anstöpselung funktioniert.
    Ich teile den Routern und GB-Switches ips im gleichen bereich zu z.b 192.168.2.1, 192.168.2.2, ....
    dann schalte ich an allen routern den dhcp server ab und lass nur den Speedport W920V die ips verteilen.
    der server bekommt einfach für die Ports dann weiterleitungen (port 80) und eine Feste ip zugewießen.
    kann das so gehen?
  • in: Netzwerkverbindungen

    geschrieben von pcundsoftware

    Hallo,

    ich habe mir 2 Gigabit Switches angeschafft.
    Meine netzwerksituation sieht so aus.
    Wie muss ich das ganze verkabeln, damit alles miteinander kommunizieren kann
    www.pcundsoftware.de/bschule
    ich hoffe, die grafik ist selbstklärend.

    Vielen dank im Vorraus
    pcundsoftware
  • in: RemoteApp und Aero

    geschrieben von pcundsoftware

    office 2010 beta und auch testweise Paint
  • in: RemoteApp und Aero

    geschrieben von pcundsoftware

    was heißt, dass dass Programm nur bestimmten Grafikspeicher hergibt?
    die Pcs haben genug grafikspeicher und der Server auch. Wenn ich per Remotedesktop auf den Server-Desktop zugreife, sehe ich ja Aero auch. Nur eben bei den Remote Apps nicht
    goeger schrieb: Meine Vermutung liegt daran, dass das Remoteprogramm nur bestimmten Grafikspeicher hergibt.
    Windows 7 unterstützt Aero erst ab 128MB Grafikspeicher.
    Ich würde mal sagen dass es daran liegen könnte!

    MfG
    Dominik
  • in: RemoteApp und Aero

    geschrieben von pcundsoftware

    Hallo,

    ich habe auf einem Windows Server 2008 r2 die remotedesktopservices und dann einige Remoteapps installiert. Wieso wird auch unter windows 7 kein Aero bei den Remote app proghrammen angezeigt? Am Server läuft Aero einwandfrei. Das Netzwerk ist ausserdem auch schnell genug.
    Wie kann ich Aero am Client für das Programm zum laufen bringen?

    Schöne Grüße
    pcundsoftware
  • in: dyndns + .de dimain + windows server 2008 r2

    geschrieben von pcundsoftware

    d.h. einfach bei C-NAME z.B pcundsoftware.dyndns.org eingeben?
  • in: Webhosting mit dyndns

    geschrieben von pcundsoftware

    Ich bin schon bei dyndns angemeldet. Auf dem server läuft auch schon 1 websaeite.
    Ich habe aber mehrere webseiten. kann man da so subdomains erstellen, dass man dann auf webseite 2 kommt oder im server irgendwelche weiterleitungen?
    Tut mir leid, ist vll etwas schlecht erklärt aber ich weiß nicht, wie ich es besser ausdrtücken soll
  • in: Webhosting mit dyndns

    geschrieben von pcundsoftware

    Hallo,

    ich bin bei dydns angemeldet und möchte nunm mehrere webseiten mit windows server 2008 r2 hosten. Geht das überhaupt und wenn wie? Was müsste ich dann einrichten?

    Schöne Grüße

    pcundsoftware
  • in: .bat Ausführung nicht anzeigen

    geschrieben von pcundsoftware

    ok ich werds mal ausbrobieren mkit dem programm
  • in: .bat Ausführung nicht anzeigen

    geschrieben von pcundsoftware

    "call" ändert nichts
  • in: .bat Ausführung nicht anzeigen

    geschrieben von pcundsoftware

    Hallo,

    kennt ihr einen Befehl, mit dem man das Fenster, wen eine Batch datei ausgeführt wird unterbinden kann, d.h. dass es nicht angezeigt wird?

    Schöne Grüße

    pcundsoftware
  • in: Windows Server 2008 R2 Installation klappt nicht

    geschrieben von pcundsoftware

    nun sagt er den Fehler bei noch einem Versuch 0x800704D
    könnte es sein, dass die installationscd beschädigt ist?
    --> Google
  • in: Windows Server 2008 R2 Installation klappt nicht

    geschrieben von pcundsoftware

    Hallo,

    ich möchte windows server 2008 r2 testweise installieren.
    Jetzt kommt ab der hälfte der installation die Folgende Fehlermeldung: C:\\xxx kan nicht gelesen werden oder wurde Beschädigt und die installation bricht ab. Habs schon 2-Mal zu installieren versucht.
    dann steht da: Bitte führen sie CHKDSK aus.

    Wie geht das oder an was kann das liegen?

    pcundsoftware
  • in: dyndns + .de dimain + windows server 2008 r2

    geschrieben von pcundsoftware

    ok werds probieren.
  • in: dyndns + .de dimain + windows server 2008 r2

    geschrieben von pcundsoftware

    ja, blos mit anderem namen.
  • in: dyndns + .de dimain + windows server 2008 r2

    geschrieben von pcundsoftware

    nein, die domain .de domain hab ich von 1und1.
  • in: dyndns + .de dimain + windows server 2008 r2

    geschrieben von pcundsoftware

    Hallo,

    ich hab einen windows server 2008 r2 laufen. Dieser hostef webseiten über dyndns. Nun hab ich aber eine .de-domain (z.B www.pcundsoftware.de) wie kann ich die aufschalten, damit man die webseite über die gekaufte domain erreicht?

    pcundsoftware
  • in: Bing Suchfeld verändern

    geschrieben von pcundsoftware

    Hallo,
    habe ein Bing Suchfeld in meine Webseite integriert.
    nun möchte ich, dass man, wenn man das Suchfeld drinnen steht "PCundSoftware.de durchsuchen".
    das solte dann verschwinden, wenn man auf das Feld klickt und wieder erscheinen, wenn man es abwählt. Wie geht das?

    code vom Bing-Feld:
    <!-- Bing -->
    <meta name="Search.WLSearchBox" content="1.1, de-DE" />
    <div id="WLSearchBoxDiv">
    <table cellpadding="0" cellspacing="0" style="width:322px; height:25px;"><tr id="WLSearchBoxPlaceholder"><td style="width:100%; border:solid 1px #cccccc; background: #ffffff; border-right-style:none; padding-left:10px; padding-right:10px; vertical-align:middle;"><input id="WLSearchBoxInput" type="text" value="&#x57;&#x69;&#x72;&#x64;&#x20;&#x67;&#x65;&#x6c;&#x61;&#x64;&#x65;&#x6e;&#x2e;&#x2e;&#x2e;" disabled="disabled" style="background-image:url('searchbox_background_k.png'); background-position:right; background-repeat:no-repeat; font-family:Arial; font-size:14px; color:#000000; width:100%; border:none 0 transparent;"/></td><td style="background: #ffffff; border: solid 1px #cccccc; border-left-style:none; padding-left:0px; padding-right:0px;"><input id="WLSearchBoxButton" type="image" src="searchbutton_normal_k.png" style="border:none 0 transparent; height:24px; width:24px; vertical-align:top;"/></td></tr></table>
    	<script type="text/javascript" charset="utf-8">
    	var WLSearchBoxConfiguration=
    	{
    		"global":{
    			"serverDNS":"www.bing.com",
    			"market":"de-DE"
    		},
    		"appearance":{
    			"autoHideTopControl":false,
    			"width":600,
    			"height":400,
    			"theme":"Blue"
    		},
    		"scopes":[
    			{
    				"type":"web",
    				"caption":"&#x50;&#x43;&#x75;&#x6e;&#x64;&#x53;&#x6f;&#x66;&#x74;&#x77;&#x61;&#x72;&#x65;&#x2e;&#x64;&#x65;",
    				"searchParam":"site:www.pcundsoftware.de"
    			}
    			,
    			{
    				"type":"web",
    				"caption":"&#x77;&#x65;&#x62;",
    				"searchParam":""
    			}
    		]
    	}
    	</script>
    	<script type="text/javascript" charset="utf-8" src="http://www.bing.com/bootstrap.js?market=de-DE&ServId=SearchBox&ServId=SearchBoxWeb&Callback=WLSearchBoxScriptReady"></script>
    </div>
    <!-- Bing -->


    Schöne Grüße,

    pcundsoftware
  • in: Joomla Symbole Frontend

    geschrieben von pcundsoftware

    danke, hat funktioniert

    Schöne Grüße

    pcundsoftware
  • in: Joomla Symbole Frontend

    geschrieben von pcundsoftware

    Hallo,

    wie kann ich in Joomla im Frontend die Kleinen Sybole pdf, drucken... , die bei jedem Beitrag sind ausblenden?
    wie kann ich den Autor unde das Datum entfernen. Mit den einstellungen im Beitragsmanager/Parameter funktionierts nicht, wenn man sie deaktiviert aber sie erscheinen trotzdem.
    Wie kann ich das machen?

    Schöne Grüße

    pcundsoftware
  • in: Kasten mit 100% höhe erstellen

    geschrieben von pcundsoftware

    danke, hat funktioniert

    Schöne Grüße
    pcundsoftware
  • in: Kasten mit 100% höhe erstellen

    geschrieben von pcundsoftware

    Hier einmal der Komplette code:
    /* Grunddefinitionen */
    
    html{
    	height: 101%;
    }
    
    body{
    	font-family: Arial, Helvetica, Sans-Serif;
    	font-size: 12px;
    }
    
    /* Gesamtcontainer */
    
    #container{
    	background: #ffffff;
    	width: 950px;
    	margin: 0 auto;
    	padding-top: 15px;
    }
    
    /* Hauptbereiche */
    
    #oben{
    	background: #ffffff url('images/bannermmc.jpg') no-repeat;
    	width: 100%;
    	height: 200px;
    	padding-bottom: 7px;
    }
    
    #mitte{
    	background: #ffffff;
    	width: 944px;
    	padding-top: 0px;
    	padding-bottom: 0px;
    	float: left;
    	border:3px solid #e9a60d;
    }
    
    #zwischenraum{
    	background: #ffffff;
    	width: 100%;
    	height: 7px;
    	float: left;
    }
    
    #footer{
    	background: #872371 url('images/footer.jpg') no-repeat;
    	width: 100%;
    	height: 65px;
    	padding-top: 0px;
    	float: left;
    }
    
    /* Einzelabschnitte */
    
    #linkespalte{
    	background: gray url('images/menu.jpg') repeat-y;
    	width: 217px;
    	height: 100%;
    	padding: 0px;
    	float: left;
    }
    
    #breadcrumbs{
    	background: #ffcc66;
    	width: 727px;
    	height: 25px;
    	padding: 0px;
    	float: right;
    }
    
    #news{
    	background: #ffe953;
    	width: 727px;
    	height: 100px;
    	padding: 0px;
    	float: right;
    }
    
    #content{
    	background: #ffff99;
    	width: 727px;
    	height: auto;
    	padding: 0px;
    	float: right;
    }

  • in: Kasten mit 100% höhe erstellen

    geschrieben von pcundsoftware

    Hallo,
    ich habe ein Problem.
    Ich möchte auf meiner Webseite einen Kasten erzeugen der nach unten 100% lang ist, also an das andere element darunter angrenzt. Nur leider wird der Kasten nur so groß, so viel text drinnensteht. Wie kann ich das umgehen.
    Der quellcode des Elements aus der css datei:

    [code
    ]#linkespalte{
    background: gray url('images/menu.jpg') repeat-y;
    width: 217px;
    height: 100%;
    padding: 0px;
    float: left;
    }
    [/code]

    Schöne Grüße
    pcundsoftware
  • in: 2 verschiedene Designs bei joomla!

    geschrieben von pcundsoftware

    Ok, problem ist gelöst.

    Admin kann dicht machen
  • in: 2 verschiedene Designs bei joomla!

    geschrieben von pcundsoftware

    Hallo,

    ich erstelle gerade ein Template für Joomla. Kann ich auch zwei oder mehr verschiedene Templates in unterschiedlichen Bereichen einer Webseite verwenden und wenn wie macht man das?

    Schöne Grüße

    pcundsoftware
  • in: CSS befehl zentrieren

    geschrieben von pcundsoftware

    der obrige code verändert leider überhaupt nichts
  • in: Joomla Design

    geschrieben von pcundsoftware

    ja, habe im Backend alles aktiviert. Alle Platzhalzer sind auch da.
  • in: CSS befehl zentrieren

    geschrieben von pcundsoftware

    Ich glaube das hätte wo anders hinmüssen so gehts nämlich nicht. wohin aber?

    body { font-size: 12px;
    
        font-family: Helvetica,Arial,sans-serif;
        }
    .page
    {
    position:absolute;
    top:50px;
    left:50px;
    width:600px;
    height:400px;
    margin:-200px 0px 0px -300px;
    background:#cccccc
    }
      #Teil1 { border: 2px dotted green;
    float: left;    
    width: 950px;
        
        }
      #Teil2 { border: 2px dotted yellow;
        float: left;
        width: 950px;
        }
    
      #Teil3 { border: 2px dotted red;
        float: left;
        width: 950px;
        }
    
      #Bereich1 { border: 1px dashed silver;
        margin: 0pt 0pt 1.2em;
        width: 18em;
        background-color: rgb(238, 238, 238);
        float: left;
        }
    
      #Bereich2 { border: 1px dashed silver;
        margin: 0pt 0pt 1.1em;
        background-color: rgb(238, 238, 238);
        float: right;
        width: 16em;
        }
    #Bereich8 { border 1px dashed silver;
    margin 0pt 0pt 1.1em;
    background-color: rgb(238, 238, 238);
    float: center;
    width: 16em;
    }
    
      #Bereich3 { border: 1px dashed silver;
        background-color: rgb(238, 238, 238);
        }
    
      #Bereich4 { border: 1px dashed silver;
        margin: 0pt 0pt 1.2em;
        float: left;
        width: 15em;
        }
    
      #Bereich5 { border: 1px dashed silver;
        margin: 0pt 12em 1em 16em;
        padding: 0pt 1em;
        }
    
      #Bereich6 { border: 1px dashed silver;
        margin: 0pt 0pt 1.1em;
        float: right;
        width: 12em;
        background-color: rgb(238, 238, 238);
        }
    
      #Bereich7 { border: 1px dashed silver;
        margin: 0pt 0pt 1.1em;
        background-color: rgb(238, 238, 238);
        }
  • in: CSS befehl zentrieren

    geschrieben von pcundsoftware

    Hallo,

    kann mir jemand in die CSS Datei den Zentrierbefehl einfügen, dass die Seite nicht am rand sondern in der Mitte des Bildschirms angezeigt wird.

    body { font-size: 12px;
    
        font-family: Helvetica,Arial,sans-serif;
        }
    
      #Teil1 { border: 2px dotted green;
        width: 950px;
        height: 4em;
        }
      #Teil2 { border: 2px dotted yellow;
        float: left;
        width: 950px;
        }
    
      #Teil3 { border: 2px dotted red;
        float: left;
        width: 950px;
        }
    
      #Bereich1 { border: 1px dashed silver;
        margin: 0pt 0pt 1.2em;
        width: 18em;
        background-color: rgb(238, 238, 238);
        float: left;
        }
    
      #Bereich2 { border: 1px dashed silver;
        margin: 0pt 0pt 1.1em;
        background-color: rgb(238, 238, 238);
        float: right;
        width: 16em;
        }
    
      #Bereich3 { border: 1px dashed silver;
        background-color: rgb(238, 238, 238);
        }
    
      #Bereich4 { border: 1px dashed silver;
        margin: 0pt 0pt 1.2em;
        float: left;
        width: 15em;
        }
    
      #Bereich5 { border: 1px dashed silver;
        margin: 0pt 12em 1em 16em;
        padding: 0pt 1em;
        }
    
      #Bereich6 { border: 1px dashed silver;
        margin: 0pt 0pt 1.1em;
        float: right;
        width: 12em;
        background-color: rgb(238, 238, 238);
        }
    
      #Bereich7 { border: 1px dashed silver;
        margin: 0pt 0pt 1.1em;
        background-color: rgb(238, 238, 238);
        }



    und noch was: wie kann ich da bilder einbinden?

    Schöne Grüße

    pcundsoftware
  • in: Joomla Design

    geschrieben von pcundsoftware

    Ja,
    ich habe das komplette Paket hochgeladen.
  • in: Joomla Design

    geschrieben von pcundsoftware

    Hallo,

    ich habe mit Artisteer 2 mein Joomla Design estellt. Habe es exportiert, hochgeladen und Installiet, nur sehe ich jetzt das Login fenster und das Hauptmenü nicht mehr. Was soll ich tun?

    Schöne Grüße

    pcundsoftware
  • in: Joomla fehler in PHP Datei

    geschrieben von pcundsoftware

    Hallo,

    ich habe Joomla mit XAMPP auf meinem PC testweie installiert. Im Hauptmenü auf der webseite erscheint aber statt den Links:
    Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in C:\xampp\htdocs\Joomla\libraries\joomla\cache\handler\callback.php on line 99

    die datei sieht so aus:

    <?php
    /**
    * @version		$Id: callback.php 10707 2008-08-21 09:52:47Z eddieajau $
    * @package		Joomla.Framework
    * @subpackage	Cache
    * @copyright	Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
    * @license		GNU/GPL, see LICENSE.php
    * Joomla! is free software. This version may have been modified pursuant
    * to the GNU General Public License, and as distributed it includes or
    * is derivative of works licensed under the GNU General Public License or
    * other free or open source software licenses.
    * See COPYRIGHT.php for copyright notices and details.
    */
    
    // Check to ensure this file is within the rest of the framework
    defined('JPATH_BASE') or die();
    
    /**
     * Joomla! Cache callback type object
     *
     * @package		Joomla.Framework
     * @subpackage	Cache
     * @since		1.5
     */
    class JCacheCallback extends JCache
    {
    	/**
    	 * Executes a cacheable callback if not found in cache else returns cached output and result
    	 *
    	 * Since arguments to this function are read with func_get_args you can pass any number of arguments to this method
    	 * as long as the first argument passed is the callback definition.
    	 *
    	 * The callback definition can be in several forms:
    	 * 	- Standard PHP Callback array <http://php.net/callback> [recommended]
    	 * 	- Function name as a string eg. 'foo' for function foo()
    	 * 	- Static method name as a string eg. 'MyClass::myMethod' for method myMethod() of class MyClass
    	 *
    	 * @access	public
    	 * @return	mixed	Result of the callback
    	 * @since	1.5
    	 */
    	function call()
    	{
    		// Get callback and arguments
    		$args		= func_get_args();
    		$callback	= array_shift($args);
    
    		return $this->get( $callback, $args );
    	}
    
    	/**
    	 * Executes a cacheable callback if not found in cache else returns cached output and result
    	 *
    	 * @access	public
    	 * @param	mixed	Callback or string shorthand for a callback
    	 * @param	array	Callback arguments
    	 * @return	mixed	Result of the callback
    	 * @since	1.5
    	 */
    	function get( $callback, $args, $id=false )
    	{
    		// Normalize callback
    		if (is_array( $callback )) {
    			// We have a standard php callback array -- do nothing
    		} elseif (strstr( $callback, '::' )) {
    			// This is shorthand for a static method callback classname::methodname
    			list( $class, $method ) = explode( '::', $callback );
    			$callback = array( trim($class), trim($method) );
    		} elseif (strstr( $callback, '->' )) {
    			/*
    			 * This is a really not so smart way of doing this... we provide this for backward compatability but this
    			 * WILL!!! disappear in a future version.  If you are using this syntax change your code to use the standard
    			 * PHP callback array syntax: <http://php.net/callback>
    			 *
    			 * We have to use some silly global notation to pull it off and this is very unreliable
    			 */
    			list( $object_123456789, $method ) = explode('->', $callback);
    			global $$object_123456789;
    			$callback = array( $$object_123456789, $method );
    		} else {
    			// We have just a standard function -- do nothing
    		}
    
    		if (!$id) {
    			// Generate an ID
    			$id = $this->_makeId($callback, $args);
    		}
    
    		// Get the storage handler and get callback cache data by id and group
    		$data = parent::get($id);
    		if ($data !== false) {
    			$cached = unserialize( $data );
    			$output = $cached['output'];
    			$result = $cached['result'];
    		} else {
    			ob_start();
    			ob_implicit_flush( false );
    
    			$result = call_user_func_array($callback, $args);
    			$output = ob_get_contents();
    
    			ob_end_clean();
    
    			$cached = array();
    			$cached['output'] = $output;
    			$cached['result'] = $result;
    			// Store the cache data
    			$this->store(serialize($cached), $id);
    		}
    
    		echo $output;
    		return $result;
    	}
    
    	/**
    	 * Generate a callback cache id
    	 *
    	 * @access	private
    	 * @param	callback	$callback	Callback to cache
    	 * @param	array		$args	Arguments to the callback method to cache
    	 * @return	string	MD5 Hash : function cache id
    	 * @since	1.5
    	 */
    	function _makeId($callback, $args)
    	{
    		if(is_array($callback) && is_object($callback[0])) {
    			$vars = get_object_vars($callback[0]);
    			$vars[] = strtolower(get_class($callback[0]));
    			$callback[0] = $vars;
    		}
    		return md5(serialize(array($callback, $args)));
    	}
    }


    Kann man diesen Fehler irgendwie beheben?

    Schöne Grüße

    pcundsoftware
  • in: Kleines Symbol Im Browser

    geschrieben von pcundsoftware

    Danke, habt mir geholfen.

    Schöne Grüße

    pcundsoftware
  • in: Joomla Anleitung

    geschrieben von pcundsoftware

    Hallo,

    ich hab vor auf Joomla umzusteigen. Gibt es dafür eine Anleitung? Was haltet ihr von Joomla?

    Schöne Grüße

    pcundsoftware
  • in: Kleines Symbol Im Browser

    geschrieben von pcundsoftware

    Hallo,

    wenn man auf die Seite von Lima City geht, sieht man oben bei den Tabs ein Kleines symbol (m) und dann steht daneben "Neues Tema | lima-city: ...". Wie kann ich auch so ein kleines Symbol auf meine Seiten kriegen?

    Schöne Grüße

    pcundsoftware
  • in: Design ähnlich nachbauen

    geschrieben von pcundsoftware

    Gibt es auch andere Möglichkeiten außer mit einer Tabelle?
  • in: Design ähnlich nachbauen

    geschrieben von pcundsoftware

    Wie würdest du dass dann machen? Alles in Schnipseln mit dem grafikprogramm erstellen und dann in einer Tabelle alles zusammenbasteln. Wie macht man das? Ich habe da relativ wenig Erfahrung.
  • in: Windows 7

    geschrieben von pcundsoftware

    Ich habe auch die rc version installiert. bei mir hat es alle komponenten erkannt und läuft einwandfrei.
    Bin super damit zufrieden.

    Schöne Grüße

    pcundsoftware
  • in: Design ähnlich nachbauen

    geschrieben von pcundsoftware

    Danke für eure Antworten

    pcundsoftware
  • in: Design ähnlich nachbauen

    geschrieben von pcundsoftware

    Hallo,

    wie kann man kann man dieses Design von Computerbild.de ähnlich nachbauen mit Effekten, damit man, wenn man Links hinzufügt, diese auf allen seiten mit der Leiste enthalten sind. Wie ist das an sinnvollsten umzusetzen und mit welchem Programm?
    Bild: http://www.pcundsoftware.de/Leiste.htm

    Schöne Grüße

    pcundsoftware
  • in: Code für User-Aktivierung

    geschrieben von pcundsoftware

    Kanst hier dicht machen - es ist alles in Ordnung.

    der link funktioniert zwar, aber best wird nicht auf ja aktualisiert.
  • in: Wo ist der Fehler?

    geschrieben von pcundsoftware

    Ist sonst noch ein Fehler drin oder sollte man das ganze anders lösen und wenn wie?
    oder wie würdest du das machen?
  • in: Wo ist der Fehler?

    geschrieben von pcundsoftware

    es funktioniert aber nicht. wenn ich den link anklicke wird der wert in der db trotzdem nicht aktualisiert.

    Ist das normal, dass wen man auf den link klickt und dann kommt die webseite kann nicht angezeigt werden?
    Wenns so nicht funktionieren will, kann man dass auch anders machen und wenn wie?

    Der Code sieht jetzt so aus:
    <?php
    session_start ();
    require ("connect.inc.php");
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <title>PcundSoftware.de - Registrierung</title>
    </head>
    
    <body>
    <?php
    $name1 = $_GET['username'];
    $mail1 = $_GET['email'];
    
    if (isset($_GET['activierungscode']) && strlen($_GET['activierungscode']) > 0 ) {
    	$queryString = "UPDATE	`users`
    			SET	`best` = 'ja'
    			WHERE	`activierungscode` = '".$active."'";
      	$result = mysql_query($queryString);  
    }  
      
    ?>
    
    <?php
      if (!isset($_POST['submit']))
      {
        ?>
    
        <form method="post">
          <table style="width: 100%">
            <tr>
              <td>Name:</td>
              <td><input name="name" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Vorname:</td>
              <td><input name="vorname" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Wohnort:</td>
              <td><input name="wohnort" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>PLZ:</td>
              <td><input name="PLZ" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Stra&szlig;e und Hausnummer:</td>
              <td><input name="strundhnr" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Land:</td>
              <td><input name="land" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Benutzername:</td>
              <td><input name="username" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>E-Mail Adresse:</td>
              <td><input name="email" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Passwort:</td>
              <td><input name="password"
    type="password"></td>
            </tr>
    
            <tr>
              <td>Passwort wiederholen:</td>
              <td><input name="password2"
    type="password"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Best&auml;tigen der
    Nutzungsbedingungen:</td>
              <td><input name="nutzungsbedingungen"
    type="checkbox"></td>
            </tr>
    
            <tr>
            <td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form></td>
              <td>&nbsp;</td>
            </tr>
          </table>
    	</form>
    
    
    
    <?php
    }elseif(!isset($_POST['email']) || $_POST['email'] == ""){
    echo '<p align="center">
    Geben Sie bitte Ihre E-Mail Adresse an!
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    echo '</form>';
    
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
    die;
    }else{
    
    // seed mit Mikrosekunden
    
    $bestaetigung = 'nein';
    
    function make_seed()
    {
      list($usec, $sec) = explode(' ', microtime());
      return (float) $sec + ((float) $usec * 100000);
    }
    mt_srand(make_seed());
    $randval = mt_rand();
    
    
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $email = $_POST['email'];
    $activierungscode = $randval;
    $best = $_POST['$bestaetigung'];
    
    $query = "INSERT INTO users(user,pass,email,activierungscode,best) VALUES('$username', '$pass', '$email', '$randval', '$bestaetigung')";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    
    //E-Mail mit Bestätigungscode
    // mehrere Empfänger
    $empfaenger  = $_POST['email']; // beachten Sie das Komma
    
    // Betreff
    $betreff = 'Registrierung auf PcundSoftware.de';
    
    // Nachricht
    $nachricht = '
    <html>
    <head>
      <title>Registrierung auf PcundsSoftware.de</title>
    </head>
    <body>
    Hallo,<br><br>
    um Ihre Registrierung zu best&auml;tigen klicken Sie bitte auf diesen Link: <br><br>
    
    <a herf="http://www.pcundsoftware.de/neu.php?username=$user&email=$email&activierungscode=$activierungscode" targert="blank">http://www.pcundsoftware.de/neu.php?user=$username&email=$email1&activierungscode=$activierungscode</a><br><br>
    <br><br>
    Achtung: Dies ist eine Automatisch erstellte E-Mail. Bitte versuchen sie nicht über diese E-Mail eine Frage oder dergleichen zu stellen.
    <br><br>
    Schreiben Sie bitte dafür eine E-mail an <mailto: service@pcundsoftware.de>.
    <br><br>
    Vielen Dank für Ihr Verständnis!
    <br><br>
    <br><br> 
    Ihr Team von PcundSoftware.de <br><br>
    </body>
    </html>
    ';
    
    // für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    // zusätzliche Header
    $header .= 'From: PcundSoftware.de <webmaster@pcundsoftware.de>' . "\r\n";
    
    // verschicke die E-Mail
    mail($empfaenger, $betreff, $nachricht, $header);
    
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zurück</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>
  • in: Wo ist der Fehler?

    geschrieben von pcundsoftware

    Danke, werde es mal ausprobieren.

    Der link stimmt aber dann schon

    <a herf="http://www.pcundsoftware.de/neu.php?username=$user&email=$email&activierungscode=$activierungscode" targert="blank">http://www.pcundsoftware.de/neu.php?user=$username&email=$email1&activierungscode=$activierungscode</a>


    wenn noch Änderungen zu machen sind bitte das schreiben
  • in: Wo ist der Fehler?

    geschrieben von pcundsoftware

    myhead schrieb:
    $aktivierungscode1 = $_GET['$activierungscode'];
    sollte das nicht:
    $aktivierungscode1 = $_GET['$activierungscode'];

    Was hast du denn beim obren verändert? Is ja genau der gleich.

    Edit: Funktioniert immer noch nicht. In der Datenbank steht bei best trotz anklicken des Links nein statt ja.
    Hier der veränderte Code.

    <?php
    session_start ();
    require ("connect.inc.php");
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <title>PcundSoftware.de - Registrierung</title>
    </head>
    
    <body>
    <?php
    $name1 = $_GET['username'];
    $mail1 = $_GET['email'];
    $aktivierungscode1 = $_GET['$activierungscode'];
    
    if (isset($_GET['$activierungscode']))
      {
    $active = $aktivierungscode1;
    
      $aendern = "UPDATE users Set best = 'ja' WHERE activierungscode = '$active'";
      $update = mysql_query($aendern);  
     }
     echo "Vielen dank für die Aktivierung ihres Accounts. Der Benutzer ist nun verfügbar.";
      ?>
      
      
    <?php
      if (!isset($_POST['submit']))
      {
        ?>
    
        <form method="post">
          <table style="width: 100%">
            <tr>
              <td>Name:</td>
              <td><input name="name" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Vorname:</td>
              <td><input name="vorname" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Wohnort:</td>
              <td><input name="wohnort" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>PLZ:</td>
              <td><input name="PLZ" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Stra&szlig;e und Hausnummer:</td>
              <td><input name="strundhnr" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Land:</td>
              <td><input name="land" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Benutzername:</td>
              <td><input name="username" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>E-Mail Adresse:</td>
              <td><input name="email" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Passwort:</td>
              <td><input name="password"
    type="password"></td>
            </tr>
    
            <tr>
              <td>Passwort wiederholen:</td>
              <td><input name="password2"
    type="password"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Best&auml;tigen der
    Nutzungsbedingungen:</td>
              <td><input name="nutzungsbedingungen"
    type="checkbox"></td>
            </tr>
    
            <tr>
            <td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form></td>
              <td>&nbsp;</td>
            </tr>
          </table>
    	</form>
    
    
    
    <?php
    }elseif(!isset($_POST['email']) || $_POST['email'] == ""){
    echo '<p align="center">
    Geben Sie bitte Ihre E-Mail Adresse an!
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    echo '</form>';
    
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
    die;
    }else{
    
    // seed mit Mikrosekunden
    
    $bestaetigung = 'nein';
    
    function make_seed()
    {
      list($usec, $sec) = explode(' ', microtime());
      return (float) $sec + ((float) $usec * 100000);
    }
    mt_srand(make_seed());
    $randval = mt_rand();
    
    
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $email = $_POST['email'];
    $activierungscode = $randval;
    $best = $_POST['$bestaetigung'];
    
    $query = "INSERT INTO users(user,pass,email,activierungscode,best) VALUES('$username', '$pass', '$email', '$randval', '$bestaetigung')";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    
    //E-Mail mit Bestätigungscode
    // mehrere Empfänger
    $empfaenger  = $_POST['email']; // beachten Sie das Komma
    
    // Betreff
    $betreff = 'Registrierung auf PcundSoftware.de';
    
    // Nachricht
    $nachricht = '
    <html>
    <head>
      <title>Registrierung auf PcundsSoftware.de</title>
    </head>
    <body>
    Hallo,<br><br>
    um Ihre Registrierung zu best&auml;tigen klicken Sie bitte auf diesen Link: <br><br>
    
    <a herf="http://www.pcundsoftware.de/neu.php?username=$user&email=$email&activierungscode=$activierungscode" targert="blank">http://www.pcundsoftware.de/neu.php?user=$username&email=$email1&activierungscode=$activierungscode</a><br><br>
    <br><br>
    Achtung: Dies ist eine Automatisch erstellte E-Mail. Bitte versuchen sie nicht über diese E-Mail eine Frage oder dergleichen zu stellen.
    <br><br>
    Schreiben Sie bitte dafür eine E-mail an <mailto: service@pcundsoftware.de>.
    <br><br>
    Vielen Dank für Ihr Verständnis!
    <br><br>
    <br><br> 
    Ihr Team von PcundSoftware.de <br><br>
    </body>
    </html>
    ';
    
    // für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    // zusätzliche Header
    $header .= 'From: PcundSoftware.de <webmaster@pcundsoftware.de>' . "\r\n";
    
    // verschicke die E-Mail
    mail($empfaenger, $betreff, $nachricht, $header);
    
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zurück</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>
  • in: Wo ist der Fehler?

    geschrieben von pcundsoftware

    Hallo,
    in diesem code muss noch ein Fehler sein, weil er beim klicken des Links in der Datenbank: users spalte: best "nein" nicht auf "ja" setzt. Bitte auch alle anderen Fehler mitteilen.

    <?php
    session_start ();
    require ("connect.inc.php");
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <title>PcundSoftware.de - Registrierung</title>
    </head>
    
    <body>
    <?php
    $name1 = $_GET["username"];
    $mail1 = $_GET["email"];
    $aktivierungscode1 = $_GET['$activierungscode'];
    
    if (isset($_GET["activierungscode"]))
      {
    $active = aktivierungscode;
    
      $aendern = "UPDATE users Set best = 'ja' WHERE activierungscode = '$active'";
      $update = mysql_query($aendern);  
     }
     echo "Vielen dank für die Aktivierung ihres Accounts. Der Benutzer ist nun verfügbar.";
      ?>
      
      
    <?php
      if (!isset($_POST['submit']))
      {
        ?>
    
        <form method="post">
          <table style="width: 100%">
            <tr>
              <td>Name:</td>
              <td><input name="name" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Vorname:</td>
              <td><input name="vorname" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Wohnort:</td>
              <td><input name="wohnort" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>PLZ:</td>
              <td><input name="PLZ" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Stra&szlig;e und Hausnummer:</td>
              <td><input name="strundhnr" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Land:</td>
              <td><input name="land" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Benutzername:</td>
              <td><input name="username" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>E-Mail Adresse:</td>
              <td><input name="email" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Passwort:</td>
              <td><input name="password"
    type="password"></td>
            </tr>
    
            <tr>
              <td>Passwort wiederholen:</td>
              <td><input name="password2"
    type="password"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Best&auml;tigen der
    Nutzungsbedingungen:</td>
              <td><input name="nutzungsbedingungen"
    type="checkbox"></td>
            </tr>
    
            <tr>
            <td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form></td>
              <td>&nbsp;</td>
            </tr>
          </table>
    	</form>
    
    
    
    <?php
    }elseif(!isset($_POST['email']) || $_POST['email'] == ""){
    echo '<p align="center">
    Geben Sie bitte Ihre E-Mail Adresse an!
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    echo '</form>';
    
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
    die;
    }else{
    
    // seed mit Mikrosekunden
    
    $bestaetigung = 'nein';
    
    function make_seed()
    {
      list($usec, $sec) = explode(' ', microtime());
      return (float) $sec + ((float) $usec * 100000);
    }
    mt_srand(make_seed());
    $randval = mt_rand();
    
    
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $email = $_POST['email'];
    $activierungscode = $randval;
    $best = $_POST['$bestaetigung'];
    
    $query = "INSERT INTO users(user,pass,email,activierungscode,best) VALUES('$username', '$pass', '$email', '$randval', '$bestaetigung')";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    
    //E-Mail mit Bestätigungscode
    // mehrere Empfänger
    $empfaenger  = $_POST['email']; // beachten Sie das Komma
    
    // Betreff
    $betreff = 'Registrierung auf PcundSoftware.de';
    
    // Nachricht
    $nachricht = '
    <html>
    <head>
      <title>Registrierung auf PcundsSoftware.de</title>
    </head>
    <body>
    Hallo,<br><br>
    um Ihre Registrierung zu best&auml;tigen klicken Sie bitte auf diesen Link: <br><br>
    
    <a herf="http://www.pcundsoftware.de/neu.php?username=$user&email=$email&activierungscode=$activierungscode" targert="blank">http://www.pcundsoftware.de/neu.php?user=$username&email=$email1&activierungscode=$activierungscode</a><br><br>
    <br><br>
    Achtung: Dies ist eine Automatisch erstellte E-Mail. Bitte versuchen sie nicht über diese E-Mail eine Frage oder dergleichen zu stellen.
    <br><br>
    Schreiben Sie bitte dafür eine E-mail an <mailto: service@pcundsoftware.de>.
    <br><br>
    Vielen Dank für Ihr Verständnis!
    <br><br>
    <br><br> 
    Ihr Team von PcundSoftware.de <br><br>
    </body>
    </html>
    ';
    
    // für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    // zusätzliche Header
    $header .= 'From: PcundSoftware.de <webmaster@pcundsoftware.de>' . "\r\n";
    
    // verschicke die E-Mail
    mail($empfaenger, $betreff, $nachricht, $header);
    
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zurück</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>


    Schöne Grüße
    pcundsoftware
  • in: Kann mal jemand diesen Code auf Fehler durchsuchen?

    geschrieben von pcundsoftware

    Tut mir leid, aber bei mir im programm sieht er ja auch ganz schön aus!
  • in: Code für User-Aktivierung

    geschrieben von pcundsoftware

    ich hab jetzt einen testbenutzer gemacht. Wenn man auf den link klickt erscheint diese webseite kann nicht angezeigt werden. Kannst dich selber auch mal anmelden: http://www.pcundsoftware.de/Login/neu.php. Wenn du willst das ich dich wieder lösche mach ich das. Auf jeden Fall steht tritz drücken des Links in der DB immer noch bei best: nein. Wass muss noch verändert werden?
    P.S.: Da is ein permanenter Fehler drin; ich hab ihn aber schon ausgebessert.

    $active = aktivierungscode;
      $aendern = "UPDATE users Set best = 'ja' WHERE activierungscode = '$active'";
      $ergebnis = mysql_query($aendern);  
     }
     echo "Vielen dank für die Aktivierung ihres Accounts. Der Benutzer ist nun[b] verfügbar.);[/b] (eig. verfügbar.";)
      ?>
      
      
    <?php
      if (!isset($_POST['submit']))
  • in: Code für User-Aktivierung

    geschrieben von pcundsoftware

    in der datenbank heist die spalte activierungscode und als variabla am pc aktivierungscode. Wie muss der link dann dann heißen?

    EDIT: Hier der Aktuelle code. Schau dir bitte die geänderten bereich nach deiner anleitung nochmal an also link und so weiter.

    <?php
    session_start ();
    require ("connect.inc.php");
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <title>PcundSoftware.de - Registrierung</title>
    </head>
    
    <body>
    <?php
    $name1 = $_GET["username"];
    $mail1 = $_GET["email"];
    $aktivierungscode1 = $_GET['$randval'];
    
    if (isset($_GET["randval"]))
      {
      $aendern = "UPDATE users SET best = 'ja' WHERE aktivierungscode 'LIKE $_GET['$randval']'";
     }
     echo "Vielen dank für die Aktivierung ihres Accounts. Der Benutzer ist nun verfügbar.);
      ?>
      
      
    <?php
      if (!isset($_POST['submit']))
      {
        ?>
    
        <form method="post">
          <table style="width: 100%">
            <tr>
              <td>Name:</td>
              <td><input name="name" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Vorname:</td>
              <td><input name="vorname" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Wohnort:</td>
              <td><input name="wohnort" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>PLZ:</td>
              <td><input name="PLZ" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Stra&szlig;e und Hausnummer:</td>
              <td><input name="strundhnr" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Land:</td>
              <td><input name="land" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Benutzername:</td>
              <td><input name="username" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>E-Mail Adresse:</td>
              <td><input name="email" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Passwort:</td>
              <td><input name="password"
    type="password"></td>
            </tr>
    
            <tr>
              <td>Passwort wiederholen:</td>
              <td><input name="password2"
    type="password"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Best&auml;tigen der
    Nutzungsbedingungen:</td>
              <td><input name="nutzungsbedingungen"
    type="checkbox"></td>
            </tr>
    
            <tr>
            <td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form></td>
              <td>&nbsp;</td>
            </tr>
          </table>
    	</form>
    
    
    
    <?php
    }elseif(!isset($_POST['email']) || $_POST['email'] == ""){
    echo '<p align="center">
    Geben Sie bitte Ihre E-Mail Adresse an!
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    echo '</form>';
    
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
    die;
    }else{
    
    // seed mit Mikrosekunden
    
    $bestaetigung = 'nein';
    
    function make_seed()
    {
      list($usec, $sec) = explode(' ', microtime());
      return (float) $sec + ((float) $usec * 100000);
    }
    mt_srand(make_seed());
    $randval = mt_rand();
    
    
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $email = $_POST['email'];
    $activierungscode = $_POST['$randval'];
    $best = $_POST['$bestaetigung'];
    
    $query = "INSERT INTO users(user,pass,email,activierungscode,best) VALUES('$username', '$pass', '$email', '$randval', '$bestaetigung')";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    
    //E-Mail mit Bestätigungscode
    // mehrere Empfänger
    $empfaenger  = $_POST['email']; // beachten Sie das Komma
    
    // Betreff
    $betreff = 'Registrierung auf PcundSoftware.de';
    
    // Nachricht
    $nachricht = '
    <html>
    <head>
      <title>Registrierung auf PcundsSoftware.de</title>
    </head>
    <body>
    Hallo,<br><br>
    um Ihre Registrierung zu best&auml;tigen klicken Sie bitte auf diesen Link: <a herf="http://www.pcundsoftware.de/neu.php?name=$name1&email=$email1$activierungscode=$aktivierungscode1" targert="blank">http://www.pcundsoftware.de/neu.php?name=$name1&email=$email1&activierungscode=$aktivierungscode1</a><br><br>
    <br><br>
    Achtung: Dies ist eine Automatisch erstellte E-Mail. Bitte versuchen sie nicht über diese E-Mail eine Frage oder dergleichen zu stellen.
    <br><br>
    Schreiben Sie bitte dafür eine E-mail an <mailto: service@pcundsoftware.de>.
    <br><br>
    Vielen Dank für Ihr Verständnis!
    <br><br>
    <br><br> 
    Ihr Team von PcundSoftware.de <br><br>
    </body>
    </html>
    ';
    
    // für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    // zusätzliche Header
    $header .= 'From: PcundSoftware.de <webmaster@pcundsoftware.de>' . "\r\n";
    
    // verschicke die E-Mail
    mail($empfaenger, $betreff, $nachricht, $header);
    
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zurück</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>
  • in: Kann mal jemand diesen Code auf Fehler durchsuchen?

    geschrieben von pcundsoftware

    Hier der neue Code. Irgendwo muss noch ein fehler seiin. Wenn du ihn findest bitte schreiben!

    <?php
    session_start ();
    require ("connect.inc.php");
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <title>PcundSoftware.de - Registrierung</title>
    </head>
    
    <body>
    <?php
    $namebest = $_POST["username"];
    $mailbest = $_POST["email"];
    srand(microtime()*1000000);
    $aktivierungscodebest = rand(1,100000000);
    
    if (isset($_GET["active"]))
      {
      $aendern = "UPDATE (users) SET (best) = 'ja' WHERE [i]activierungscode[/i] LIKE $_GET['randval']";
     }
     echo "Vielen dank für die Aktivierung ihres Accounts. Der Benutzer ist nun verfügbar.);
      ?>
      
      
    <?php
      if (!isset($_POST['submit']))
      {
        ?>
    
        <form method="post">
          <table style="width: 100%">
            <tr>
              <td>Name:</td>
              <td><input name="name" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Vorname:</td>
              <td><input name="vorname" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Wohnort:</td>
              <td><input name="wohnort" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>PLZ:</td>
              <td><input name="PLZ" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Stra&szlig;e und Hausnummer:</td>
              <td><input name="strundhnr" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Land:</td>
              <td><input name="land" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Benutzername:</td>
              <td><input name="username" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>E-Mail Adresse:</td>
              <td><input name="email" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Passwort:</td>
              <td><input name="password"
    type="password"></td>
            </tr>
    
            <tr>
              <td>Passwort wiederholen:</td>
              <td><input name="password2"
    type="password"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Best&auml;tigen der
    Nutzungsbedingungen:</td>
              <td><input name="nutzungsbedingungen"
    type="checkbox"></td>
            </tr>
    
            <tr>
            <td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form></td>
              <td>&nbsp;</td>
            </tr>
          </table>
    	</form>
    
    
    
    <?php
    }elseif(!isset($_POST['email']) || $_POST['email'] == ""){
    echo '<p align="center">
    Geben Sie bitte Ihre E-Mail Adresse an!
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    echo '</form>';
    
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
    die;
    }else{
    
    // seed mit Mikrosekunden
    
    $bestaetigung = 'nein';
    
    
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $email = $_POST['email'];
    $activierungscode = $_POST['$aktivierungscodebest'];
    $best = $_POST['$bestaetigung'];
    
    $query = "INSERT INTO users(user,pass,email,activierungscode,best) VALUES('$username', '$pass', '$email', '$randval', '$bestaetigung')";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    
    //E-Mail mit Bestätigungscode
    // mehrere Empfänger
    $empfaenger  = $_POST['email']; // beachten Sie das Komma
    
    // Betreff
    $betreff = 'Registrierung auf PcundSoftware.de';
    
    // Nachricht
    $nachricht = '
    <html>
    <head>
      <title>Registrierung auf PcundsSoftware.de</title>
    </head>
    <body>
    Hallo,<br><br>
    um Ihre Registrierung zu best&auml;tigen klicken Sie bitte auf diesen Link: <a herf="http://www.pcundsoftware.de/neu.php?name=$name&email=$meail&activierungscode=$aktivierungscode" targert="blank">http://www.pcundsoftware.de/neu.php?name=$name&email=$email&activierungscode=$aktivierungscode</a><br><br>
    <br><br>
    Achtung: Dies ist eine Automatisch erstellte E-Mail. Bitte versuchen sie nicht über diese E-Mail eine Frage oder dergleichen zu stellen.
    <br><br>
    Schreiben Sie bitte dafür eine E-mail an <mailto: service@pcundsoftware.de>.
    <br><br>
    Vielen Dank für Ihr Verständnis!
    <br><br>
    <br><br> 
    Ihr Team von PcundSoftware.de <br><br>
    </body>
    </html>
    ';
    
    // für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    // zusätzliche Header
    $header .= 'From: PcundSoftware.de <webmaster@pcundsoftware.de>' . "\r\n";
    
    // verschicke die E-Mail
    mail($empfaenger, $betreff, $nachricht, $header);
    
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zurück</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>
  • in: Code für User-Aktivierung

    geschrieben von pcundsoftware

    ok, alles klar. Hier muss ein Fehler sein. er zeigt an: zeile 23

    if (isset($_GET["active"]))
      {
      $aendern = "UPDATE (users) SET (best) = 'ja' WHERE [i]activierungscode[/i] LIKE $_GET['randval']";
     }
     echo "Vielen dank für die Aktivierung ihres Accounts. Der Benutzer ist nun verfügbar.);
      ?>
  • in: Code für User-Aktivierung

    geschrieben von pcundsoftware

    muss man die anderen obrigen angaben nicht per GET übermitteln und nicht per post?
  • in: Code für User-Aktivierung

    geschrieben von pcundsoftware

    Ich hab weiter unten den Aktivierungscode schon erstellt und in der DB gespeichert.
    Bauch ich dann das srand() auch?
  • in: Code für User-Aktivierung

    geschrieben von pcundsoftware

    und wie schaut dann der Link aus?
  • in: Code für User-Aktivierung

    geschrieben von pcundsoftware

    Hallo,
    mein bisheriger Quelltext sieht so aus. (siehe unten). Jetzt brauche ich noch einen Code, der unter einbeziehung des nutzernamens, der e-mail adresse und des aktivierungscodes das sagt: Wenn der nutzer diesen Link angeklickt hat, setzte in der Tabele users/... best von nein auf ja. Wie sieht dieser code aus und wo muss der hin?

    <?php
    session_start ();
    require ("connect.inc.php");
    ?>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
    <title>PcundSoftware.de - Registrierung</title>
    </head>
    
    <body>
    
    <?php
      if (!isset($_POST['submit']))
      {
        ?>
    
        <form method="post">
          <table style="width: 100%">
            <tr>
              <td>Name:</td>
              <td><input name="name" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Vorname:</td>
              <td><input name="vorname" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Wohnort:</td>
              <td><input name="wohnort" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>PLZ:</td>
              <td><input name="PLZ" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Straße und Hausnummer:</td>
              <td><input name="strundhnr" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Land:</td>
              <td><input name="land" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Benutzername:</td>
              <td><input name="username" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>E-Mail Adresse:</td>
              <td><input name="email" size="20"
    type="text"></td>
            </tr>
    
            <tr>
              <td>Passwort:</td>
              <td><input name="password"
    type="password"></td>
            </tr>
    
            <tr>
              <td>Passwort wiederholen:</td>
              <td><input name="password2"
    type="password"></td>
            </tr>
    
            <tr>
              <td> </td>
              <td> </td>
            </tr>
    
            <tr>
              <td>Bestätigen der
    Nutzungsbedingungen:</td>
              <td><input name="nutzungsbedingungen"
    type="checkbox"></td>
            </tr>
    
            <tr>
            <td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form></td>
              <td>&nbsp;</td>
            </tr>
          </table>
    	</form>
    
    
    
    <?php
    }elseif(!isset($_POST['email']) || $_POST['email'] == ""){
    echo '<p align="center">
    Geben Sie bitte Ihre E-Mail Adresse an!
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    echo '</form>';
    
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
    die;
    }else{
    
    // seed mit Mikrosekunden
    
    $bestaetigung = 'nein';
    
    function make_seed()
    {
      list($usec, $sec) = explode(' ', microtime());
      return (float) $sec + ((float) $usec * 100000);
    }
    mt_srand(make_seed());
    $randval = mt_rand();
    
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $email = $_POST['email'];
    $activierungscode = $_POST['$randval'];
    $best = $_POST['$bestaetigung'];
    
    $query = "INSERT INTO users(user,pass,email,activierungscode,best) VALUES('$username', '$pass', '$email', '$randval', '$bestaetigung')";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    
    //E-Mail mit Bestätigungscode
    // mehrere Empfänger
    $empfaenger  = $_POST['email']; // beachten Sie das Komma
    
    // Betreff
    $betreff = 'Registrierung auf PcundSoftware.de';
    
    // Nachricht
    $nachricht = '
    <html>
    <head>
      <title>Registrierung auf PcundsSoftware.de</title>
    </head>
    <body>
    Hallo,<br><br>
    um Ihre Registrierung zu bestätigen klicken Sie bitte auf diesen Link: 
    <br><br>
    <br><br>
    
    Ihr Team von PcundSoftware.de <br><br>
    </body>
    </html>
    ';
    
    // für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    // zusätzliche Header
    $header .= 'From: PcundSoftware.de <webmaster@pcundsoftware.de>' . "\r\n";
    
    // verschicke die E-Mail
    mail($empfaenger, $betreff, $nachricht, $header);
    
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zurück</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>


    Schöne grüße

    pcundsoftware
  • in: was haltet ihr von D-Lan

    geschrieben von pcundsoftware

    Hallo,

    hab ein d-lan netz im Haus
    funktioniert super- bin zufrieden
    auf jeden Fall empfehlenswert.

    Schöne Güße

    pcundsoftware
  • in: Darstellung mit Firefox

    geschrieben von pcundsoftware

    Gut, Danke hat funktioniert!
  • in: Darstellung mit Firefox

    geschrieben von pcundsoftware

    Hallo,

    wenn ich meine Website:www.pcundsoftware.de mit Firefox öffne, geht der graue Hintergrund nach der Fußzeile noch ewig weiter. Wenn ich sie jedoch mit dem IE öffne, erscheint sie normal. Was kann ich zun?

    Schöne Grüße,

    pcundsoftware
  • in: Webdesign Verbesserungen. Tipps + Ratschläge!

    geschrieben von pcundsoftware

    Hallo,
    ich persönlich bin der Meinung, dass das Design etwas viereckig wirkt. Ich würde es etwar runder und farbenfroher gestalten.

    Schöne Grüße,
    pcundsoftware
  • in: Kann mal jemand diesen Code auf Fehler durchsuchen?

    geschrieben von pcundsoftware

    Gut,
    ich habe die Klammer hinter
    if ( $name != "" and $mail != "" and $aktivierungscode != "")
       {  $aendern = "UPDATE user Set best = '$hello'
      WHERE name, aktivierungscode, mail LIKE '$name', '$aktivierungscode', '$mail'";

    gesetzt. Jetzt erscheint zwar die seite, aber wenn man sich registrieren möchte, sagt er: "Beri der Registrierung trat leider ein Fehler auf. Was ist sonst noch falsch?

    EDIT: Oder hätte die Klammer wo anders hinmüssen?

    Wo kann den da der Fehler sein?
  • in: Kann mal jemand diesen Code auf Fehler durchsuchen?

    geschrieben von pcundsoftware

    Hallo,

    ich habe jetzt wieder noch etwas an der neu.php herumgebastelt, nur sind da wahrscheinlich noch ein paar fehler drin. Was muss ich noch ändern?

    EDIT: er zeigt diesen Fehler an: Parse error: syntax error, unexpected $end in /home/webpages/lima-city/pcundsoftware/html/Login/neu.php on line 191


    <?php
    session_start();
    require("connect.inc.php");
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Neuen Benutzer anlegen</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    
    
    <body>
    <?php
    $name = $_GET['name'];
    $email = $_GET['email'];
    $aktivierungscode = $_GET['aktivierungscode'];
    $hello = "yes";
    if ( $name != "" and $mail != "" and $aktivierungscode != "")
       {  $aendern = "UPDATE user Set best = '$hello'
      WHERE name, aktivierungscode, mail LIKE '$name', '$aktivierungscode', '$mail'";
      $update = mysql_query($aendern);
    ?>
    
    <?php if(!isset($_POST['submit'])) { ?>
    <form method="post">
    <table style="width: 100%">
    	<tr>
    		<td>Name:</td>
    		<td><input name="name" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Vorname:</td>
    		<td><input name="vorname" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Wohnort:</td>
    		<td><input name="wohnort" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>PLZ:</td>
    		<td><input name="PLZ" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Straße und Hausnummer:</td>
    		<td><input name="strundhnr" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Land:</td>
    		<td><input name="land" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>&nbsp;</td>
    		<td>&nbsp;</td>
    		</tr>
    	<tr>
    		<td>Benutzername:</td>
    		<td><input name="username" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>E-Mail Adresse:</td>
    		<td><input name="email" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Passwort:</td>
    		<td><input name="password" type="password"></td>
    	</tr>
    	<tr>
    		<td>Passwort wiederholen:</td>
    		<td><input name="password2" type="password"></td>
    	</tr>
    	<tr>
    		<td>&nbsp;</td>
    		<td>&nbsp;</td>
    	</tr>
    	<tr>
    		<td>Bestätigen der Nutzungsbedingungen:</td>
    		<td><input name="nutzungsbedingungen" type="checkbox"></td>
    	</tr>
    	<tr>
    		<td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form></td>
    		<td>&nbsp;</td>
    	</tr>
    </table>
    </form>
    
    
    <?php
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passw&#65533;rter stimmen nicht &#65533;berein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zur&#65533;ck"></p>';
    echo '</form>';
    }elseif(!isset($_POST['email']) || $_POST['email'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihre E-Mail Adresse an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['name']) || $_POST['name'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihren Namen an! 
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['vorname']) || $_POST['vorname'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihren Vornamen an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['wohnort']) || $_POST['wohnort'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihren Wohnort an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['PLZ']) || $_POST['PLZ'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihre PLZ an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['strundhnr']) || $_POST['strundhnr'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihre Stra&#65533;e und Ihre Hausnummer an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['land']) || $_POST['land'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihr Land an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['nutzungsbedingungen']) || $_POST['nutzungsbedingungen'] == ""){
    echo '<p align="center">
    Sie m&#65533;ssen den Nutzungsbestimmungen zustimmen, damit Sie sich erfolgreich anmelden k&#65533;nnen!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    
    
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    die;
    }else{
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $email = $_POST['email'];
    $name = $_POST['name'];
    $vorname = $_POST['vorname'];
    $wohnort = $_POST['wohnort'];
    $plz = $_POST['PLZ'];
    $strundhausnr = $_POST['strundhnr'];
    $Land = $_POST['land'];
     srand(microtime()*1000000);
    $aktivierungscode = rand(1,1000);
    
    $query = "INSERT INTO users(user,pass,email,name,vorname,wohnort,plz,strundhnr,Land, aktivierungscode) VALUES('$username', '$pass', '$email' '$name', '$vorname', '$wohnort', '$PLZ', '$strundhnr', '$land', '$aktivierungscode',)";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt und ihnen wurde eine E-Mail mit einem Bestätigungslink gesendet!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    
    $email = "Sehr geehrter Besucher der Seite http://www.pcundsoftware.de/,<br><br> Sie erhalten diese Nachricht, da Sie auf der oben genannten Seite registriert wurden. Sollten Sie dies nicht getan haben, so löschen Sie diese Mail einfach.<br>
    
     Um Ihre Registrierung zu bestätigen, klicken Sie bitte auf den folgenden Link: <br><br>
    
    
    <a href=\"http://www.pcundsoftware.de/Login/neu.php?name=$username&mail=$mail&aktivierungscode=$aktivierungscode\" target=\"_blank\">http://www.pcundsoftware.de/Login/neu.php?name=$username&mail=$mail&aktivierungscode=$aktivierungscode</a>
    <br><br>
    
    
    Besuchen Sie unsere Seite bald wieder. <br><br>
    Mit freundlichen Grüßen,<br><br>
    Das Team von PC und Software .de";
      $absender = "PcundSoftware.de";
      $amail = "webmaster@pcundsoftware.de";
      $extra = "From: $absender <$amail>\n";
      $extra .= "Content-Type: text/html\n
                 Content-Transfer-Encoding: 8bit\n";
      mail($mail, "Registrierung auf pcundsoftware.de - Bestätigung", $email, $extra);
    
    
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zur&#65533;ck</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>


    Schöne Grüße,

    pcundsoftware
  • in: Bestätigungs e-mail

    geschrieben von pcundsoftware

    Ja, den code habe ich jetzt aber ich muss in der datenbank jedem user seinen bestätigungskey zuweisen wie krieg ich das bei jeder neuen registrierung gleich mit in die db
  • in: Bestätigungs e-mail

    geschrieben von pcundsoftware

    Ich habe jetzt die neu.php passend geändert, dass sie alle für mich wichtigen Iformationen abfrägt und in die Datenbank einträgt.
    In der Datenbank Tabelle users habe ich auch die Spalte aktivierungscode und best hinzugefügt.

    Dann habe ich auch noch einen Zufallsgenerator für den Code in der Aktivierungsmail erstellt:
    Wie soll ich aber das ganze jetzt einbinden, dass der Nutzer nach der Registrierung eine Mail bekommt und auf den Link drücken muss um aktiviert zu weden?

    neu.php:
    <?php
    session_start();
    require("connect.inc.php");
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Neuen Benutzer anlegen</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
    <?php if(!isset($_POST['submit'])) { ?>
    <form method="post">
    <table style="width: 100%">
    	<tr>
    		<td>Name:</td>
    		<td><input name="name" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Vorname:</td>
    		<td><input name="vorname" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Wohnort:</td>
    		<td><input name="wohnort" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>PLZ:</td>
    		<td><input name="PLZ" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Stra&#65533;e und Hausnummer:</td>
    		<td><input name="strundhnr" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Land:</td>
    		<td><input name="land" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>&nbsp;</td>
    		<td>&nbsp;</td>
    		</tr>
    	<tr>
    		<td>Benutzername:</td>
    		<td><input name="username" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>E-Mail Adresse:</td>
    		<td><input name="email" size="20" type="text"></td>
    		</tr>
    	<tr>
    		<td>Passwort:</td>
    		<td><input name="password" type="password"></td>
    	</tr>
    	<tr>
    		<td>Passwort wiederholen:</td>
    		<td><input name="password2" type="password"></td>
    	</tr>
    	<tr>
    		<td>&nbsp;</td>
    		<td>&nbsp;</td>
    	</tr>
    	<tr>
    		<td>Best&#65533;tigen der Nutzungsbedingungen:</td>
    		<td><input name="nutzungsbedingungen" type="checkbox"></td>
    	</tr>
    	<tr>
    		<td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form></td>
    		<td>&nbsp;</td>
    	</tr>
    </table>
    </form>
    
    
    <?php
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passw&#65533;rter stimmen nicht &#65533;berein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zur&#65533;ck"></p>';
    echo '</form>';
    }elseif(!isset($_POST['email']) || $_POST['email'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihre E-Mail Adresse an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['name']) || $_POST['name'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihren Namen an! 
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['vorname']) || $_POST['vorname'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihren Vornamen an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['wohnort']) || $_POST['wohnort'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihren Wohnort an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['PLZ']) || $_POST['PLZ'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihre PLZ an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['strundhnr']) || $_POST['strundhnr'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihre Stra&#65533;e und Ihre Hausnummer an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['land']) || $_POST['land'] == ""){
    echo '<p align="center">
    Bitte geben Sie Ihr Land an!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    }elseif(!isset($_POST['nutzungsbedingungen']) || $_POST['nutzungsbedingungen'] == ""){
    echo '<p align="center">
    Sie m&#65533;ssen den Nutzungsbestimmungen zustimmen, damit Sie sich erfolgreich anmelden k&#65533;nnen!
    <br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    
    
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zur&#65533;ck</a></p>';
    die;
    }else{
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $email = $_POST['email'];
    $name = $_POST['name'];
    $vorname = $_POST['vorname'];
    $wohnort = $_POST['wohnort'];
    $plz = $_POST['PLZ'];
    $strundhausnr = $_POST['strundhnr'];
    $Land = $_POST['land'];
    $query = "INSERT INTO users(user,pass,email,name,vorname,wohnort,plz,strundhnr,Land) VALUES('$username', '$pass', '$email' '$name', '$vorname', '$wohnort', '$PLZ', '$strundhnr', '$land',)";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zur&#65533;ck</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>



    zufallsgenerator.php

    <?php
    echo mt_rand("zufall") . "\n";
    ?> 
    <?php
    $Land = $_POST['zufall'];
    $query = "INSERT INTO users(aktivierungscode) VALUES('$aktivierungscode',)";
    ?>


    Schöne Grüße

    pcundsoftware
  • in: Code Fehler

    geschrieben von pcundsoftware

    Vielen Dank,
    hat dank deiner Hilfe funktioniert.
  • in: Code Fehler

    geschrieben von pcundsoftware

    Hallo,
    ich habe jetzt selbst ein bisschen am Login-Skript gebaselt. Das Problem: Wenn ich in das Feld Benutzername einen eingebe und kein Passwort erscheint: einen Benutzernamen brauchen wir schon, obwohl ich einen eingegeben habe.
    <?php
    session_start();
    require("connect.inc.php");
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Neuen Benutzer anlegen</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    </head>
    <body>
    <?php if(!isset($_POST['submit'])) { ?>
    <table style="width: 100%">
    	<tr>
    		<td>Benutzername:</td>
    		<td><input name="username" size="20" type="text"></td>
    	</tr>
    	<tr>
    		<td>Passwort:</td>
    		<td><input name="password" type="password"></td>
    	</tr>
    	<tr>
    		<td>Passwortwiederholung:</td>
    		<td><input name="password2" type="password"></td>
    	</tr>
    	<tr>
    		<td>
    		<form method="post">
    			<input name="submit" type="submit" value="Anmelden"></form>
    		</td>
    		<td>&nbsp;</td>
    	</tr>
    </table>
    
    
    
    
    <?php
    }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    echo '<p align="center">
    Einen Benutzernamen brauchen wir schon ;-)
    <br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    echo '<p align="center">
    Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
    }elseif($_POST['password'] != $_POST['password2']) {
    echo '<form action="neu.php" method="post">';
    echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
    echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    echo '</form>';
    }else{
    $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    $result = @mysql_fetch_array($query);
    if($_POST['username'] == $result['user']) {
    echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
    die;
    }else{
    $username = $_POST['username'];
    $pass = md5($_POST['password']);
    $query = "INSERT INTO users(user,pass) VALUES('$username', '$pass')";
    if(mysql_query($query)){
    echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    Seite</a></p>';
    }else{
    echo '<p align="center">
    Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    href="neu.php">Zurück</a></p>';
    }
    }
    }
    ?>
    </body>
    </html>


    Schöne Grüße

    pcundsoftware
  • in: Bestätigungs e-mail

    geschrieben von pcundsoftware

    Vielen Dank erstmal, ich werd ihn ausprobieren.
  • in: Bestätigungs e-mail

    geschrieben von pcundsoftware

    die Seite kannst du hier sehen: http://www.pcundsoftware.de/Login/index.php (ich hab aber was verstellt deshalb gehts nicht)
  • in: Bestätigungs e-mail

    geschrieben von pcundsoftware

    Danke für die Tipps. Aber trotz alldem möchte ich euch bitten mich auch bei der programmiertechnischen Umsetztung zu unterstützen

    Schöne Grüße
    pcundsoftware
  • in: Bestätigungs e-mail

    geschrieben von pcundsoftware

    genau das ist das Problem: Das funktioniert nicht richtig und ich hätte gerne neben der Bestätigungs E-Mail auch noch eine Funktion "Passwort vergessen", die aber nicht in der Anleitung steht.
    Außerdem müsste man noch den Vor- und nachnamen einbauen


    Da ich nicht in php so gut bin hoffe ich auf gute Ideen
    vll wisst ihr ein besseres. Hier erstmal meins: (komplette anleitung gibts hier http://www.webmaster-eye.de/Datenbankbasiertes-LogIn-Skript.232.artikel.html

    Erstellt habe ich 6 dateien (zahlen sind nur im editor)

    connect.inc.php -> Datei mit Verbindungsdaten zum MySQL-Server
    index.php -> Die Seite mit dem Formular zum Anmelden
    logout.php -> Die Seite, die nach dem Logout angezeigt wird und die die Session zerstört
    neu.php -> Die Seite, in der ein neuer Benutzer angelegt wird
    sichere_seite.php -> Die Seite, die nach erfolgreichem LogIn angezeigt wird
    style.css -> Die Seite, die das Aussehen aller php-Dateien bestimmt

    in der Connect inc stehen natürlich meine Daten (das funktioniert)

    1. connect.inc.php
    1. <?php
    2. $dbHost = "localhost";
    3. $dbUser = "root";
    4. $dbPass = "";
    5. $dbName = "login";
    6. $connect = @mysql_connect($dbHost, $dbUser, $dbPass);
    7. $selectDB = @mysql_select_db($dbName, $connect);
    8. ?>


    2.index.php
    1. <?php
    2. session_start();
    3. require("connect.inc.php");
    4. ?>
    5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    6. <html>
    7. <head>
    8. <title>LogIn zum Adminbereich</title>
    9. <link rel="stylesheet" type="text/css" href="style.css">
    10. </head>
    11. <body>
    12. <?php if(!isset($_POST['submit'])) { ?>
    13. <form action="<?php $PHP_SELF ?>" method="post">
    14. <table width="400" bgcolor="#000000" border="0" 
    15. cellpadding="5" cellspacing="1" align="center">
    16. <tr>
    17. <td bgcolor="#e7e7e7" align="center" colspan="2">
    18. <b>Bitte erst anmelden</b>
    19. </td>
    20. </tr>
    21. <tr>
    22. <td width="170" bgcolor="#e7e7e7">Benutzername</td>
    23. <td width="230" bgcolor="#ffffff">
    24. <input type="text" name="username" size="20" class="input"
    25. <?php if($_POST['username'] !=
    26. "" ) {echo ' value="'.$_POST['username'].'"';} ?>></td>
    27. </tr>
    28. <tr>
    29. <td width="170" bgcolor="#e7e7e7">Passwort</td>
    30. <td width="230" bgcolor="#ffffff">
    31. <input type="password" name="password" size="20" class="input"></td>
    32. </tr>
    33. <tr>
    34. <td bgcolor="#e7e7e7" align="center" colspan="2">
    35. <input type="submit" name="submit" value="Anmelden" class="button">
    36. </td>
    37. </tr>
    38. </table>
    39. </form>
    40. <?php
    41. }elseif(!$_POST['username'] || $_POST['username'] == "") {
    42. echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br /><br />
    43. <a href="index.php">Zurück</a></p>';
    44. }elseif(!$_POST['password'] || $_POST['password'] == "") {
    45. echo '<form action="index.php" method="post">';
    46. echo '<p align="center">Ein Passwort brauchen wir schon ;-)<br /><br />';
    47. echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    48. echo '<input type="submit" name="zurueck" value="Zurück">';
    49. echo '</p>';
    50. echo '</form>';
    51. }else{
    52. $password = md5($_POST['password']);
    53. $query = @mysql_query("SELECT user, pass FROM users WHERE user = '".$_POST['username']."'");
    54. $result = @mysql_fetch_array($query) or die('<p align="center">
    55. Sorry, aber dieser Benutzername existiert nicht!<br /><a
    56. href="index.php">Zurück</a></p>');
    57. if($password != $result['pass']){
    58. echo '<form action="index.php" method="post">';
    59. echo '<p align="center">Sorry, aber dieses Passwort ist falsch!<br /><br />';
    60. echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    61. echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    62. echo '</form>';
    63. die;
    64. }else{
    65. $user = $result['user'];
    66. session_register('user');
    67. echo '<p align="center">LogIn erfolgreich! :-)<br /><br />
    68. <a href="sichere_seite.php">Weiter</a></p>';
    69. }
    70. }
    71. ?>
    72. </body>
    73. </html>


    3.sichere_seite.php
    1. <?php
    2. session_start();
    3. if(!session_is_registered('user') || $_SESSION['user'] == "") {
    4. header("location:index.php");
    5. die;
    6. }
    7. ?>
    8. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    9. <html>
    10. <head>
    11. <title>Sichere Seite</title>
    12. <link rel="stylesheet" type="text/css" href="style.css">
    13. </head>
    14. <body>
    15. <table width="400" bgcolor="#000000" border="0" cellpadding="5" 
    16. cellspacing="1" align="center">
    17. <tr>
    18. <td bgcolor="#e7e7e7" align="center">
    19. <?php echo "<b>Hallo ".$_SESSION['user']."</b>"; ?>
    20. <br /><br />
    21. <b>Hier ist der sichere Inhalt!</b>
    22. <br /><br />
    23. <a href="neu.php">Neuen Benutzer anlegen</a>
    24. <br /><br />
    25. <a href="logout.php">LogOut</a>
    26. </td>
    27. </tr>
    28. </table>
    29. </body>
    30. </html>


    4.logout.php
    1. <?php
    2. session_start();
    3. ?>
    4. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    5. <html>
    6. <head>
    7. <title>LogOut</title>
    8. <link rel="stylesheet" type="text/css" href="style.css">
    9. </head>
    10. <body>
    11. <?php
    12. $user = $_SESSION['user'];
    13. if(session_destroy()) {
    14. echo '<p align="center">Bye bye '.$user.'<br /><br />
    15. Du hast Dich erfolgreich abgemeldet.<br /><br /><a href="index.php">Zur
    16. Anmeldung</a></p>';
    17. }else{
    18. echo '<p align="center">Beim Abmelden trat leider ein Fehler auf!
    19. <br /><br />Bitte schliesse Dein Browserfenster.';
    20. }
    21. ?>
    22. </body>
    23. </html>


    5. neu.php
    1. <?php
    2. session_start();
    3. if(!session_is_registered('user') || $_SESSION['user'] == "") {
    4. header("location:index.php");
    5. die();
    6. }
    7. require("connect.inc.php");
    8. ?>
    9. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    10. <html>
    11. <head>
    12. <title>Neuen Benutzer anlegen</title>
    13. <link rel="stylesheet" type="text/css" href="style.css">
    14. </head>
    15. <body>
    16. <?php if(!isset($_POST['submit'])) { ?>
    17. <form action="<?php $PHP_SELF ?>" method="post">
    18. <table width="400" bgcolor="#000000" border="0" cellpadding="5" 
    19. cellspacing="1" align="center">
    20. <tr>
    21. <td bgcolor="#e7e7e7" align="center" colspan="2">
    22. <b>Neuen Benutzer anlegen</b>
    23. </td>
    24. </tr>
    25. <tr>
    26. <td width="170" bgcolor="#e7e7e7">Benutzername</td>
    27. <td width="230" bgcolor="#ffffff"><input type="text" name="username" class="input"
    28. <?php if($_POST['username'] != "") { echo
    29. ' value="'.$_POST['username'].'"'; } ?> size="20"></td>
    30. </tr>
    31. <tr>
    32. <td width="170" bgcolor="#e7e7e7">Passwort</td>
    33. <td width="230" bgcolor="#ffffff">
    34. <input type="password" name="password" size="20" class="input"></td>
    35. </tr>
    36. <tr>
    37. <td width="170" bgcolor="#e7e7e7">Passwort wiederholen</td>
    38. <td width="230" bgcolor="#ffffff">
    39. <input type="password" name="password2" size="20" class="input"></td>
    40. </tr>
    41. <tr>
    42. <td bgcolor="#e7e7e7" align="center" colspan="2">
    43. <input type="submit" name="submit" value="Benutzer anlegen" class="button">
    44. </td>
    45. </tr>
    46. <tr>
    47. <td bgcolor="#e7e7e7" align="center" colspan="2">
    48. <a href="sichere_seite.php">Zurück zur Admin-Seite</a>
    49. </td>
    50. </tr>
    51. </table>
    52. </form>
    53. <?php
    54. }elseif(!isset($_POST['username']) || $_POST['username'] == ""){
    55. echo '<p align="center">
    56. Einen Benutzernamen brauchen wir schon ;-)
    57. <br /><br /><a href="neu.php">Zurück</a></p>';
    58. }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
    59. echo '<p align="center">
    60. Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>';
    61. }elseif($_POST['password'] != $_POST['password2']) {
    62. echo '<form action="neu.php" method="post">';
    63. echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
    64. echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
    65. echo '<input type="submit" name="zurueck" value="Zurück"></p>';
    66. echo '</form>';
    67. }else{
    68. $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
    69. $result = @mysql_fetch_array($query);
    70. if($_POST['username'] == $result['user']) {
    71. echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
    72. die;
    73. }else{
    74. $username = $_POST['username'];
    75. $pass = md5($_POST['password']);
    76. $query = "INSERT INTO users(user,pass) VALUES('$username', '$pass')";
    77. if(mysql_query($query)){
    78. echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
    79. Seite</a></p>';
    80. }else{
    81. echo '<p align="center">
    82. Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
    83. href="neu.php">Zurück</a></p>';
    84. }
    85. }
    86. }
    87. ?>
    88. </body>
    89. </html>



    Schöe Grüße,
    pcundsoftware
  • in: Bilder "auffalten"

    geschrieben von pcundsoftware

    Ja gut, genau so habe ich mir das Vorgestellt.
    Aber ich versteh nicht ganz wie ich das in meinen Quelltext integrieren soll.
  • in: Bilder verschwinden

    geschrieben von pcundsoftware

    Danke, das Problem ist gelöst!
  • in: Bilder verschwinden

    geschrieben von pcundsoftware

    Hallo,

    Zuerst der Link: http://www.pcundsoftware.de/Login/
    wenn man jetzt auf dieser PhP seite über die Links auf der rechten seite fäht, verschwinden die Bilder und werden als x-chen angezeigt. Was kann ich dagegen machen?

    Schöne Grüße,

    pcundsoftware

  • in: Bestätigungs e-mail

    geschrieben von pcundsoftware

    ja aber die email adresse des empfängers kenne ich ja nicht. In der Datenbank habe ich nur eine spalte email, wo die adresse beim registrieren eingetragen wird.
  • in: Bestätigungs e-mail

    geschrieben von pcundsoftware

    Hallo,

    nach längerem probieren und mit Hilfe des Artikels "Datenbank erstellen" hab ich es es geschafft, ein Loginsystem zu erstellen (in php). Nun möchte ich aber, dass der Nutzer nach der Registrierung eine Bestätigungse-mail bekommt, wo er dann auf einen link klicken muss, damit sein Account registriert wird. Wie kann ich das realisieren?

    Schöne Grüße

    pcundsoftware
  • in: Bilder "auffalten"

    geschrieben von pcundsoftware

    Also:
    Noch ein Link:http://www.computerbild.de/fotos/-Windows-7-7600-Der-Vista-Nachfolger-ist-fertig-4549062.html. Wenn man dort auf das Bild von windows 7 oder auf Bild vergrößern klickt, dann "faltet" es sich auseinander und wird in der Mitte des Bildschirms größer dargestellt.. Tut mir leid, denn ich weiss nicht wie ich das besser erklären soll.
  • in: Bilder "auffalten"

    geschrieben von pcundsoftware

    Hallo,

    wenn ich auf das "PCS"-Bild unter http://www.lima-city.de/profile/pcundsoftware gehe dann "faltet" es auf schwarzem Hintergrund auseinander. Wie kann ich das auch auf meiner Webseite realisieren?

    Schöne Grüße

    pcundsoftware
  • in: Datenbank erstellen

    geschrieben von pcundsoftware

    Gut habs auch trotz anderen Namen hinbekommen.
    Danke noch einmal

    Schöne Grüße
    pcundsoftware
  • in: Datenbank erstellen

    geschrieben von pcundsoftware

    Ja, aberim phpmyadmin gibt es unter Operationen den Befehl: Datenbank umbenennen
  • in: Datenbank erstellen

    geschrieben von pcundsoftware

    Hallo,

    ich habe mir bereits eine mySQL Datenbank ersteigert und möchte diese auf "login" umbenennen. Doch dann kommt immer nur "Access denied" wie macht man das?
    Danach möchte ich folgende Befehle ausführen:
    1. CREATE TABLE `users` (
    2. `id` INT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
    3. `user` VARCHAR( 20 ) NOT NULL ,
    4. `pass` VARCHAR( 50 ) NOT NULL ,
    5. PRIMARY KEY ( `id` )
    6. ) TYPE = MYISAM ;

    Wo muss ich das machen?

    Schöne Grüße

    pcundsoftware
  • in: Mitigliederbereich mit Frontpage 2003

    geschrieben von pcundsoftware

    Für alle anderen, die auch sowas machen wollen: http://www.webmaster-eye.de/Datenbankbasiertes-LogIn-Skript.232.artikel.html dort findet man eine perfekte Anleitungen für ein Datenbankbasierendes PHP-Login-Skript

    Schöne Grüße

    pcundsoftware
  • in: Mitigliederbereich mit Frontpage 2003

    geschrieben von pcundsoftware

    Ja, das is mir jetzt klar aber kann der nutzer auch einen benutzernamen und ein passwort eingeben, um sich zu registrieren?
  • in: Mitigliederbereich mit Frontpage 2003

    geschrieben von pcundsoftware

    Hallo,

    kann ich mit Frontpage 2003 einen funktionierenden Mitglieder-Bereich mit Anmeldung und Registrierung einrichten und wenn wie macht man das?

    Schöne Grüße

    pcundsoftware
  • in: Lima city Domain aufschalten

    geschrieben von pcundsoftware

    Nein ich hab nicht firefox ich werde mal versuchen, den Router neuzustarten.

    Edit: Habe den Router neu gestartet und dann hat's funktioniert.

    Schöne Grüße

    pcundsoftware
  • in: Lima city Domain aufschalten

    geschrieben von pcundsoftware

    hab ich gerade auch schon gemacht - hilft aber auch nichts
    funktionierts bei euch? (Ohne "Neue Internetpräsenz")
    www.pcundsoftware.de
  • in: Lima city Domain aufschalten

    geschrieben von pcundsoftware

    also bei mir kommt immer noch die Seite "Neue Internetpräsenz"
  • in: Lima city Domain aufschalten

    geschrieben von pcundsoftware

    hab das eingestellt und auch eine subdomain *.pcundsoftware.de angelegt. Jetzt kommt aber bei www.pcundsoftware.de nur die Seite "Neue Internetpräsenz"
  • in: Lima city Domain aufschalten

    geschrieben von pcundsoftware

    Hallo,

    wenn ich meine Lima City domain aufschalte, dann erreiche ich die Seite nur unter http://pcundsoftware.de. Ich möchte aber, dass die Seite unter http://ww.pcundsoftware.de erscheint. Was kann ich tun?

    Edit: Momentan habe ich bei 1&1 nur eine Weiteleitung auf meine Webseite eingerichtet (http://pcundsoftware.lima-city.de)

    Schöne Grüße

    pcundsoftware

Login zum Webhosting ohne Werbung!