NetVision-Technik

Zur?ck   NetVision-Technik > Forum > NetVision-Technik > Off-Topic

Off-Topic Hier ist die allgemeine Plauder-Ecke. Alles, was sonst nirgends reinpasst kommt hier rein

Antwort
 
Themen-Optionen Ansicht
Alt 20.03.2009, 15:41   #1
tantetoni2
König
Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
Artikel Benutzer besitzt 1x Hilfe Level 3
 
Benutzerbild von tantetoni2
 
Registriert seit: 15.10.2008
Beitr?ge: 1.923
Abgegebene Danke: 23
Erhielt 571 Danke für 38 Beiträge
Downloads: 8
Uploads: 0
Nachrichten: 4155
Renommee-Modifikator:
7256 tantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehen
Standard Mein Blog

Hi leute wollte euch nur mal meine blog seite vorstellen ist noch nicht fertig arbeite aber fleißig dran da werde ich später meine ganzen sachen die ich code zuverfügung stellen, artikel über weg coding und so weiter die url ist www.blog.tb-world.de.
zum einsatz kommt da mein forum wodran ich ja schon seit ca 9 monaten arbeite, die ganze seite baut auf templates auf natürlich auch meine template engine sowie auch meine cache engine und ganz wichtig meine datenbank klasse.
error reporting steht auf e_all also nicht wundern wenn irgendwo noch nen fehler auftaucht
wie findet ihr es bis jetzt
__________________
tantetoni2 ist offline   Mit Zitat antworten Nach oben
Alt 20.03.2009, 16:50   #2
Entity
König
Punkte: 22.510, Level: 93 Punkte: 22.510, Level: 93 Punkte: 22.510, Level: 93
Levelaufstieg: 16% Levelaufstieg: 16% Levelaufstieg: 16%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Artikel Benutzer besitzt 1x Hilfe Level 1 Benutzer besitzt 1x Fortgeschrittener Benutzer besitzt 1x Badboy Benutzer besitzt 1x Ideen-Spender Benutzer besitzt 1x Entwicker I
 
Benutzerbild von Entity
 
Registriert seit: 05.06.2008
Beitr?ge: 1.177
Abgegebene Danke: 100
Erhielt 229 Danke für 44 Beiträge
Downloads: 113
Uploads: 0
Nachrichten: 1203
Renommee-Modifikator:
1764 Entity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes AnsehenEntity genießt hohes Ansehen
Standard

hmm tantetoni ist das mit absicht? der aktivierungslink funz net

PHP-Code:
Parse errorsyntax errorunexpected ';' in /var/www/vhosts/linkzumblog/subdomains/www.blog/httpdocs/aktive.php on line 9 
Entity ist offline   Mit Zitat antworten Nach oben
Alt 20.03.2009, 17:17   #3
LOL
Erfahrener Benutzer
Punkte: 4.654, Level: 43 Punkte: 4.654, Level: 43 Punkte: 4.654, Level: 43
Levelaufstieg: 52% Levelaufstieg: 52% Levelaufstieg: 52%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von LOL
 
Registriert seit: 02.06.2008
Beitr?ge: 331
Abgegebene Danke: 290
Erhielt 3 Danke für 1 Beitrag
Downloads: 11
Uploads: 0
Nachrichten: 4
Renommee-Modifikator:
352 LOL befindet sich auf einem aufstrebenden Ast
Standard

ich glaub nicht das es absicht ist :-P
LOL ist offline   Mit Zitat antworten Nach oben
Alt 20.03.2009, 18:05   #4
tantetoni2
König
Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
Artikel Benutzer besitzt 1x Hilfe Level 3
 
Benutzerbild von tantetoni2
 
Registriert seit: 15.10.2008
Beitr?ge: 1.923
Abgegebene Danke: 23
Erhielt 571 Danke für 38 Beiträge
Themenstarter Themenstarter
Downloads: 8
Uploads: 0
Nachrichten: 4155
Renommee-Modifikator:
7256 tantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehen
Standard

nein ist keine absicht und schon behoben



--======================================--
--==
Beitrag erstellt: 19:05 ==--
--== automatische Beitragszusammenführung ==--
--======================================--


tantetoni2 schrieb nach 39 Minuten und 4 Sekunden:

hier mal meine register.php mit dem dazugehörigen template

die php

PHP-Code:
<?php
ob_start
("ob_gzhandler");
require (
"include/includes.php");
loginorreturn();
if(isset(
$_POST['register']))
{  
  
$REGDATA = array();
  
$REGDATA['email'] = $_POST['email'];
  
$REGDATA['user'] = validate_post('wantusername');
  
$REGDATA['userhash'] = md5($REGDATA['user']);
  
$REGDATA['pass'] =  validate_post('wantpassword');
  
$REGDATA['passhash'] =  md5($REGDATA['pass']);
  
$REGDATA['validator'] = validate_post('validator');
  
$REGDATA['captchacode'] = $_SESSION['captchapic'];
  
$REGDATA['ip'] = getip();
  
$REGDATA['aktivatecode'] = genpasswort(32,true,true,false,false,true);
  
$REGDATA['date'] = getunixdate();
  
$_SESSION['regemail'] = $REGDATA['email'];
  
$_SESSION['reguser'] = $REGDATA['user'];
    
  if(empty(
$REGDATA['user']) || $REGDATA['user'] === false)
  {
    
stderr("Fehlender Benutzername"'Du musst ein Benutzername eingeben <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
  
  if(
validusername($REGDATA['user']) === false)
  {
    
$_SESSION['reguser'] = '';
    
stderr("Ungl&uuml;tiger Benutzername"'Dieser Benutzername enth&auml;lt ung&uuml;tige Zeichen <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
  
  if(empty(
$REGDATA['pass']) || $REGDATA['pass'] === false)
  {
    
stderr("Fehlendes Passwort"'Du musst ein Passwort eingeben <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
  
  if(
validpasswort($REGDATA['pass']) === false)
  {
    
stderr("Ungl&uuml;tiges Passwort"'Das Passwort enth&auml;lt ung&uuml;tige Zeichen <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
  
  if(
strlen($REGDATA['pass']) < 6)
  {
    
stderr("Passwort zu kurz"'Das eingegebene Passwort ist zu kurz, die mindest l&auml;nge beträgt 6 Zeichen <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
  
  if(empty(
$REGDATA['email']))
  {
    
stderr("Fehlende Email"'Du musst eine Email Adresse eingeben <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
  
  if(
validemail($REGDATA['email']) === false)
  {
    
$_SESSION['regemail'] = '';
    
stderr("Ungl&uuml;tige Email Adresse"'Diese Email Adresse ist ung&uuml;ltig <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
     
  if(empty(
$REGDATA['validator']) || $REGDATA['validator'] === false || (strtolower($REGDATA['validator']) != strtolower($_SESSION['captchapic'])))
  {
    
stderr("Falscher Sicherheiscode"'Der eingegebene Sicherheiscode stimmt nicht <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
  
  
$resultname $tt2db->query("SELECT id,email,username FROM users
  WHERE hash='"
.$REGDATA['userhash']."'",false,__FILE____LINE__); 
  
$rowname $tt2db->fetchrow$resultname );
  
  
$resultemail $tt2db->query("SELECT id,email,username FROM users
  WHERE email='"
.$REGDATA['email']."'",false,__FILE____LINE__); 
  
$rowemail $tt2db->fetchrow$resultemail );
   
  if(
mysql_num_rows($resultname) == 1)
  {
    
stderr("Benutzer existiert bereits"'Dieser Benutzername ist schon vergeben <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
  
  if(
mysql_num_rows($resultemail) == 1)
  {
    
stderr("Email existiert bereits"'Diese Email Adresse ist schon vergeben <a href="register.php">zur&uuml;ck</a>');
    die;
    exit;
  }
    
  
$arr $tt2db->fetchrow($tt2db->query("SELECT `id` FROM `stylesheets` WHERE `default`='yes' LIMIT 1",false,__FILE____LINE__));
  
$REGDATA['stylesheet'] = $arr["id"];
    
  
$tt2db->insertsql("users",array('username' => $REGDATA['user'],  'password' => $REGDATA['passhash'], 'hash' => $REGDATA['userhash'], 'email' => $REGDATA['email'], 'status' => 'pending''added' => $REGDATA['date'], 'stylesheet' => $REGDATA['stylesheet'], 'ip' => $REGDATA['ip'], 'class' =>  0'activatecode' => $REGDATA['aktivatecode']), false,__FILE____LINE__,true);
  
  
  if(
email_send('Dein Aktivierungslink und Herzlich willkommen auf www.blog.tb-world.de','Hallo '.$REGDATA['user'].' Herzlich willkommen auf www.blog.tb-world.de<br>Dein Aktivierungslink lautet : <a href="'.$site_url.'/aktive.php?code='.$REGDATA['aktivatecode'].'">'.$site_url.'/aktive.php?code='.$REGDATA['aktivatecode'].'</a><br>Sollte der obrige Link nicht funktionieren kopiere ihn bitte in deine Browserzeile',$REGDATA['email'],true) === true)
  {
    unset(
$_SESSION['regemail']);
    unset(
$_SESSION['reguser']);
    unset(
$REGDATA);
    
stderr("Anmeldung erfolgreich"'Du bekommst in Kürze eine Bestätigungsmail mit dem Aktivierungslink. Folge bitte den Anweisungen in der Mail! <a href="index.php">Startseite</a>');
    die;
    exit;
  }
  else
  {
    unset(
$REGDATA);
    
stderr("Anmeldung fehlgeschlagen"'Die Anmeldung ist fehlgeschlagen versuche es erneut <a href="register.php">zur&uuml;ck</a> oder nimm <a href="contact.php">HIER</a> Kontakt mit einem Administrator auf.');
    die;
    exit;
  }
}
$pwchars '';
$allowedpwchars validpasswort('','',true);
$pwcharscount count ($allowedpwchars);
for(
$i 0$i $pwcharscount; ++$i)
{
  if(
$pwchars$pwchars .= '<br>';
  
$pwchars .= $allowedpwchars[$i];
}
$namechars '';
$allowednamechars validusername('','',true);
$namecharscount count ($allowednamechars);
for(
$i 0$i $namecharscount; ++$i)
{
  if(
$namechars$namechars .= '<br>';
  
$namechars .= $allowednamechars[$i];
}
over_all_header("Account erstellen");
begin_frame("Account erstellen",false"700px");
$globaltpl->loadtpl(array('register' =>'register.tpl'),__FILE____LINE__);
$globaltpl->assign("stylepath" "styles/".$useruri);
$globaltpl->assign("captcha" "iframe");
$globaltpl->assign("allowedpwchars" $pwchars);
$globaltpl->assign("allowednamechars" $namechars);
if(isset(
$_SESSION['regemail']) || isset($_SESSION['reguser']))
{
  
$globaltpl->assign("regemail",$_SESSION['regemail']);
  
$globaltpl->assign("reguser",$_SESSION['reguser']);
  unset(
$_SESSION['regemail']);
  unset(
$_SESSION['reguser']);
}
$globaltpl->output('register');
end_frame();
foot();
?>
und hier das template

PHP-Code:
<script type="text/javascript" src="js/check.js"></script>
<script type="text/javascript" src="js/pws.js"></script>
<script type="text/javascript" src="js/viewdiv.js"></script>
<!-- IF !empty(.captcha) && .captcha == 'ajax' --><script type="text/javascript" src="js/ajaxcaptcha.js"></script><!-- ENDIF -->
<form method="post" action="register.php" name="reg">
<table border="0" cellspacing="1" cellpadding="4" class="tableinborder" align="center" width="600">
  <tr>
    <td align="right" class="tableb" width="200">
      Gew&uuml;nschter Benutzername:
    </td>
    <td class="tablea" align="left">
      <input type="text" size="20" name="wantusername" onKeyUp="namecheck();" id="wantusername" <!-- IF !empty(.reguser) -->value="{reguser}"<!-- ENDIF -->><img src="{stylepath}/images/help.png" border="0" title="Erlaubte Zeichen" alt="Erlaubte Zeichen" onmouseover="viewdiv('namechars');" onmouseout="viewdiv('namechars');"><br><div style="display:inline"><div id="namechars" style="display:none;position:absolute;z-index:1;" class="rom"><table style="border:solid 1px black;"><tr><td class="tablecat">Erlaubte Zeichen</td></tr><tr><td>{allowednamechars}</td></tr></table></div></div> <a name="namecheck" id="namecheck"> </a>
    </td>
  </tr>
  <tr>
    <td align="right" class="tableb" width="200">
      W&auml;hle ein Passwort:
    </td>
    <td class="tablea" align="left">
      <input type="password" size="20" name="wantpassword" id="newpwd1" onKeyDown="pws(this.form.wantpassword,100);" onKeyUp="pws(this.form.wantpassword,100);"><img src="{stylepath}/images/help.png" border="0" title="Erlaubte Zeichen" alt="Erlaubte Zeichen" onmouseover="viewdiv('pwchars');" onmouseout="viewdiv('pwchars');"><br><div style="display:inline"><div id="pwchars" style="display:none;position:absolute;z-index:1;" class="rom"><table style="border:solid 1px black;"><tr><td class="tablecat">Erlaubte Zeichen</td></tr><tr><td>{allowedpwchars}</td></tr></table></div></div>
    </td>
  </tr>
  <tr>
    <td align="right" class="tableb" width="200">
      Passwortst&auml;rke:
    </td>
    <td class="tablea"  align="left">
      <div style="border:1px solid black;padding:0px;width:100px;height:12px;background-color: #535C66">
        <div class="pwsbox" id="progressbar"></div>
      </div>
    </td>
  </tr>
  <tr>
    <td align="right" class="tableb" width="200">
      Gebe Dein Passwort erneut ein:
    </td>
    <td class="tablea" align="left">
      <input type="password" size="20" name="passagain">
    </td>
  </tr>
  <tr>
    <td align="right" class="tableb" width="200">
      E-Mail Adresse:
    </td>
    <td class="tablea" align="left">
      <input type="text" size="30" name="email" <!-- IF !empty(.regemail) -->value="{regemail}"<!-- ENDIF -->>
    </td>
  </tr>
  <tr>
    <td class="tableb" width="200"  align="right">
      Sicherheitscode:
    </td>
    <td class="tablea" align="left"><!-- IF .captcha == 'ajax' -->
      <div id="captchapic" style="display:inline;"></div><a href="javascript:recaptchapic();" title="Grafik neu laden"><img src="{stylepath}/images/refresh.png" border="0" title="Grafik neu laden" alt="Grafik neu laden"></a><!-- ELSEIF .captcha == 'iframe' --><iframe src="captchapic.php" name="captcha" width="100" height="20" scrolling="no" frameborder="0"  style="padding-top:0px;margin-top:0px;" marginheight="0" marginwidth="0"></iframe><a href="captchapic.php" title="Grafik neu laden" target="captcha"><img src="{stylepath}/images/refresh.png" border="0" title="Grafik neu laden" alt="Grafik neu laden"></a><!-- ELSE --><img src="captchapic.php" border="0"><!-- ENDIF --> <input type="text" name="validator" size="20">
    </td>
  </tr>
  <tr>
    <td colspan="2" class="tableb">
      <center>
        <a href="agb.php" target="_black">AGB´s</a> akzeptieren<input type="checkbox" value="0" name="agree" onclick="CheckAuswahl();"><input type="submit" value="Registrieren" name="register" disabled>
      </center>
    </td>
  </tr>
</table>
</form> 
__________________
tantetoni2 ist offline   Mit Zitat antworten Nach oben
Alt 20.03.2009, 18:25   #5
Cerberus
Administrator
 
Benutzerbild von Cerberus
 
Registriert seit: 07.03.2008
Ort: 3. Bit Links hinter dem Kernel
Alter: 49
Beitr?ge: 9.638
Abgegebene Danke: 1.121
Erhielt 4.498 Danke für 458 Beiträge
Downloads: 18
Uploads: 9
Nachrichten: 2257
Renommee-Modifikator:
10 Cerberus genießt hohes AnsehenCerberus genießt hohes AnsehenCerberus genießt hohes AnsehenCerberus genießt hohes AnsehenCerberus genießt hohes AnsehenCerberus genießt hohes AnsehenCerberus genießt hohes AnsehenCerberus genießt hohes AnsehenCerberus genießt hohes AnsehenCerberus genießt hohes AnsehenCerberus genießt hohes Ansehen
Standard

sieht gut aus ...
auch der Code ist sehr aufgeräumt ...

sind zwar noch ein paar Fehlerchen drin -- aber das kann man im Template beheben ....

ein paar Vorschläge hätte ich aber:
1.) ich würde relative URLs durch absolute ersetzen (<link rel="stylesheet" href="styles/std/std.css" type="text/css"> ===> <link rel="stylesheet" href="http://www.blog.tb-world.de/styles/std/std.css" type="text/css">)
2.) der halbrunde Style schaut gut aus -- nur paßt das obere Menü nicht wirklich dazu
3.) ich würde es nicht auf HTML 4.01 sondern gleich auf XHTML machen ...

Punkt 3 ist nur eine persönliche Ansicht ...

Aber sonst ist das ne Top-Arbeit -- Daumen hoch
__________________

Fragen gehören ins Forum - und NICHT in mein Postfach !
Ich erteile KEINEN Privatunterricht über e-mail und PN !

Hackliste Br. NV nach Threadstarter u. Aktualität <--+--> Liste Hacks Bereich NV Alphabethisch
Cerberus ist offline   Mit Zitat antworten Nach oben
Alt 20.03.2009, 18:40   #6
tantetoni2
König
Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100 Punkte: 116.452, Level: 100
Levelaufstieg: 0% Levelaufstieg: 0% Levelaufstieg: 0%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Auszeichnungen
Artikel Benutzer besitzt 1x Hilfe Level 3
 
Benutzerbild von tantetoni2
 
Registriert seit: 15.10.2008
Beitr?ge: 1.923
Abgegebene Danke: 23
Erhielt 571 Danke für 38 Beiträge
Themenstarter Themenstarter
Downloads: 8
Uploads: 0
Nachrichten: 4155
Renommee-Modifikator:
7256 tantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehentantetoni2 genießt hohes Ansehen
Standard

ja an xhtml und an den relativen urls habe ich auch schon gedacht, und das obere menü wird auch noch rund zumindest am anfang und am ende bin ich noch nicht zugekommen
__________________
tantetoni2 ist offline   Mit Zitat antworten Nach oben
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beitr?ge zu antworten.
Es ist Ihnen nicht erlaubt, Anh?nge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beitr?ge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:02 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Template-Modifikationen durch TMS