Ergebnis 1 bis 8 von 8
  1. #1
    Julien ist offline Lounge-Member
    registriert
    26-06-2002
    Beiträge
    1.993

    [PHP] Webmailer

    Ich hab für einen Kollegen mal den Webmailer von meiner Seite in ein allgemeines Script umgeschrieben. Ne Settings-Datei und ein Readme dazu. Der Kollege aber bringt es nicht zum laufen (auf 'nem Tripod-Webspace) und findet, ich habe Fehler im Programm gemacht. Bei mir aber funktioniert alles tadellos.

    Jetzt wäre ich dankbar für einige Rückmeldungen dazu, ob der Script ungenau beschrieben ist oder überhaupt nicht funtzt.

    Vielen Dank!

    Gruss Julien
    Angehängte Dateien Angehängte Dateien

  2. #2
    Avatar von rasputin
    rasputin ist offline Lounge-Member
    registriert
    31-10-2001
    Beiträge
    3.102
    ich kann dir ein paar tipps geben:
    1. mache in "mail.php" <form method="post" ...>
    2. das script ist für register_globals = on geschrieben. korrigiere die "mailsend.php" folgendermassen: anstatt
      if ($mail == "") { schreibst du
      if (isset($_POST['mail']) && trim($_POST['mail']) == "") {
      schreibe alle if-abfragen so und auch die anderen variablen.
    3. der htmlcode ist schwer leserlich, deshalb habe ich eine verbesserte version angehängt.
    Angehängte Dateien Angehängte Dateien

  3. #3
    Julien ist offline Lounge-Member
    registriert
    26-06-2002
    Beiträge
    1.993
    1. OK
    2. Was ist denn da der Unterschied? Was ändert dies?
    3. Ich weiss, hatte ihn zuerst ganz schön, hab ihn dann auf eine Zeile gemacht, damit man das Copyright nciht einfach so löschen kann....

  4. #4
    Avatar von rasputin
    rasputin ist offline Lounge-Member
    registriert
    31-10-2001
    Beiträge
    3.102
    noch ein tipp: um nicht alle anführungszeichen escapen zu müssen, schreibe
    PHP-Code:
     $ffg = <<<html <table border="0" cellpadding="0" cellspacing="3">
     <
    tr>
      <
    td class="text">Absender</td>
      <
    td class="text">$mail</td>
     </
    tr>
     <
    tr> [...]
    </
    table>
    html;

    mehr dazu...
    zur register_globals: http://www.php.net/manual/de/securit...terglobals.php

  5. #5
    Avatar von René
    René ist offline Lebende Foren-Legende
    registriert
    09-06-2000
    Ort
    Boitzenburger Land
    Beiträge
    1.790
    Das bringt einen PHP-Error
    PHP-Code:
     $ffg = <<<html <table border="0" cellpadding="0" cellspacing="3">
    ...
    html;

    besser ist so
    PHP-Code:
     $ffg = <<<html
    <table border="0" cellpadding="0" cellspacing="3">
    ...
    html;

    Geändert von René (22-04-2003 um 09:15 Uhr)
    Gruß
    René

    ----------------------------------------------------
    » WebExplorer
    » Lange Weile, Webchess 2003
    » PHP unter JanaServer 2 installieren

  6. #6
    Avatar von Shadow
    Shadow ist offline Haudegen
    registriert
    31-08-2000
    Beiträge
    747
    warum nicht gleich
    PHP-Code:
    echo <<<html
    <table border="0" cellpadding="0" cellspacing="3">
    html; 

  7. #7
    Avatar von René
    René ist offline Lebende Foren-Legende
    registriert
    09-06-2000
    Ort
    Boitzenburger Land
    Beiträge
    1.790
    hi Shadow,

    kannst du halten wie ein Dachdecker nur nicht so hoch. Beide Möglichkeiten sind OK.
    Gruß
    René

    ----------------------------------------------------
    » WebExplorer
    » Lange Weile, Webchess 2003
    » PHP unter JanaServer 2 installieren

  8. #8
    digleu ist offline Kaiser
    registriert
    05-10-2001
    Beiträge
    1.063
    naja aber ich kann mir vorstellen, dass diese Variante mit <<< ziemlich langsam ist. Das wird ja voll viel mit dem String gemacht und Variablen noch "aufgelöst". Ich kann die single-quots empfehlen...
    Keyboard not found. Press F1 to continue.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •