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
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
wie wärs mal mit posten des php Teiles?
hey,
hie der code
ZitatAlles anzeigen<?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.";
}?>
kann man da auch ne ganze homepage anzeigen oder nur text?
danke lg
Ich schätze mal, dass gerade der nicht gepostete Teil den Fehler verursacht... Was genau steht bei " //da soll der angezeigte teil stehen."?
Zitatkann 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
kann man da auch ne ganze homepage anzeigen oder nur text?
ja, kannst du. mit "<?" und "?>" kannst du ja php ein/ausschalten. also:
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.
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
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.
he paulchen, dass war der ganze code.
nochmal für dich.
ZitatAlles anzeigen<?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>
bitte sehr
bei diesem Skript tritt kein Fehler auf...
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
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:
Zitatjetzt 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.
Zitatnormal oder zeigt er sowas nicht an.
Warum sollte der Browser JavaScript-Code anzeigen?
Zitatwenn ich den code einer ganzen homepage reintipp, kommt wieder ein fehler.
Welcher Code, welcher Fehler?
Zitatis 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
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.
ZitatAlles anzeigen<?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>
Weißt du, was der Code machen sollte?
-- Stefan
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.
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???
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.
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
lg
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!