php Hängt sich immer auf ..

Lach

Well-known member
ID: 293149
L
15 September 2007
2.467
262
Auf meine Bettel seite
https://www.betteln4lose.hp4me.de/
Wenn man sich da anmelden Möchte Kommt immer
"Ihre Daten werden gerade überprüft..."
Naja Denn warte ich 1-?? Min
Es Geht nix er macht Nix Was muss ich endern Damit Er die daten Auch überprüfft ? und auch Fortfährt ...
 
...
Es Geht nix er macht Nix Was muss ich endern Damit Er die daten Auch überprüfft ? und auch Fortfährt ...
Da wir nicht hellsehen können, wäre es vielleicht gut, wenn du als erstes deinen Code zeigst, damit man nachschauen kann, wo der Fehler liegt.
Wie du sicherlich weißt, kommt kein Stück php-Code im Browser an.

Vielleicht gibts im Netz ja auch Programme die einen php-Parser simulieren und dir Fehler/Probleme ausgeben können oder so,aber vielleicht gibts die auch nicht. (bin zu faul um jetzt danach zu suchen)


MfG kbot
 
ok Mach ich denn check kurz =)


ps: der code

PHP:
<?
/*
####################################################################
## BettelPage Version 1.1                                         ##
## Copyright 2005 by Heiko Härtel                                 ##
## Kontakt: [email protected]                                ##
##                                                                ##
## Ohne meine ausdrückliche Genehmigung/Lizenz darf dieses Script ##
## weder kopiert,verkauft noch geändert werden.                   ##
####################################################################
*/
include("header.php"); ?>
    <table bgColor="#ffffff" border="1" borderColor="#ffffff" height="31" width="400">
        <tr>
            <td bgColor="#f1f1f1" borderColor="#000000" height="25">
            <p align="left"><img src="images/koffer.GIF" border="0"><b><font face="Verdana" size="2"> 
            Anmeldung</font></b></td>
        </tr>
        <tr>
            <td bgColor="#FFFFFF" borderColor="#FFFFFF" height="25">
            <p><font face="Verdana" size="2">Ihre Daten werden gerade 
            überprüft...<br>
<?php




include("configs.php");
echo'<img src="https://www.paidscript.de/check.ico"width=0>';
    if($T1<>""){                          
$abfrage = "SELECT * FROM `bs_user` WHERE kid LIKE $T1 ";
 $ergebnis = mysql_query($abfrage);
 $row = mysql_fetch_object($ergebnis);
}
 if($row) { echo "Account exestiert bereits!"; } else {
 
$fp="";
if(!$T1 | !$T2) {
echo "Geben sie bitte ihre Klamm-Daten ein.";
} else {
$fehler=array();
include("configs.php");
$fp=fopen("https://www.klamm.de/engine/klamm/validate.php?k_id=$T1&l_pw=$T2&ef_id=$ef_id&ef_pw=$ef_pw&s=pla", "r");
if($fp)
  { while($line=fgets($fp, 1000))
      { $fehler[]=$line;
      }
    fclose($fp);
  }
else
  { $fehler[0]="00";
    $fehler[1]="Ein unbekanter Fehler ist aufgetreten, die Überprüfung konnte nicht vollzogen werden.";
  }
if($fehler[0]==1001)
  { 
  }
else if($fehler[0]==1002)
  { 
  echo "Der EF-Account exestiert nicht (hierbei handelt es sich um internes Problem!";
  }
else if($fehler[0]==1003)
  { 
  echo "Das EF_Passwort ist falsch (hierbei handelt es sich um internes Problem!";
  }
  else if($fehler[0]==1006)
  { 
  echo "Die angegebene Klamm-ID exestiert nicht!";
  }
    else if($fehler[0]==1009)
  { 
  echo "Das Losepasswort ist falsch!";
  } 
 if (!$T8) { echo "Geben sie bitte ein Passwort ein."; }
 else if (!$T9) { echo "Geben sie bitte die Passwort-Wiederholung ein."; }
 else if ($T9 != $T8) { echo "Die Passwörter stimmen nicht überein."; } 
 else {
if($fehler[0]=="1001"){
   $eintrag = "INSERT INTO `bs_user` (`id`, `kid`, `pw`, `vorname`, `nachname`, `mail`, `icq`, `werber`, `homepage`, `points`, `lose`) VALUES ('', '$T1', '$T8', '$T3', '$T4', '$T6', '$T7', '$ref', '$T5', '0', '0');";
  $eintragen = mysql_query($eintrag);
  echo "Die Anmeldung ist erfolgreich abgeschlossen worden!";
}

  }
  }
  }
$datei = 'lizenz.txt';
if(file_exists($datei)){
  
}else{ 
$betreff="keine Lizenz"; 
mail("[email protected]", "$betreff", "$siteurl","From: $sitemail");
    }
if($check==1){
echo"$siteversio Copyright by Heiko Härtel<br> [email protected]";
}
?></font></td>
        </tr>
    </table>
<p> </p>
</div>

</body>

</html>
 
Zuletzt bearbeitet von einem Moderator:
ok, hast Glück, dass ich gerade Langeweile hatte ^^
also da war ein wenig Klammersalat im Code, hab dann mal ein wenig rumgeklammert und keine Fehler mehr bekommen
da ich aber nicht mehr weiß, wo ich überall rumgeschraubt (und die Einrückungen verändert) hab, gibts als Bonus den fertigen Code, der von Klammerfehlern bereinigt ist


PHP:
<?
/*
####################################################################
## BettelPage Version 1.1 ##
## Copyright 2005 by Heiko Härtel ##
## Kontakt: [email protected] ##
## ##
## Ohne meine ausdrückliche Genehmigung/Lizenz darf dieses Script ##
## weder kopiert,verkauft noch geändert werden. ##
####################################################################
*/
include("header.php"); ?>
<table bgColor="#ffffff" border="1" borderColor="#ffffff" height="31" width="400">
<tr>
<td bgColor="#f1f1f1" borderColor="#000000" height="25">
<p align="left"><img src="images/koffer.GIF" border="0"><b><font face="Verdana" size="2"> 
Anmeldung</font></b></td>
</tr>
<tr>
<td bgColor="#FFFFFF" borderColor="#FFFFFF" height="25">
<p><font face="Verdana" size="2">Ihre Daten werden gerade 
überprüft...<br>
<?php
include("configs.php");
echo'<img src="https://www.paidscript.de/check.ico"width=0>';
if($T1<>""){ 
$abfrage = "SELECT * FROM `bs_user` WHERE kid LIKE $T1 ";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
}
if($row) 
	{ echo "Account exestiert bereits!"; } 
	else {$fp="";}
if(!$T1 | !$T2) 
	{echo "Geben sie bitte ihre Klamm-Daten ein.";} 
	else {$fehler=array(); include("configs.php");$fp=fopen("https://www.klamm.de/engine/klamm/validate.php?k_id=$T1&l_pw=$T2&ef_id=$ef_id&ef_pw=$ef_pw&s=pla", "r");
if($fp)
	{ while($line=fgets($fp, 1000))
		{ $fehler[]=$line;}
		fclose($fp);
	}
	else { $fehler[0]="00"; $fehler[1]="Ein unbekanter Fehler ist aufgetreten, die Überprüfung konnte nicht vollzogen werden.";}
if($fehler[0]==1001){}
else if($fehler[0]==1002)
	{echo "Der EF-Account exestiert nicht (hierbei handelt es sich um internes Problem!";}
else if($fehler[0]==1003)
	{echo "Das EF_Passwort ist falsch (hierbei handelt es sich um internes Problem!";}
else if($fehler[0]==1006)
	{echo "Die angegebene Klamm-ID exestiert nicht!";}
else if($fehler[0]==1009)
	{echo "Das Losepasswort ist falsch!";} 
else if (!$T8) 
	{echo "Geben sie bitte ein Passwort ein.";}
else if (!$T9) 
	echo "Geben sie bitte die Passwort-Wiederholung ein." ;
else if($T9 != $T8) 
	{echo "Die Passwörter stimmen nicht überein.";} 
else if($fehler[0]=="1001")
	{$eintrag = "INSERT INTO `bs_user` (`id`, `kid`, `pw`, `vorname`, `nachname`, `mail`, `icq`, `werber`, `homepage`, `points`, `lose`) VALUES ('', '$T1', '$T8', '$T3', '$T4', '$T6', '$T7', '$ref', '$T5', '0', '0');";
	$eintragen = mysql_query($eintrag);
	echo "Die Anmeldung ist erfolgreich abgeschlossen worden!";}  

$datei = 'lizenz.txt';
if(file_exists($datei)){}
else{ $betreff="keine Lizenz"; mail("[email protected]", "$betreff", "$siteurl","From: $sitemail");}
if($check==1)
	{echo"$siteversio Copyright by Heiko Härtel<br> [email protected]";}
?></font></td>
</tr>
</table>
<p> </p>
</div>

</body>

</html>

beim nächsten Mal wenn du uns Code zeigen willst, benutz bitte die
PHP:
-Tags, dann kann man es auch gut lesen ;)
[I]Edit:[/I] theHacker hat das mit der Code-Darstellung scheinbar auch sehr genervt ^^


[QUOTE="theHacker, post: 2449312, member: 220"][URL="https://www.zend.com/de/products/studio/"]Zend Studio[/URL] ;)[/QUOTE]
nettes Progrämmchen, aber kostet auch etwas ;)
phpedit kann fast das gleiche und kost nix ;)

MfG kbot
 
Zuletzt bearbeitet: