Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: fehler im php-code?!

  1. #1
    Youngster
    Registriert seit
    09.10.2010
    Ort
    nähe münster
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard fehler im php-code?!

    hallo ihr lieben!
    da bin ich nun wieder...immer noch mit der selben sache/seite beschäftigt...
    ich hab schon eine menge ausprobiert und rumexperimentiert mit codeabschnitten aber ich komm nicht drauf wo hier der fehler liegt. ich bekomm einfach gar keine ausgabe.
    also hier mein code:

    <?php
    if ($_POST["vorname"]!=="" AND $_POST["name"]!=="" AND $_POST["strasse"]!=="" AND $_POST["hausnummer"]!=="" AND $_POST["plz"]!=="" AND $_POST["ort"]!=="" AND $_POST["telefon"]!=="")
    {
    echo "Vielen Dank für Ihre Bestellung!";
    if ($_POST["1a"]=="")
    {
    $_POST["1a"] = 0;
    }
    if ($_POST["1b"]=="")
    {
    $_POST["1b"] = 0;
    }
    if ($_POST["1c"]=="")
    {
    $_POST["1c"] = 0;
    }
    if ($_POST["1d"]=="")
    {
    $_POST["1d"] = 0;
    }
    if ($_POST["2a"]=="")
    {
    $_POST["2a"] = 0;
    }
    if ($_POST["2b"]=="")
    {
    $_POST["2b"] = 0;
    }
    if ($_POST["2c"]=="")
    {
    $_POST["2c"] = 0;
    }
    if ($_POST["2d"]=="")
    {
    $_POST["2d"] = 0;
    }
    if ($_POST["3a"]=="")
    {
    $_POST["3a"] = 0
    }
    if ($_POST["3b"]=="")
    {
    $_POST["3b"] = 0;
    }
    if ($_POST["3c"]=="")
    {
    $_POST["3c"] = 0;
    }
    if ($_POST["3d"]=="")
    {
    $_POST["3d"] = 0;
    }
    if ($_POST["4a"]=="")
    {
    $_POST["4a"] = 0;
    }
    if ($_POST["4b"]=="")
    {
    $_POST["4b"] = 0;
    }
    if ($_POST["4c"]=="")
    {
    $_POST["4c"] = 0;
    }
    if ($_POST["4d"]=="")
    {
    $_POST["4d"] = 0;
    }
    if ($_POST["5a"]=="")
    {
    $_POST["5a"] = 0;
    }
    if ($_POST["5b"]=="")
    {
    $_POST["5b"] = 0;
    }
    if ($_POST["5c"]=="")
    {
    $_POST["5c"] = 0;
    }
    if ($_POST["5d"]=="")
    {
    $_POST["5d"] = 0;
    }
    if ($_POST["6a"]=="")
    {
    $_POST["6a"] = 0;
    }
    if ($_POST["6b"]=="")
    {
    $_POST["6b"] = 0;
    }
    if ($_POST["6c"]=="")
    {
    $_POST["6c"] = 0;
    }
    if ($_POST["6d"]=="")
    {
    $_POST["6d"] = 0;
    }
    if ($_POST["7a"]=="")
    {
    $_POST["7a"] = 0;
    }
    if ($_POST["7b"]=="")
    {
    $_POST["7b"] = 0;
    }
    if ($_POST["7c"]=="")
    {
    $_POST["7c"] = 0;
    }
    if ($_POST["7d"]=="")
    {
    $_POST["7d"] = 0;
    }
    if ($_POST["8a"]=="")
    {
    $_POST["8a"] = 0;
    }
    if ($_POST["8b"]=="")
    {
    $_POST["8b"] = 0;
    }
    if ($_POST["8c"]=="")
    {
    $_POST["8c"] = 0;
    }
    if ($_POST["8d"]=="")
    {
    $_POST["8d"] = 0;
    }
    if ($_POST["9a"]=="")
    {
    $_POST["9a"] = 0;
    }
    if ($_POST["9b"]=="")
    {
    $_POST["9b"] = 0;
    }
    if ($_POST["9c"]=="")
    {
    $_POST["9c"] = 0;
    }
    if ($_POST["9d"]=="")
    {
    $_POST["9d"] = 0;
    }
    if ($_POST["10a"]=="")
    {
    $_POST["10a"] = 0;
    }
    if ($_POST["10b"]=="")
    {
    $_POST["10b"] = 0;
    }
    if ($_POST["10c"]=="")
    {
    $_POST["10c"] = 0;
    }
    if ($_POST["10d"]=="")
    {
    $_POST["10d"] = 0;
    }
    if ($_POST["11a"]=="")
    {
    $_POST["11a"] = 0;
    }
    if ($_POST["11b"]=="")
    {
    $_POST["11b"] = 0;
    }
    if ($_POST["11c"]=="")
    {
    $_POST["11c"] = 0;
    }
    if ($_POST["11d"]=="")
    {
    $_POST["11d"] = 0;
    }
    if ($_POST["12a"]=="")
    {
    $_POST["12a"] = 0;
    }
    if ($_POST["12b"]=="")
    {
    $_POST["12b"] = 0;
    }
    if ($_POST["12c"]=="")
    {
    $_POST["12c"] = 0;
    }
    if ($_POST["12d"]=="")
    {
    $_POST["12d"] = 0;
    }
    if ($_POST["13a"]=="")
    {
    $_POST["13a"] = 0;
    }
    if ($_POST["13b"]=="")
    {
    $_POST["13b"] = 0;
    }
    if ($_POST["13c"]=="")
    {
    $_POST["13c"] = 0;
    }
    if ($_POST["13d"]=="")
    {
    $_POST["13d"] = 0;
    }
    if ($_POST["14a"]=="")
    {
    $_POST["14a"] = 0;
    }
    if ($_POST["14b"]=="")
    {
    $_POST["14b"] = 0;
    }
    if ($_POST["14c"]=="")
    {
    $_POST["14c"] = 0;
    }
    if ($_POST["14d"]=="")
    {
    $_POST["14d"] = 0;
    }
    if ($_POST["15a"]=="")
    {
    $_POST["15a"] = 0;
    }
    if ($_POST["15b"]=="")
    {
    $_POST["15b"] = 0;
    }
    if ($_POST["15c"]=="")
    {
    $_POST["15c"] = 0;
    }
    if ($_POST["15d"]=="")
    {
    $_POST["15d"] = 0;
    }
    if ($_POST["16a"]=="")
    {
    $_POST["16a"] = 0;
    }
    if ($_POST["16b"]=="")
    {
    $_POST["16b"] = 0;
    }
    if ($_POST["16c"]=="")
    {
    $_POST["16c"] = 0;
    }
    if ($_POST["16d"]=="")
    {
    $_POST["16d"] = 0;
    }
    if ($_POST["17a"]=="")
    {
    $_POST["17a"] = 0;
    }
    if ($_POST["17b"]=="")
    {
    $_POST["17b"] = 0;
    }
    if ($_POST["17c"]=="")
    {
    $_POST["17c"] = 0;
    }
    if ($_POST["17d"]=="")
    {
    $_POST["17d"] = 0;
    }
    if ($_POST["18a"]=="")
    {
    $_POST["18a"] = 0;
    }
    if ($_POST["18b"]=="")
    {
    $_POST["18b"] = 0;
    }
    if ($_POST["18c"]=="")
    {
    $_POST["18c"] = 0;
    }
    if ($_POST["18d"]=="")
    {
    $_POST["18d"] = 0;
    }
    if ($_POST["19a"]=="")
    {
    $_POST["19a"] = 0;
    }
    if ($_POST["19b"]=="")
    {
    $_POST["19b"] = 0;
    }
    if ($_POST["19c"]=="")
    {
    $_POST["19c"] = 0;
    }
    if ($_POST["19d"]=="")
    {
    $_POST["19d"] = 0;
    }
    if ($_POST["20a"]=="")
    {
    $_POST["20a"] = 0;
    }
    if ($_POST["20b"]=="")
    {
    $_POST["20b"] = 0;
    }
    if ($_POST["20c"]=="")
    {
    $_POST["20c"] = 0;
    }
    if ($_POST["20d"]=="")
    {
    $_POST["20d"] = 0;
    }
    if ($_POST["21a"]=="")
    {
    $_POST["21a"] = 0;
    }
    if ($_POST["21b"]=="")
    {
    $_POST["21b"] = 0;
    }
    if ($_POST["21c"]=="")
    {
    $_POST["21c"] = 0;
    }
    if ($_POST["21d"]=="")
    {
    $_POST["21d"] = 0;
    }
    $f1 = "1: " .$_POST["1a"]. " " .$_POST["1b"]. " " .$_POST["1c"]. " " .$_POST["1d"];
    $f2 = "2: " .$_POST["2a"]. " " .$_POST["2b"]. " " .$_POST["2c"]. " " .$_POST["2d"];
    $f3 = "3: " .$_POST["3a"]. " " .$_POST["3b"]. " " .$_POST["3c"]. " " .$_POST["3d"];
    $f4 = "4: " .$_POST["4a"]. " " .$_POST["4b"]. " " .$_POST["4c"]. " " .$_POST["4d"];
    $f5 = "5: " .$_POST["5a"]. " " .$_POST["5b"]. " " .$_POST["5c"]. " " .$_POST["5d"];
    $f6 = "6: " .$_POST["6a"]. " " .$_POST["6b"]. " " .$_POST["6c"]. " " .$_POST["6d"];
    $f7 = "7: " .$_POST["7a"]. " " .$_POST["7b"]. " " .$_POST["7c"]. " " .$_POST["7d"];
    $f8 = "8: " .$_POST["8a"]. " " .$_POST["8b"]. " " .$_POST["8c"]. " " .$_POST["8d"];
    $f9 = "9: " .$_POST["9a"]. " " .$_POST["9b"]. " " .$_POST["9c"]. " " .$_POST["9d"];
    $f10 = "10: " .$_POST["10a"]. " " .$_POST["10b"]. " " .$_POST["10c"]. " " .$_POST["10d"];
    $f11 = "11: " .$_POST["11a"]. " " .$_POST["11b"]. " " .$_POST["11c"]. " " .$_POST["11d"];
    $f12 = "12: " .$_POST["12a"]. " " .$_POST["12b"]. " " .$_POST["12c"]. " " .$_POST["12d"];
    $f13 = "13: " .$_POST["13a"]. " " .$_POST["13b"]. " " .$_POST["13c"]. " " .$_POST["13d"];
    $f14 = "14: " .$_POST["14a"]. " " .$_POST["14b"]. " " .$_POST["14c"]. " " .$_POST["14d"];
    $f15 = "15: " .$_POST["15a"]. " " .$_POST["15b"]. " " .$_POST["15c"]. " " .$_POST["15d"];
    $f16 = "16: " .$_POST["16a"]. " " .$_POST["16b"]. " " .$_POST["16c"]. " " .$_POST["16d"];
    $f17 = "17: " .$_POST["17a"]. " " .$_POST["17b"]. " " .$_POST["17c"]. " " .$_POST["17d"];
    $f18 = "18: " .$_POST["18a"]. " " .$_POST["18b"]. " " .$_POST["18c"]. " " .$_POST["18d"];
    $f19 = "19: " .$_POST["19a"]. " " .$_POST["19b"]. " " .$_POST["19c"]. " " .$_POST["19d"];
    $f20 = "20: " .$_POST["20a"]. " " .$_POST["20b"]. " " .$_POST["20c"]. " " .$_POST["20d"];
    $f21 = "21: " .$_POST["21a"]. " " .$_POST["21b"]. " " .$_POST["21c"]. " " .$_POST["21d"];
    $timestamp = time();
    $datum = date ("d.m.Y - H:i", $timestamp);
    $betreff = "Bestellung: " .$datum;
    $text = "Name: " .$_POST["vorname"]. " " .$_POST["name"]. " \n Adresse: " .$_POST["strasse"]. " " .$_POST["hausnummer"]. " \n " .$_POST["plz"]. " " .$_POST["ort"]. " \n Telefon: " .$_POST["telefon"]. " \n Fax: " .$_POST["fax"]. " \n Email: " .$_POST["email"]. " \n \n " .$f1. " \n " .$f2. " \n " .$f3. " \n " .$f4. " \n " .$f5. " \n " .$f6. " \n " .$f7. " \n " .$f8. " \n " .$f9. " \n " .$f10. " \n " .$f11. " \n " .$f12. " \n " .$f13. " \n " .$f14. " \n " .$f15. " \n " .$f16. " \n " .$f17. " \n " .$f18. " \n " .$f19. " \n " .$f20. " \n " .$f21;
    echo $betreff. " " .$text;
    }
    else
    {
    echo "Bitte füllen Sie alle gekennzeichneten Felder aus!"
    }
    ?>


    dazu gehört eine andere php-datei mit einem formular -natürlich mit den entsprechenden namen für die variablen-, das funktioniert aber...
    also hat irgendwer hier eine idee worans liegen könnte?!
    vielen lieben dank schoneinmal im voraus...ich steh im mom echt auf dem schlauch!
    ...deshalb auch der relativ nichtssagende thread-titel
    lg eudokya
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: fehler im php-code?!

    Was für grausamer Quellcode!!! Und benutze die Formatierungsmöglichkeiten des Forums!!!

    Richtig debuggen
    1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
    2. Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(E_ALL); und ini_set("display_errors", true);
    3. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
    4. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
    5. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
    6. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
    7. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
    8. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.

  3. #3
    Youngster
    Themenstarter

    Registriert seit
    09.10.2010
    Ort
    nähe münster
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: fehler im php-code?!

    ich bitte dich um ein wenig verständnis für forum-/programmier-anfänger

    1. abgehakt!
    2. abgehakt! (keine antwort erhalten)
    3. abgehakt! (s.o.)
    4. abgehakt! (s.o.)
    5. ...
    6. -
    7. ?!

  4. #4
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: fehler im php-code?!

    Ändert das was an der leserlichkeit deines Codes? Wir helfen die gerne, aber so wie der code momentan hier steht, will ihn niemand lesen!
    P.S.:
    [ php]xyz[/ php]
    kommt ohne leerstellen so rüber:
    PHP-Code:
    if ($_POST["foobar"]=="abc") {
        echo 
    "aha";

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  5. #5
    Youngster
    Themenstarter

    Registriert seit
    09.10.2010
    Ort
    nähe münster
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: fehler im php-code?!

    danke schön tobse ... ich war gerade auf der suche danach

    PHP-Code:
    <?php
          error_reporting
    (E_ALL);
          
    ini_set("display_errors"true);
          if (
    $_POST["vorname"]!=="" AND $_POST["name"]!=="" AND $_POST["strasse"]!=="" AND $_POST["hausnummer"]!=="" AND $_POST["plz"]!=="" AND $_POST["ort"]!=="" AND $_POST["telefon"]!==""
             {
             echo 
    "Vielen Dank für Ihre Bestellung!";
             if (
    $_POST["1a"]=="")
                {
                
    $_POST["1a"] = 0;
                }
             if (
    $_POST["1b"]=="")
                {
                
    $_POST["1b"] = 0;
                }
             if (
    $_POST["1c"]=="")
                {
                
    $_POST["1c"] = 0;
                }
             if (
    $_POST["1d"]=="")
                {
                
    $_POST["1d"] = 0;
                }
             if (
    $_POST["2a"]=="")
                {
                
    $_POST["2a"] = 0;
                }

     [...]

             if (
    $_POST["21d"]=="")
                {
                
    $_POST["21d"] = 0;
                }
             
    $f1 "1: " .$_POST["1a"]. " " .$_POST["1b"]. " " .$_POST["1c"]. " " .$_POST["1d"];
             
    $f2 "2: " .$_POST["2a"]. " " .$_POST["2b"]. " " .$_POST["2c"]. " " .$_POST["2d"];
             
    $f3 "3: " .$_POST["3a"]. " " .$_POST["3b"]. " " .$_POST["3c"]. " " .$_POST["3d"];

     [...]

             
    $f21 "21: " .$_POST["21a"]. " " .$_POST["21b"]. " " .$_POST["21c"]. " " .$_POST["21d"];
             
    $timestamp time();
             
    $datum date ("d.m.Y - H:i"$timestamp);
             
    $betreff "Bestellung: " .$datum;
             
    $text "Name: " .$_POST["vorname"]. " " .$_POST["name"]. " \n Adresse: " .$_POST["strasse"]. " " .$_POST["hausnummer"]. " \n " .$_POST["plz"]. " " .$_POST["ort"]. " \n Telefon: " .$_POST["telefon"]. " \n Fax: " .$_POST["fax"]. " \n Email: " .$_POST["email"]. " \n \n " .$f1" \n " .$f2" \n " .$f3" \n " .$f4" \n " .$f5" \n " .$f6" \n " .$f7" \n " .$f8" \n " .$f9" \n " .$f10" \n " .$f11" \n " .$f12" \n " .$f13" \n " .$f14" \n " .$f15" \n " .$f16" \n " .$f17" \n " .$f18" \n " .$f19" \n " .$f20" \n " .$f21;
             echo 
    $betreff" " .$text;
             } 
          else
             {
             echo 
    "Bitte füllen Sie alle gekennzeichneten Felder aus!"
             
    }
             
    ?>

  6. #6
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: fehler im php-code?!

    Zitat Zitat von Eudokya Beitrag anzeigen
    2. abgehakt! (keine antwort erhalten)
    Stimmt nicht, es sei denn du postest hier nicht den Code den du testest. Dein Script hat einen Parse Error, und zwar fehlt in der if-Bedingung zur Überprüfung von $_POST['3a'] das abschließende Semikolon.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  7. #7
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: fehler im php-code?!

    Wunderbar! Und du erhälst immernoch keine ausgabe? (error_reporting&init_set is ja drin)
    EDIT:
    upps, zu langsam
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  8. #8
    Youngster
    Themenstarter

    Registriert seit
    09.10.2010
    Ort
    nähe münster
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: fehler im php-code?!

    das mit dem semikolon hab ich behoben und an allen anderen stellen überprüft...da fehlt keins mehr
    das ist wirklich der code den ich benutz aber mir wird hier gar nix angezeigt...verdammt

  9. #9
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: fehler im php-code?!

    Dann erstell doch mal ein Script mit nur folgendem Inhalt:
    PHP-Code:
    <?php
    echo "test";
    ?>
    Bekommst du eine Ausgabe?
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  10. #10
    Youngster
    Themenstarter

    Registriert seit
    09.10.2010
    Ort
    nähe münster
    Beiträge
    16
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: fehler im php-code?!

    ja ich bin mittlerweile soweit dass das hier funktioniert

    PHP-Code:
          <?php
          error_reporting
    (E_ALL);
          
    ini_set("display_errors"true);
          if (
    $_POST["vorname"]!=="" AND $_POST["name"]!=="" AND $_POST["strasse"]!=="" AND $_POST["hausnummer"]!=="" AND $_POST["plz"]!=="" AND $_POST["ort"]!=="" AND $_POST["telefon"]!==""
             {
             echo 
    "Vielen Dank für Ihre Bestellung!";
             if (
    $_POST["1a"]=="")
                {
                
    $_POST["1a"] = 0;
                }
             if (
    $_POST["1b"]=="")
                {
                
    $_POST["1b"] = 0;
                }
             if (
    $_POST["1c"]=="")
                {
                
    $_POST["1c"] = 0;
                }
             if (
    $_POST["1d"]=="")
                {
                
    $_POST["1d"] = 0;
                }

             
    $f1 "1: " .$_POST["1a"]. " " .$_POST["1b"]. " " .$_POST["1c"]. " " .$_POST["1d"];

             
    $timestamp time();
             
    $datum date ("d.m.Y - H:i"$timestamp);
             
    $betreff "Bestellung: " .$datum;
             echo 
    $betreff" " .$f1;
             } 
          else
             {
             echo 
    "Bitte füllen Sie alle gekennzeichneten Felder aus!";
             }
             
    ?>
    ich probiers jetzt nochmal weiter aus...
    das merkwürdige is nur dass ich gestern abend versucht hatte mir nur den überprüften und geänderten inhalt von 1a bzw 2b ausgeben zu lassen und das hat nicht funktioniert...schräääg

Ähnliche Themen

  1. Fehler im Code für Button on/off ?
    Von Talisman im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 04.06.2008, 13:47
  2. Fehler an meinem Code
    Von Sifu im Forum Forum für alle anderen Programmiersprachen
    Antworten: 4
    Letzter Beitrag: 25.05.2008, 21:56
  3. fehler im Code?
    Von Joerg69 im Forum HTML & CSS Forum
    Antworten: 12
    Letzter Beitrag: 08.04.2008, 23:22
  4. Fehler im Code???
    Von WWKiller im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 12.03.2007, 17:05
  5. Fehler im Code
    Von Vosch im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 16.01.2006, 21:45

Stichworte

Berechtigungen

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