Dringend .php Hilfe gesucht!

      Dringend .php Hilfe gesucht!

      Hallo,

      wer kann mir helfen den Fehler zu finden?

      Wenn man bei meinem Mailtausch die Mail bestätigt also wenn der Countdown läuft dann wird der Framebanner angezeigt... Wenn die Gutschrift erfolgt kommt jedoch dort wo der Framebanner erscheinen sollte eine Fehlermeldung.
      Weiß jemand woran das liegt?

      mailframe.php ( Countdown - hier werden die framebanner angezeigt!)

      [PHP] <?php
      require('config/config.php');

      $db = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
      mysql_select_db($dbname,$db) or die(mysql_error());

      $fdaten2 = mysql_query("select * from mail$un2 where un1='$un1' and user='$user'");
      $bestaetigt = mysql_result($fdaten2, 0, 'best');

      $maildaten2 = mysql_query("select * from mail$un2 where un1='$un1' and user='$user'");
      $maildaten3 = mysql_num_rows($maildaten2);

      if($maildaten3 != "1"){
      echo"Leider konnte ihre ID nicht gefunden werden. Diese Mail wurde entweder falsch aufgerufen oder schon bestätigt.";
      die;
      }
      $fdaten=mysql_query("SELECT * from mt_mailsgebucht where id = '$id'");
      $maildaten=mysql_fetch_array($fdaten);
      $zeit=$maildaten[zeit];
      $url=$maildaten[url];
      $punkte=$maildaten[punkte];

      if($ok == 'ok'){
      if($bestaetigt == 0){

      mysql_query("update mt_mailsgebucht set bestaetigt = bestaetigt+1 where id = '$id'");
      mysql_query("update mail$un2 set best = '1' where un1 = '$un1' and user = '$user'");

      $userdaten=mysql_query("select * from mt_user where user = '$user'");
      $userdaten2=mysql_fetch_array($userdaten);
      $guthaben=$userdaten2[guthaben];
      $refpunkte=$userdaten2[refpunkte];
      $mailsbestaetigt=$userdaten2[mailsbestaetigt];
      $startcreditsbekommen=$userdaten2[startcreditsbekommen];
      $popup=$userdaten2[popup];
      $popupbekommen=$userdaten2[popupbekommen];

      mysql_query("update mt_user set mailsbestaetigt=(mailsbestaetigt+1) where user = '$user'");
      mysql_query("update mt_user set mailpunkte = mailpunkte+$punkte, guthaben = guthaben+$punkte WHERE user = '$user'");
      mysql_query("update mt_stat set bestaetigt=bestaetigt+1");

      $settings=mysql_query("select * from mt_settings");
      $settings2=mysql_fetch_array($settings);
      $startcreditsb=$settings2[startcreditsb];
      $startcredits=$settings2[startcredits];
      $popupverguetung=$settings2[popupverguetung];
      $pr1=$settings2[refpunkte1];
      $pr2=$settings2[refpunkte2];
      $pr3=$settings2[refpunkte3];
      $pr4=$settings2[refpunkte4];
      $pr5=$settings2[refpunkte5];
      $pr6=$settings2[refpunkte6];
      $pr7=$settings2[refpunkte7];
      $pr8=$settings2[refpunkte8];
      $pr9=$settings2[refpunkte9];
      $pr10=$settings2[refpunkte10];
      $getrefs=mysql_query("select * from mt_refs where user = '$user'");
      if(mysql_num_rows($getrefs)>0){
      $gr=mysql_fetch_array($getrefs);
      $ref1=$gr[ref1];
      $ref2=$gr[ref2];
      $ref3=$gr[ref3];
      $ref4=$gr[ref4];
      $ref5=$gr[ref5];
      $ref6=$gr[ref6];
      $ref7=$gr[ref7];
      $ref8=$gr[ref8];
      $ref9=$gr[ref9];
      $ref10=$gr[ref10];
      }

      $userdaten=mysql_query("select * from mt_user where user = '$user'");
      $userdaten2=mysql_fetch_array($userdaten);
      $mailsbestaetigt=$userdaten2[mailsbestaetigt];

      if (($mailsbestaetigt >= $startcreditsb) && ($startcreditsbekommen == 0)){
      $fdaten3 = mysql_query("select geworbenvon from mt_user where user = '$user'");
      $row3 = mysql_fetch_row($fdaten3);
      $fdaten4 = mysql_query("select refbonus from mt_settings");
      $row4 = mysql_fetch_row($fdaten4);
      $fdaten5=mysql_query("select beenden from mt_refrally");
      $row5 = mysql_fetch_array($fdaten5);
      mysql_query("update mt_user set bonuspunkte=(bonuspunkte+$startcredits), guthaben=(guthaben+$startcredits), startcreditsbekommen='1' where user='$user'");
      mysql_query("UPDATE mt_user set refpunkte = (refpunkte+$row4[0]), guthaben=(guthaben+$row4[0]) WHERE user = '$row3[0]'");
      if($row5[0] == 0){
      mysql_query("UPDATE mt_user set refrally = (refrally+1) WHERE user = '$row3[0]'");
      }}

      $lastaction = time();
      mysql_query("update mt_user set lastaction = '$lastaction' where user = '$user'");
      mysql_query("update mt_user set refpunkte1=(refpunkte1+$pr1),refpunkte=(refpunkte+$pr1),guthaben=(guthaben+$pr1) where user='$ref1'");
      mysql_query("update mt_user set refpunkte2=(refpunkte2+$pr2),refpunkte=(refpunkte+$pr2),guthaben=(guthaben+$pr2) where user='$ref2'");
      mysql_query("update mt_user set refpunkte3=(refpunkte3+$pr3),refpunkte=(refpunkte+$pr3),guthaben=(guthaben+$pr3) where user='$ref3'");
      mysql_query("update mt_user set refpunkte4=(refpunkte4+$pr4),refpunkte=(refpunkte+$pr4),guthaben=(guthaben+$pr4) where user='$ref4'");
      mysql_query("update mt_user set refpunkte5=(refpunkte5+$pr5),refpunkte=(refpunkte+$pr5),guthaben=(guthaben+$pr5) where user='$ref5'");
      mysql_query("update mt_user set refpunkte6=(refpunkte6+$pr6),refpunkte=(refpunkte+$pr6),guthaben=(guthaben+$pr6) where user='$ref6'");
      mysql_query("update mt_user set refpunkte7=(refpunkte7+$pr7),refpunkte=(refpunkte+$pr7),guthaben=(guthaben+$pr7) where user='$ref7'");
      mysql_query("update mt_user set refpunkte8=(refpunkte8+$pr8),refpunkte=(refpunkte+$pr8),guthaben=(guthaben+$pr8) where user='$ref8'");
      mysql_query("update mt_user set refpunkte9=(refpunkte9+$pr9),refpunkte=(refpunkte+$pr9),guthaben=(guthaben+$pr9) where user='$ref9'");
      mysql_query("update mt_user set refpunkte10=(refpunkte10+$pr10),refpunkte=(refpunkte+$pr10),guthaben=(guthaben+$pr10) where user='$ref10'");
      mysql_query("delete from mt_bekommen where id='$id' AND user='$user'");
      mysql_query("update mt_jackpot set anzahl=anzahl+1");

      $jackpot=mysql_query("select * from mt_jackpot");
      $jackpot2=mysql_fetch_array($jackpot);
      $ablauf=time();
      $datum = date("d.m.y");

      if($jackpot2[anzahl] > $jackpot2[bekommen]){
      mysql_query("update mt_jackpot set anzahl=0");
      mysql_query("update mt_jackpot set punkte=(punkte+$jackpot2[erhoehen])");
      $jackpot=mysql_query("select * from mt_jackpot");
      $jackpot2=mysql_fetch_array($jackpot);
      }
      if($jackpot2[anzahl] == $jackpot2[bekommen]){
      $bonuslink=" | [ <a href=\"jackpot.php?user=$user&id=$id\" target=\"_blank\" style=\"text-decoration: none\">Bonuslink ]";
      mysql_query("insert into mt_jackpot_bekommen (id,user,punkte,datum,ablauf,bestaetigt) VALUES ('$id','$user','$jackpot2[punkte]','$datum','$ablauf','0')");
      }

      include("texte/mailok.inc");
      exit;
      }else{
      include("texte/mailnotok.inc");
      exit;
      }
      }
      ?>
      <html>
      <head>
      <title>Mail bestätigen
      <meta http-equiv="refresh" content="">
      <script language="JavaScript">
      zeit = '<? echo"$zeit"; ?>';
      function zeitablauf(){
      if (zeit>0){ document.timer.counter.value = zeit; }
      zeit--;
      window.setTimeout("zeitablauf()",1000)
      }
      </script>
      </head>
      <body text="#000000" link="#000000" vlink="#000000" alink="#000000" topmargin="0" onLoad="zeitablauf()">
      <table border=0 align=center width="100%" cellspacing=0 cellpadding=0>
      <tr>
      <td>
      Bitte warten...
      <td>
      <tr>
      <td align=right>
      </tr>
      </table>
      </td>
      </table>
      </body>
      [/PHP]
      mailok.inc ( hier werden die Framebanner nicht mehr angezeigt)

      [PHP] <!--INC:"mailok.inc"--><!--inc:"mailok.inc"--><!--inc:"mailok.inc"--><!--inc:"mailok.inc"--><body topmargin="0" leftmargin="0">
      <center>
      <table border=0 style="border-collapse: collapse" background="../images/mailframe.jpg" cellpadding="0" cellspacing="0" width="100%" height="100%">
      <tr>
      <td>
      <p align="center"><font size=2 color="#000000">Die Gutschrift ist erfolgt!</font></p>
      </td>
      <td valign=top rowspan="2">
      <p align="center"><iframe width="468" height="60" frameborder="0" scrolling="no" marginheight="0px" marginwidth="0px" src="../framebanner.php4"></iframe></script></td>
      </tr>
      <tr>
      <td>
      <p align="center"><font size=2 color="#000000">[ <a href="<? echo $url; ?>" target="_top">Frame ausblenden</a> ]<?php echo"$bonuslink";?> | Jackpot: <?php echo "$jackpot2[punkte]"; ?> Punkte</font></p>
      </td>
      </tr>
      </table></center><!--/INC:"mailok.inc"--><!--/inc:"mailok.inc"--><!--/INC:"mailok.inc"--><!--/inc:"mailok.inc"-->[/PHP]
      Wer kann mir helfen?[/url]

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Mingo“ ()

      Danke für eure Hilfe!

      Hier die Fehlermeldung:

      im Adminbereich kann ich nicht sehen wer wann gebucht hat ich sehe nur das jemand eine Exclusivmail gebucht hat.

      Im Adminbereich sehe ich folgendes:

      Exklusivmails die auf den Versand warten.


      Datum Uhrzeit Frambrecher User buchen

      Uhr Framekillertest Array buchen / löschen

      Normalerweise müsste die Datenbak das Datum die Uhrzeit den User und die URL anzeigen....

      Wenn ich auf buchen klicke erhalte ich folgende Fehlermeldung:

      Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/web47/html/MT/admin/mailsbuchena2.php on line 55

      Fehler!

      Sie haben zu viele Empfänger in der gewählten Kategorie angegeben.
      So nun würde mich erstmal noch interessieren was in der folgenden Datei in der genannten Datei steht:

      admin/mailsbuchena2.php on line 55

      poste bitte einpaar zeilen mehr und markiere die Zeile 55 mit folgenden Zeichen >>> (am besten mindestens 10 Zeilen posten oder wenn die datei nicht zu groß ist, gleich die ganze datei)

      M.f.G.Matze202.
      hier die Datei mailsbuchana2.php

      PHP-Quellcode

      1. <?php
      2. #######################################################
      3. # Copyright by Danny Bubolz 2003 [EMAIL]wwwmail@gmx.de[/EMAIL] #
      4. # Script darf nur mit gültiger Lizenz genutzt werden. #
      5. #######################################################
      6. require('../config/config.php');
      7. require ('sesspruf.php');
      8. sesspruf($sessionid);
      9. include('menu.php');
      10. $db = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
      11. mysql_select_db($dbname,$db) or die(mysql_error());
      12. $fdaten=mysql_query("select * from mt_settings");
      13. $settings=mysql_fetch_array($fdaten);
      14. $projekturl=$settings[projekturl];
      15. $adminmail=$settings[adminmail];
      16. $fdaten2=mysql_query("select * from mt_user where session='$sessionid'");
      17. $settings2=mysql_fetch_array($fdaten2);
      18. $guthaben=$settings2[guthaben];
      19. $blackliste = mysql_query("SELECT * FROM mt_blackliste");
      20. $blackliste2 = mysql_num_rows($blackliste);
      21. for ($blackliste2 = $blackliste2-1; $blackliste2 != -1; $blackliste2 = $blackliste2-1){
      22. $url2 = mysql_result($blackliste, $blackliste2, "url");
      23. $grund = mysql_result($blackliste, $blackliste2, "grund");
      24. $aktiv = mysql_result($blackliste, $blackliste2, "aktiv");
      25. if($aktiv == 1){
      26. $blackliste3 = mysql_query("SELECT * FROM mt_blackliste WHERE url = '$url'");
      27. $blackliste3 = mysql_num_rows($blackliste3);
      28. if($blackliste3 > 0){
      29. echo"<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Diese URL steht auf der Blackliste und kann nicht gebucht werden.<br><br>Grund: $grund<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      30. include("../footer.php");
      31. die;
      32. }}
      33. if($aktiv == 0){
      34. if(eregi("$url2","$url")) {
      35. echo"<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Diese Domain steht auf der Blackliste und kann nicht gebucht werden.<br><br>Grund: $grund<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      36. die;
      37. }}}
      38. if($empfaenger == ""){
      39. echo "<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Sie haben keine Empfängerzahl angegeben.<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      40. die;
      41. }
      42. if($empfaenger > $all){
      43. echo "<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Sie haben zu viele Empfänger angegeben.<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      44. die;
      45. }
      46. >>>>>>if($kategorie == 'all'){
      47. $kat = mysql_query("SELECT * FROM mt_user WHERE (mailsamtag > bekommen or heutedatum != $datum) AND free='1' AND sperre='1' AND inaktiv='0' AND urlaub<'$time' AND sponsor='0'");
      48. $kat = mysql_num_rows($kat);
      49. if($empfaenger > $kat){
      50. echo "<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Sie haben zu viele Empfänger in der gewählten Kategorie angegeben.<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      51. die;
      52. }}elseif($kategorie != ""){
      53. $kat = mysql_query("SELECT * FROM mt_user WHERE $kategorie='1' AND (mailsamtag > bekommen or heutedatum != $datum) AND free='1' AND sperre='1' AND inaktiv='0' AND urlaub<'$time'");
      54. $kat = mysql_num_rows($kat);
      55. if($empfaenger > $kat){
      56. echo "<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Sie haben zu viele Empfänger in der gewählten Kategorie angegeben.<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      57. die;
      58. }}
      59. if($betreff == ""){
      60. echo "<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Sie haben keinen Betreff angegeben.<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      61. die;
      62. }
      63. if($text == ""){
      64. echo "<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Sie haben keinen Werbetext angegeben.<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      65. die;
      66. }
      67. if($url == ""){
      68. echo "<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Sie haben keine URL angegeben.<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      69. die;
      70. }
      71. if($url == "http://"){
      72. echo "<center><b><font size=\"3\" face=\"Verdana\">Fehler!</font><br><br><font color=\"#FF0000\" size=\"2\" face=\"Verdana\">Sie haben keine URL angegeben.<br><br><a href=javascript:history.back();>Zur&uuml;ck</font></b></a></center>";
      73. die;
      74. }
      75. $id1 = rand(2,9999999999);
      76. $id2 = rand(2,9999999999);
      77. $id4 = rand(2,9999999999);
      78. $id3 = $id1+$id2+$id4;
      79. $id5 = date("d");
      80. $id3 = "$id5$id3";
      81. $abgelaufen=time();
      82. $betreff=addslashes($betreff);
      83. $text=addslashes($text);
      84. mysql_query("insert into mt_mailsgebucht (id,user,email,empfaenger,punkte,kosten,framekiller,betreff,text,url,kat,zeit,abgelaufen,verschickt) VALUES ('$id3','admin','$email','$empfaenger','$punkte','$kosten','$framekiller','$betreff','$text','$url','$kategorie','$zeit','$abgelaufen','0')")or error(mysql_error());
      85. echo"<center><b><font size=\"2\" face=\"Verdana\">Ihre Mail wurde gespeichert. Sie können diese nun unter gebuchte Mails verschicken.</b></center></font><br>";
      86. $betreff=stripslashes($betreff);
      87. $text=stripslashes($text);
      88. mail("$adminmail","Admin Werbebuchung","
      89. Werbebuchung wurde gespeichert. Hier nochmal die Daten.
      90. Maildaten:
      91. ----------------------------------------------------------
      92. Betreff: $betreff
      93. Text:
      94. $text
      95. ----------------------------------------------------------
      96. Zeit: $zeit
      97. URL: $url
      98. Dies ist kein Spamm, Sie bekommen diese Mail, da Sie sich bei $projekturl angemeldet haben. Ihren Account können Sie im Mitgliedbereich löschen, wenn Sie keine Mails mehr haben möchten.",
      99. "From: $adminmail");
      100. ?>

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Mingo“ ()

      Hallo,

      nein ist kein Freeware-Script.

      Der von dem ich es gekauft habe, vertröstet mich schon seit Tagen, habe so langsam das Gefühl das der "Herr" selbst keine Ahnung hat was an dem Script nicht geht.

      Als ich es kaufte hatte es über 16 Fehler. 15 davon habe ich mittlerweile selbst behoben lag meist nur an einem / oder ".

      Ist es eigentlich erlaubt wenn man ein Script wegen bestimmter features kauft, und diese dann nicht gehen, das man das Script selbst repariert? ( Vor allem wenn der Verkäufer selber keinen Plan hat? )
      ok, da gib mal bitte zu midnestens den folgende Links:

      1. zu deiner Seite, wo die Fehler sind
      2. zu der Seite des Anbieters

      zu deiner Frage, wegen dem reparieren:

      reparieren, verbessern und umbauen darf eigentlich keiner verbieten, das einzige was danach sich ändert ist, dass der verkäufer keinerlei gewährleistungen übernehmen mu0 und du das recht hast, wenn es sich nicht mehr so sehr dem orginalen Script ähnelt, eine eigenes Script damit herraus zu bringen, aber du mußt die Copyrights in den Dateien belassen.

      M.f.G. Matze202.
      also hier die datei exclusivmails.php

      PHP-Quellcode

      1. $abfrage1 = "SELECT * FROM mt_user WHERE user = '$user'";
      2. $ergebnis1 = mysql_query($abfrage1);
      3. while($row = mysql_fetch_object($ergebnis1))
      4. {
      5. $mail = $row->email;
      6. $abfrage2 = "SELECT * FROM mt_settings";
      7. $ergebnis2 = mysql_query($abfrage2);
      8. while($row = mysql_fetch_object($ergebnis2))
      9. {
      10. $projekturl = $row->projekturl;
      11. $adminmail = $row->adminmail;
      12. $projektname = $row->projektname;
      13. mail("$email",
      14. "Ihre Exklusivmail bei $projektname",
      15. "Hallo,\n\nIhre Exklusivmail wurde gelöscht.\n\nGrund: $grund\nUrl: $url\n\nGruß\n$projekturl",
      16. "From: $adminmail");
      17. }}}
      18. ?>
      19. <center>
      20. <br>
      21. <table border=1 cellspacing=0 cellpadding=2 style="border-collapse: collapse" bordercolor="#111111">
      22. <tr>
      23. <td width="100" align=center class="style" height="22"><p class="style"><font size="2">Datum</td>
      24. <td width="100" align=center class="style" height="22"><p class="style"><font size="2">Uhrzeit</td>
      25. <td width="100" align=center class="style" height="22"><p class="style"><font size="2">Frambrecher</td>
      26. <td width="100" align=center class="style" height="22"><p class="style"><font size="2">User</td>
      27. <td width="130" align=center class="style" height="22"><p class="style"><font size="2">buchen</td>
      28. </tr>
      29. </table>
      30. <?php
      31. $abfrage = "SELECT * FROM mt_exklusivmails WHERE status = '0'";
      32. $ergebnis = mysql_query($abfrage);
      33. while($row = mysql_fetch_object($ergebnis))
      34. {
      35. $id = $row->id;
      36. $url = $row->zielurl;
      37. $text = $row->text;
      38. $user = $row->user;
      39. $datum = $row->datum;
      40. $zeit = $row->zeit;
      41. ?>
      42. <table border=1 cellspacing=0 cellpadding=2 style="border-collapse: collapse" bordercolor="#111111">
      43. <tr>
      44. <td width="100" align=center class="style" height="22"><p class="style"><font size="2"><?php echo $datum ?></td>
      45. <td width="100" align=center class="style" height="22"><p class="style"><font size="2"><?php echo $zeit ?> Uhr</td>
      46. <td width="100" align=center class="style" height="22"><p class="style"><font size="2"><a href="../framekiller/index.php?url=<?php echo $url ?>" target="_blank">Framekillertest</a></td>
      47. <td width="100" align=center class="style" height="22"><p class="style"><font size="2"><?php echo $user ?></td>
      48. <td width="130" align=center class="style" height="22"><p class="style"><font size="2"><a href="mailsbuchena.php?a=1&id=<?php echo $id ?>&sessionid=<? echo $sessionid;?>">buchen</a>&nbsp;/&nbsp;<a href="exklusivmails.php4?a=1&id=<?php echo $id ?>&sessionid=<? echo $sessionid;?>">löschen</a></td>
      49. </tr>
      50. </table>
      51. <?php
      52. }


      und hier der Abschnitt aus der install.php wo die Datenbanktabelle mt_user angelegt wird:

      PHP-Quellcode

      1. echo "<center>Tabelle 47 erstellt <font color=\"#009F00\">v</font><br>";
      2. $querry47 = "CREATE TABLE mt_user (
      3. ID int(255) NOT NULL auto_increment,
      4. urlaub varchar(255) NOT NULL default '0',
      5. urlaubtage decimal(10,0) NOT NULL default '0',
      6. urlaubgebucht varchar(255) NOT NULL default '',
      7. session varchar(255) NOT NULL default '',
      8. expire varchar(255) NOT NULL default '',
      9. lastaction varchar(255) NOT NULL default '',
      10. heutedatum varchar(255) NOT NULL default '',
      11. vorname varchar(255) NOT NULL default '',
      12. nachname varchar(255) NOT NULL default '',
      13. fax varchar(255) NOT NULL default '',
      14. telefon varchar(255) NOT NULL default '',
      15. land varchar(255) NOT NULL default '',
      16. plz varchar(255) NOT NULL default '',
      17. user varchar(255) NOT NULL default '',
      18. email varchar(255) NOT NULL default '',
      19. pwd varchar(255) NOT NULL default '',
      20. guthaben decimal(10,2) NOT NULL default '0.00',
      21. refrally decimal(10,0) NOT NULL default '0',
      22. refpunkte decimal(10,2) NOT NULL default '0.00',
      23. bonuspunkte decimal(10,0) NOT NULL default '0',
      24. punkte4lose decimal(10,0) NOT NULL default '0',
      25. startcreditsbekommen tinyint(1) NOT NULL default '0',
      26. extrapunkte decimal(10,0) NOT NULL default '0',
      27. mailpunkte decimal(10,0) NOT NULL default '0',
      28. sperre tinyint(1) NOT NULL default '1',
      29. mailsamtag decimal(10,0) NOT NULL default '0',
      30. bekommen decimal(10,0) NOT NULL default '0',
      31. mailsgebucht decimal(10,0) NOT NULL default '0',
      32. bannergebucht decimal(10,0) NOT NULL default '0',
      33. popupgebucht int(15) NOT NULL default '0',
      34. punkteabzug decimal(10,0) NOT NULL default '0',
      35. mailsbekommen decimal(10,0) NOT NULL default '0',
      36. mailsbestaetigt decimal(10,0) NOT NULL default '0',
      37. inaktiv tinyint(1) NOT NULL default '0',
      38. free tinyint(1) NOT NULL default '0',
      39. freecode varchar(255) NOT NULL default '',
      40. erinnerung varchar(255) NOT NULL default '0',
      41. inaktivstand tinyint(1) NOT NULL default '0',
      42. mailcode varchar(255) NOT NULL default '',
      43. neuemail varchar(255) NOT NULL default '',
      44. geworbenvon varchar(255) NOT NULL default '',
      45. sponsor tinyint(1) NOT NULL default '0',
      46. popup tinyint(1) NOT NULL default '0',
      47. popupheute decimal(10,0) NOT NULL default '0',
      48. popupanzahl decimal(10,0) NOT NULL default '0',
      49. popupbekommen decimal(10,0) NOT NULL default '0',
      50. popuppunkte decimal(10,0) NOT NULL default '0',
      51. jackpotpunkte decimal(20,0) NOT NULL default '0',
      52. refpunkte1 decimal(10,2) NOT NULL default '0.00',
      53. refpunkte2 decimal(10,2) NOT NULL default '0.00',
      54. refpunkte3 decimal(10,2) NOT NULL default '0.00',
      55. refpunkte4 decimal(10,2) NOT NULL default '0.00',
      56. refpunkte5 decimal(10,2) NOT NULL default '0.00',
      57. refpunkte6 decimal(10,2) NOT NULL default '0.00',
      58. refpunkte7 decimal(10,2) NOT NULL default '0.00',
      59. refpunkte8 decimal(10,2) NOT NULL default '0.00',
      60. refpunkte9 decimal(10,2) NOT NULL default '0.00',
      61. refpunkte10 decimal(10,2) NOT NULL default '0.00',
      62. kat1 tinyint(1) NOT NULL default '0',
      63. kat2 tinyint(1) NOT NULL default '0',
      64. kat3 tinyint(1) NOT NULL default '0',
      65. kat4 tinyint(1) NOT NULL default '0',
      66. kat5 tinyint(1) NOT NULL default '0',
      67. kat6 tinyint(1) NOT NULL default '0',
      68. kat7 tinyint(1) NOT NULL default '0',
      69. kat8 tinyint(1) NOT NULL default '0',
      70. kat9 tinyint(1) NOT NULL default '0',
      71. kat10 tinyint(1) NOT NULL default '0',
      72. kat11 tinyint(1) NOT NULL default '0',
      73. kat12 tinyint(1) NOT NULL default '0',
      74. kat13 tinyint(1) NOT NULL default '0',
      75. kat14 tinyint(1) NOT NULL default '0',
      76. kat15 tinyint(1) NOT NULL default '0',
      77. kat16 tinyint(1) NOT NULL default '0',
      78. kat17 tinyint(1) NOT NULL default '0',
      79. kat18 tinyint(1) NOT NULL default '0',
      80. kat19 tinyint(1) NOT NULL default '0',
      81. kat20 tinyint(1) NOT NULL default '0',
      82. kat21 tinyint(1) NOT NULL default '0',
      83. kat22 tinyint(1) NOT NULL default '0',
      84. kat23 tinyint(1) NOT NULL default '0',
      85. kat24 tinyint(1) NOT NULL default '0',
      86. strasse varchar(255) NOT NULL default '',
      87. ort varchar(255) NOT NULL default '',
      88. gekauft decimal(10,0) NOT NULL default '0',
      89. textlgebucht decimal(10,0) NOT NULL default '0',
      90. userlinkgebucht decimal(10,0) NOT NULL default '0',
      91. klickwin varchar(255) NOT NULL default '0',
      92. aktionsbonus int(15) NOT NULL default '0',
      93. PRIMARY KEY (ID)
      94. ) TYPE=MyISAM PACK_KEYS=0";
      95. mysql_query($querry47) or die(mysql_error());
      Ich glaube aber der Fehler liegt in der mt_exclusivmails Tabelle die wird von der install.php folgendermaßen installiert:

      PHP-Quellcode

      1. echo "<center>Tabelle 53 erstellt <font color=\"#009F00\">v</font><br>";
      2. mysql_query("INSERT INTO mt_design (id, obenbg, obenbild, menubg, menuleiste, textmenu, menutext) VALUES (5, '#000080', '0', '#000080', 'red', '#000000', '#000000')");
      3. $datum = date("d.m.Y");
      4. $querry53 = "CREATE TABLE mt_exklusivmails (
      5. id int(10) NOT NULL auto_increment,
      6. zielurl varchar(255) NOT NULL default '0',
      7. text mediumtext NOT NULL,
      8. datum varchar(255) NOT NULL default '0',
      9. zeit varchar(255) NOT NULL default '0',
      10. versendet varchar(255) NOT NULL default '0',
      11. ablehnungsgrund mediumtext NOT NULL,
      12. status varchar(255) NOT NULL default '0',
      13. user varchar(255) NOT NULL default '0',
      14. PRIMARY KEY (id),
      15. UNIQUE KEY id (id)
      16. ) TYPE=MyISAM";
      17. mysql_query($querry53) or die(mysql_error());
      Jungs,ich möchte mich nicht in euer Thema reinhängen,aber hier muß ich echt Kritik machen,weil hier nicht nur zwei lesen,sondern ne ganze Menge mehr!

      Ihr habt euch gefunden,also tauscht euch aus,aber bitte nicht öffentlich!
      Sämtliche Informationen,die ihr von euch gegeben habt,sind verdammt interessant!
      Schickt euch die Scripts privat zu, oder legt sie gleich unter die GPL!!!

      Lieber Matze,die Suchmaschine schläft nie,aber bei dir kann man das Schlafen nicht ausschließen!
      Heute steht die Welt vor dem Abgrund... morgen sind wir einen Schritt weiter!
      Original von Mingo
      .....bin schon ein Stück weiter, jetzt habe ich nur noch das Problem das der User nicht erkannt wird. Alles andere ( wie zum Beispiel ID, Datum Uhrzeit, Url ) wird angezeigt.

      Nur bei User wird ständig "ARRAY" eingetragen

      Woran mag das liegen?


      Leicht zu beantworten =)

      Sofern du Daten per fetch_array(); aus einer Datenbank holst, werden diese als Array gespeichert :)

      Das bedeutet, wenn du z.B. folgendes machst:

      [PHP]<?php
      $query = "SELECT username FROM users";
      $result = mysql_query($query);

      while($row = mysql_fetch_array($result)) {

      echo $row; // Ausgebe = Array

      echo $row['username']; // Ausgabe, was in der username Spalte steht ^^
      }

      ?>[/PHP]

      Anhand dieses Beispiels, solltest du merken, was der Fehler ist und wie du ihm behebst ;)

      Der Fehler an sich liegt also an der Ausgabe bzw Variabel Deklation ^^
      Achso noch ein Tip an dich Mingo, vergess den "Programmierer", wo du das Script erworben hast.

      1. Es ist unsauber gecodet (Vom Einrücken abgesehen das ist ja mehr als peinlich)
      2. Sehr hoher Ressourcenverlust im Script
      3. Funktionierts nichtma richtig (wie du sagtest)
      4. Wer sowas verkauft, ist ein :asthanos:

      Desweiteren benutzt man die Methode $row->username z.B. seit php nicht mehr !!! =)

      Also $row['username']; wäre hierbei besser =)

      Bitte informiere dich nochmal über register_globals = off und schreibe das Script register_globals = off freundlich, dann machst du register_globals = off und das script ist schon nen bisschen sicherer =)

      [PHP] <?php
      require('config/config.php');
      ?>
      [/PHP]

      Ist schon ein guter Ansatz, könnte aber auf einigen Servern Fehler verursachen =)

      Daher lieber so:

      [PHP] <?php
      require('./config/config.php');
      [/PHP]

      RE: Dringend .php Hilfe gesucht!

      hi,
      ich wollte mich mal hier einklinken.
      die besagten probleme kenne ich. ich habe das selbe script und man hat mir sofort gesagt, das es diverse bugs enthält, und ich habe es von professioneller seite komplett umprogrammieren lassen damit es läuft, nun ist es fehlerfrei, jedoch habe ich noch keine lizenz dafür, kannst du mir eventuell verraten wo du das script her hast?
      mfg zorb!