kann einer ganz kleines PHP Script schreiben PHP 

  • Ersteller Ersteller XtezI
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
X

XtezI

Ich brauche ein Script dass , wenn die Seite aboutme.php geladen wird zu index.php?action=aboutme wechselt. Dieses Script kommt in die Datei aboutme.php

Wäre ne super Sache wenn einer PHP Freak das machen könnte. Bin erst am Anfang und weiß dadurch das es höchstens 8 Zeilen sein müssten.
 
Du meinst sowas oO"
PHP:
 header("LOCATION:index.php?action=aboutme");
exit;
?>
?
^^"
 
BloodVortex schrieb:
Du meinst sowas oO"
PHP:
 header("LOCATION:index.php?action=aboutme");
exit;
?>
?
^^"

so wird die seite noch nich geladen ^^

PHP:
 header("LOCATION:index.php?action=aboutme");
exit;
?>

// Index.php
// möglichkeit 1:


if file_exists("".$_GET['action'].".php")
include("".$_GET['action'].".php");
else
echo "Datei nicht da !";
?>

//oder:


if($_GET['action'] == "aboutime")
include("aboutime.php");

?>

Falk
 
Ich würde es so machen:
PHP:
$link = basename ($_SERVER['PHP_SELF'],".php"); 

header("LOCATION:index.php?action=$link");
exit;
So wird Automatisch bei test.php z.B. index.php?action=test und bei news.php z.B. index.php?action=news geladen! ;)
 
Hoi,

ich würds so machen, ist die einfachste Möglichkeit und auch noch ohne PHP ;-)


Code:
 
Bei einem Refresh ding dauerts meistens ein weilchen. Also mind. 1 sek auch wenn man auf 0 hat. Und bei "header("LOCATION:.." wird man automatisch weitergeleitet, als ob die andere Seite noch unten an der Page drann hängen würde.
 
neroringer schrieb:
Hoi,

ich würds so machen, ist die einfachste Möglichkeit und auch noch ohne PHP ;-)


Code:

Danke für deinen Tipp, aber das sehen Suchmaschinen garnicht gerne.

Hier mein Ausgangsscript das wenn z.B news.php geladen wird nicht die index.php geladen wird.

PHP:
if (empty($_GET['section'])) {
$_GET['section'] = "news";
}
if (empty($_GET['action'])) {
$_GET['action'] = "index";
}

if (file_exists("" . $_GET['section'] . "/" . $_GET['action'] . ".php")) {
include ($_GET['section'] . "/" . $_GET['action'] . ".php");
} else {
echo "Die Datei existiert nicht.";
}
?>

Okay hier im Script wäre das jetzt: index.php?section=aboutme&action=index


Jemand kommt auf die Seite z.B. von einer Suchmaschine und wird auf www.domain.org/aboutme/index.php geleitet. Jetzt soll einfach dei Datei wo die Navigation drin ist also www.domain.org/index.php nachgeladen werden oder soll ich das anders machen? Ich möchte die Datei nicht einfach includen.
 
ebson schrieb:
da wür dich ne if schleife machen (ganz am anfang und über das ganze) if($_GET['Action']==0) {[ }Else{Seiteninhalt}

wie ich bereits sagte, so wuerd ichs auch machen... ist am einfachsten und für deinen Gebrauch sicher ausreichend

good luck
 
Danke nochmals ich habs jetzt eingestellt wie ich es wollte.
 
hmmm ... dann kann ich hier wohl dicht machen!?

~ C L O S E D ~

ceeyaa.mex
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten