1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Login - was ist da falsch?

  • creech23
  • 21. Dezember 2007 um 16:29
  • Unerledigt
  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 21. Dezember 2007 um 16:29
    • #1

    hey,

    mach grad einen login - funzt alles bis auf den anzeigebereich.

    hier der fehler : Parse error: parse error, unexpected T_STRING

    was muss man da machen.
    bitte um hilfe wichtig.

    lg

  • punctilio
    8
    punctilio
    Mitglied
    Punkte
    610
    Beiträge
    113
    • 21. Dezember 2007 um 16:31
    • #2

    wie wärs mal mit posten des php Teiles?

    Nicht therapierbar

    Diese Nachricht und allfällige angehängte Dokumente sind vertraulich und nur für den/die Adressaten bestimmt. Sollten Sie nicht der beabsichtigte Adressat sein, ist jede Offenlegung, Weiterleitung oder sonstige Verwendung dieser Information nicht gestattet. In diesem Fall bitten wir, den Absender zu verständigen und die Information zu vernichten. Für Übermittlungsfehler oder sonstige Irrtümer bei Übermittlung besteht keine Haftung.

  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 21. Dezember 2007 um 16:45
    • #3

    hey,
    hie der code

    Zitat

    <?php

    $Zugangspasswort = "1234";

    if($_SESSION['Passwort'] == $Zugangspasswort)
    {

    //da soll der angezeigte teil stehen.

    }
    else
    {
    echo"Sie sind nicht berechtigt die Seite anzuzeigen!<br>Bitte loggen Sie sich vorher <a href=\"login.php\">hier</a> ein.";
    }

    ?>

    Alles anzeigen

    kann man da auch ne ganze homepage anzeigen oder nur text?

    danke lg

  • Stefan Kögl
    10
    Stefan Kögl
    Mitglied
    Reaktionen
    10
    Punkte
    1.010
    Beiträge
    199
    • 21. Dezember 2007 um 16:57
    • #4

    Ich schätze mal, dass gerade der nicht gepostete Teil den Fehler verursacht... Was genau steht bei " //da soll der angezeigte teil stehen."?

    Zitat

    kann man da auch ne ganze homepage anzeigen oder nur text?

    Kannst du die Frage vielleicht konkretisieren? Was genau unterscheidet "eine ganze Homepage" von "nur Text"?

    -- Stefan

  • Kampi
    27
    Kampi
    Mitglied
    Reaktionen
    193
    Punkte
    7.828
    Beiträge
    1.468
    • 21. Dezember 2007 um 16:58
    • #5
    Zitat von creech23


    kann man da auch ne ganze homepage anzeigen oder nur text?

    ja, kannst du. mit "<?" und "?>" kannst du ja php ein/ausschalten. also:

    Code
    else
    { ?>
     Sie sind nicht berechtigt die Seite anzuzeigen!<br>Bitte loggen Sie sich vorher <a href="login.php">hier</a> ein.
    <? }
    
    
    ?>

    ist php ausgeschaltet kannst du alle html elemente verwenden. willst du also im else dann eine ganze HP anzeigen faengst du einfach mit "<html>" an.

    Willfähriges Mitglied des Fefe-Zeitbinder-Botnets und der Open Source Tea Party.

  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 21. Dezember 2007 um 17:08
    • #6

    danke für die antworten.

    folgendes:
    1) wenn ich was reinschreibe bei //hier soll der text stehen, kommt nun dieser fehler : Parse error: parse error, unexpected '}'

    2) was deaktiviere ich mit <? ?> ändert sich nichts.

    3) da wo //hier soll text stehen ist, soll kein text sein, sondern es soll eine seite einer homepage aufscheinen.

    lg

  • Paulchen
    1
    Paulchen
    Gast
    • 21. Dezember 2007 um 17:28
    • #7

    Kannst du bitte mal ein vollständiges Skript hier posten, bei dem der Fehler auftritt? Es hat hier keiner Lust, sich auf Grund deiner unvollständigen Beschreibungen die Ursache (und die Lösung) des Problems aus dem Finger zu zuzeln.

  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 21. Dezember 2007 um 17:35
    • #8

    he paulchen, dass war der ganze code.
    nochmal für dich.

    Zitat

    <?php

    session_start();

    ?>

    <html>
    <head>
    <title>Passwortgeschützter Bereich</title>
    </head>
    <body>

    <?php

    $Zugangspasswort = "1234";

    if($_SESSION['Passwort'] == $Zugangspasswort)
    {

    //da soll der angezeigte teil stehen.

    }
    else
    {
    echo"Sie sind nicht berechtigt die Seite anzuzeigen!<br>Bitte loggen Sie sich vorher <a href=\"login.html\">hier</a> ein.";
    }

    ?>

    </body>
    </html>

    Alles anzeigen

    bitte sehr

  • T.dot
    5
    T.dot
    Mitglied
    Reaktionen
    6
    Punkte
    226
    Beiträge
    44
    • 21. Dezember 2007 um 17:42
    • #9

    bei diesem Skript tritt kein Fehler auf...

    Oppossom: Heavy Rock aus Nö

  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 21. Dezember 2007 um 17:46
    • #10

    solange

    Zitat

    {

    //da soll der angezeigte teil stehen.

    }

    nichts drinnen steht, gehts bei mir auch. sobald man hier nur nen
    buchstaben reinsetzt, kommen die fehler wie oben beschrieben.

    lg

  • T.dot
    5
    T.dot
    Mitglied
    Reaktionen
    6
    Punkte
    226
    Beiträge
    44
    • 21. Dezember 2007 um 17:49
    • #11

    dann musst du aus

    Code
    {
    
    
    //da soll der angezeigte teil stehen.
    
    
    }

    sowas

    Code
    {
    
    
    echo "den text den du ausgeben willst";
    
    
    }

    oder sowas

    Code
    {
    ?>
     was auch immer...
    <?
    }

    basteln

    Oppossom: Heavy Rock aus Nö

  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 21. Dezember 2007 um 18:04
    • #12

    hey danke man.
    hat funktioniert. habs mal mit der zweiren variante probiert. funzt.

    jetzt hab ich ein java/script reingeschrieben. kommt zwar kein fehler, aber er läd unendlich.

    normal oder zeigt er sowas nicht an.

    wenn ich den code einer ganzen homepage reintipp, kommt wieder ein fehler.
    ? ? ?

    is das anders wenn ich die echo variante nehm?

    danke vielmals für die antworten.:engel:

  • Stefan Kögl
    10
    Stefan Kögl
    Mitglied
    Reaktionen
    10
    Punkte
    1.010
    Beiträge
    199
    • 21. Dezember 2007 um 18:57
    • #13
    Zitat

    jetzt hab ich ein java/script reingeschrieben. kommt zwar kein fehler, aber er läd unendlich.

    Unter den Postern hier ist leider niemand mit Zauberkugel... Ohne Code kann dir hier keiner helfen.

    Zitat

    normal oder zeigt er sowas nicht an.

    Warum sollte der Browser JavaScript-Code anzeigen?

    Zitat

    wenn ich den code einer ganzen homepage reintipp, kommt wieder ein fehler.

    Welcher Code, welcher Fehler?

    Zitat

    is das anders wenn ich die echo variante nehm?

    Die Variante PHP "auszuschalten" ist imho sauberer, weil der Interpreter weniger zu tun hat und weil du Sonderzeichen (zB ") nicht escapen musst.

    Vor deinem nächsten Post bitte lesen: http://www.catb.org/~esr/faqs/smart-questions.html

    -- Stefan

  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 22. Dezember 2007 um 09:39
    • #14

    so schaut der ganze code aus. sprich php und den javascript code. is so ein fertiges formular. brauch ich aber! also mit dem code läd der browser einfach ewig lange.

    Zitat

    <?php

    session_start();

    ?>

    <html>
    <head>
    <title>Passwortgeschützter Bereich</title>
    </head>
    <body>

    <?php

    $Zugangspasswort = "1234";

    if($_SESSION['Passwort'] == $Zugangspasswort)
    {
    ?>
    <script type="text/javascript" src="swfobject.js"></script><div id="CC7026782"><b>OOPS! </b>You forgot to upload swfobject.js ! You must upload this file for your form to work.</div><script type="text/javascript">var so = new SWFObject("myform.swf", "myform.xml", "660", "755", "7,0,0,0", "#ffffff");so.addParam("classid", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000");so.addParam("quality", "high");so.addParam("scale", "noscale");so.addParam("salign", "lt");so.addParam("FlashVars", "xmlfile=myform.xml&w=660&h=755");so.write("CC7026782");</script>
    <?

    }
    else
    {
    echo"Sie sind nicht berechtigt die Seite anzuzeigen!<br>Bitte loggen Sie sich vorher <a href=\"registrierung.html\">hier</a> ein.";
    }

    ?>

    </body>
    </html>

    Alles anzeigen
  • Stefan Kögl
    10
    Stefan Kögl
    Mitglied
    Reaktionen
    10
    Punkte
    1.010
    Beiträge
    199
    • 22. Dezember 2007 um 09:44
    • #15

    Weißt du, was der Code machen sollte?

    -- Stefan

  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 22. Dezember 2007 um 09:52
    • #16

    Ja, ist ein Flash Mailformular. die daten (files) liegen im server.
    ohne geschützten bereich funktioniert es sehr gut.

    und mit - wie gesagt, wird nicht mal angezeigt.

  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 22. Dezember 2007 um 09:55
    • #17

    bin gerade auf folgendes gestoßen!

    das formular ist da, nur nicht sichtbar. wenn man mit der rechten maustaste anklickt, kommt : über adobe flash 9... - geht man weiter nach rechts, kommt die normale - speichern unter - liste.

    warum wird es nicht angezeigt???

  • Kampi
    27
    Kampi
    Mitglied
    Reaktionen
    193
    Punkte
    7.828
    Beiträge
    1.468
    • 22. Dezember 2007 um 12:50
    • #18

    zwei hinweise haette ich:
    1) wenn du jetzt schon weiszt wie man php aus/einschaltet, warum verwendest du im else noch immer die unschoene "echo"-variante?
    2) flash mailformular? du wirst schon wissen was du machst, aber flash fuer ein mailformular einzusetzen finde ich nicht so toll. warum verwendest du nicht den phpmailer? ich weisz ja nicht genau was du vor hast, aber ich hab ihn mal erfolgreich fuer einen kleinen band-webshop eingesetzt.

    Willfähriges Mitglied des Fefe-Zeitbinder-Botnets und der Open Source Tea Party.

  • creech23
    4
    creech23
    Mitglied
    Punkte
    155
    Beiträge
    23
    • 22. Dezember 2007 um 13:08
    • #19

    danke für die antwort. hab jetzt alles hinbekommen.

    der schlüsses des durchbruchs was der tipp <? ?> :)

    Danke dafür.

    bei dem formular is was spezielles eingebunden. deshalb.
    aber danke fürn link. merk ich mir :winking_face:

    lg

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern