Hallo,
ich hoffe jemend kann mir helfen. Ich möcht nach dem html to nukePrinzip eine seite für Mitglieder erstellen. Aber nicht als Modul (als eigenständige Datei)!!
Hab da ein Script gefunden
<?php
if(!isset($mainfile)) { include("mainfile.php"); }
if (!$user) {
include("user.php");
}
else {
include("nameofyourpage.php");
}
?>
nur bei der vkp 5.5 fukzioniert der Code nicht. :cry
Hat jemand eine Lösung für mich?
Ich danke euch im vorraus.
Was kommt denn da für eine Fehlermeldung?
Warning: Failed opening 'user.php' for inclusion (include_path='') in c:\apache\www\m-site.php on line 4
m-site.php soll dann die member seite werden.
In der nuke vkp5.5 ist ja auch keine user.php vorhanden und ich glaube das ich mit diesem script nicht weiter komme. Aber es muss doch eine Lösung geben?
yep,
das Beispiel ist anscheinend noch für eine uralt-Version von Nuke geschrieben.
Versuche es mal so:
php
include_once("mainfile.php");
include("header.php");
if (is_user($user)) {
include("nameofyourpage.php");
}
else {
header("location: modules.php?name=Your_Account");
}
include("footer.php");
Hallo noch mal
Hab den Code ausprobiert und bekomme volgende Fehlermeldung: Fatal error: Cannot redeclare head() in d:\foxserv\www\vkp\header.php on line 28
Ich will damit erreichen das diese Date nur für Mitglieder erreichbar ist. siehe hier die icenter.php Datei.
Hi Unbekannt,
steht noch mehr Code in Deiner Datei oder nur die Zeilen wie oben geschrieben?
Oder steht da evtl. php-code in der includeten Datei (nameofyourpage.php) ?
Bei mir funzt es so einwandfrei.
Wäre nett wenn Du Dich hier anmelden würdest :)
ne es steht nur das was ich oben gepostet habe.das ganze aber im mitleren teil der page d.h. da ich den kopf und den linken rand sehen kann.
p.s. ich hab ein usernamen´, bin im mom. auf der Arbeit und wuste mein pw nicht mehr.
Ahhh so,
Die Zeilen wie oben müssen allein in der Datei stehen. Das ersetzt das "html2nuke " und funzt ohne, bzw. ist eigentlich das Gleiche ;)
Falls Du doch das html2nuke Dings verwenden willst, dann lasse in den Zeilen die includes der header.php und footer.php weg, die sind ja da schon drin.
Hier ist nochmal "Unbekannt" ;)
danke dir für dein Tipp hat alles super geklapt.
Aber da hab ich noch ne winzige Frage.
Was muss ich in else {
header("location: modules.php?name=Your_Account");
}
einfügen damit ich einen normalen Code (PHP/HTML)benutzen kann?
P.S. mein Account habe ich seit Do 06.06.2002
[Editiert am 23/10/2002 von basedart]
hi jetzt bekannter basedart :D :D
Leider versteh ich die Frage nicht ganz.
:cry vielleicht sitz ich aber auch nur auf der Leitung....
also. es soll bei nicht angemeldeten Usern ein HTML code ausgegeben werden und nicht die weiterletung auf modules.php?name=Your_Account.
Ich dachte mehr so an das beispiel "wenn ich als nicht registrierter user ein modul benutze möchte was aber nur für member freigegeben ist bekomme ich ja eine fehlermeldung das dieses nur für Mitglieder freigegeben ist.
Das möchte ich auch auf meine eigenen Seite ausgeben.
Ich hoffe ich habe mein Problem einigermasen verständlich erklärt.
MfG basedart