Habe ich einen Bug in Baseportal entdeckt? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Roger (141 Beiträge) am Freitag, 25.Oktober.2002, 20:30.
    Habe ich einen Bug in Baseportal entdeckt?

      Hallo Sander und andere die sich gut auskennen,

      ich habe eine Datenbank /P/mails.
      dort können User für andere User Nachrichten hinterlassen.
      Wenn ein User im Profil eines anderen ist, dann kann er den Menupunkt >flirtmail< anklicken.
      Ich rufe dann ein neues Template auf und übergebe die Variablen: $nickname, $eigner, $sessionid

      Dann überprüfe ich ob die sessionid mit dem nicknamen übereinstimmt, wenn nicht, dann kommt die Aufforderung, sich neu einzulogge.

      Wenn sessionid zum nicknamen gehört, dann öffnet sich ein Formular.

      <table>
      <form action="baseportal.pl?htx=/RogerPeterWerner/P/schreib&db=mails&cmd=add&range=0,15" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="/RogerPeterWerner/P/schreib">
      <input type=hidden name="db=" value="mails">
      <input type=hidden name="cmd=" value="add">
      <input type=hidden name="range=" value="0,15">
      <input type=hidden name="huette=" value="<perl>out $huette;</perl>">
      <input type=hidden name="sessionid=" value="<perl>out $sessionid;</perl>">
      <input type=hidden name="GAGAaction=" value="schreib">
      <tr>
      <td align=right><font size=2 face=arial,helvetica>Von:</td><td><font size=2 face=arial,helvetica>
      <input type="hidden" name="Von:=" size=20 value="
      <perl>
          $sid=$sessionid;
          get "sessionid==$sid", idtable;
          if ($sessionid eq $sid)
          {
             out $nickname;
          }
      </perl>
      ">
      $nickname</td></tr>
      <tr>
      <td align=right>
      <font size=2 face=arial,helvetica>
      An:</td>
      <td>
      <font size=2 face=arial,helvetica>
      <input type="hidden" name="An:=" size=20 value="
      <perl>
      out $eigner;
      </perl>
      ">$huette</td></tr>
      <tr><td align=right><font size=2 face=arial,helvetica>Betreff:</td><td><font size=2 face=arial,helvetica>
      <input type="text" name="Betreff:=" size=25 value="">
      </td>
      </tr>
      <tr>
      <td align=right>
      <font size=2 face=arial,helvetica>
      Text:</td><td><font size=2 face=arial,helvetica>
      <textarea name="Text:=" cols=40 rows=10 wrap=virtual></textarea>
      </td>
      <tr><td></td><td nowrap>
      <input type=submit value="Absenden">
      <input type=reset value="Zur&uuml;cksetzen">
       </td></tr>
      </tr>
      </form></table><p><br>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Roger (141 Beiträge) am Freitag, 25.Oktober.2002, 20:30.
    Habe ich einen Bug in Baseportal entdeckt?

      Hallo Sander und andere die sich gut auskennen,

      ich habe eine Datenbank /P/mails.
      dort können User für andere User Nachrichten hinterlassen.
      Wenn ein User im Profil eines anderen ist, dann kann er den Menupunkt >flirtmail< anklicken.
      Ich rufe dann ein neues Template auf und übergebe die Variablen: $nickname, $eigner, $sessionid

      Dann überprüfe ich ob die sessionid mit dem nicknamen übereinstimmt, wenn nicht, dann kommt die Aufforderung, sich neu einzulogge.

      Wenn sessionid zum nicknamen gehört, dann öffnet sich ein Formular.

      <table>
      <form action="baseportal.pl?htx=/RogerPeterWerner/P/schreib&db=mails&cmd=add&range=0,15" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="/RogerPeterWerner/P/schreib">
      <input type=hidden name="db=" value="mails">
      <input type=hidden name="cmd=" value="add">
      <input type=hidden name="range=" value="0,15">
      <input type=hidden name="huette=" value="<perl>out $huette;</perl>">
      <input type=hidden name="sessionid=" value="<perl>out $sessionid;</perl>">
      <input type=hidden name="GAGAaction=" value="schreib">
      <tr>
      <td align=right><font size=2 face=arial,helvetica>Von:</td><td><font size=2 face=arial,helvetica>
      <input type="hidden" name="Von:=" size=20 value="
      <perl>
          $sid=$sessionid;
          get "sessionid==$sid", idtable;
          if ($sessionid eq $sid)
          {
             out $nickname;
          }
      </perl>
      ">
      $nickname</td></tr>
      <tr>
      <td align=right>
      <font size=2 face=arial,helvetica>
      An:</td>
      <td>
      <font size=2 face=arial,helvetica>
      <input type="hidden" name="An:=" size=20 value="
      <perl>
      out $eigner;
      </perl>
      ">$huette</td></tr>
      <tr><td align=right><font size=2 face=arial,helvetica>Betreff:</td><td><font size=2 face=arial,helvetica>
      <input type="text" name="Betreff:=" size=25 value="">
      </td>
      </tr>
      <tr>
      <td align=right>
      <font size=2 face=arial,helvetica>
      Text:</td><td><font size=2 face=arial,helvetica>
      <textarea name="Text:=" cols=40 rows=10 wrap=virtual></textarea>
      </td>
      <tr><td></td><td nowrap>
      <input type=submit value="Absenden">
      <input type=reset value="Zur&uuml;cksetzen">
       </td></tr>
      </tr>
      </form></table><p><br>
      

     Antworten

    Beitrag von Roger (141 Beiträge) am Freitag, 25.Oktober.2002, 21:07.
    Re: Habe ich einen Bug in Baseportal entdeckt?

      Den Fehler auf meiner Seite habe ich entdeckt, mich wundert nur, daß der Datensatz scheinbar richtig übergeben wird.

      <input type="hidden" name="Von:=" size=20 value=
      <perl>
          $sid=$sessionid;
          get "sessionid==$sid", idtable;
          if ($sessionid eq $sid)
          {
             out $nickname,"\>";
          }
      </perl>
      

      der Fehler war eigentlich nur ein " zu viel hinter value=.
      $nickname ist ja eine Variable, die dürfen ja nicht "" eingepackt werden.
      

     Antworten


     
 Liste der Einträge von 42900 bis 43050:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!