PHP - URL

Danke für die schnelle Antwort

hätte nicht gedacht, dass meine Frage jemand versteht :D

Ich probiers mal jetzt aus
 
Aw: Php - url

hat jemand mal ein leichtes Beispiel iwie gibts bei mir keinen sinn ich bekomm es einfach nicht hin durch die Webseiten

Noch eine Frage : lohnt sich dies eigentlich für eine Webseite oder nicht?
 
Hi,
Beispiel wäre:
url = http://www.example.de/index.php?action=del

das könntest du Filtern indem du die $_GET Parameter abfragst. Also
PHP:
if($_REQUEST["action"] == "del"){
echo "inhalt";
}
Inhalt würdest du nur sehen wenn in der Url auch die $_GET["action"] mit "del" deklatiert ist.
Die Frage des nutzens sei dahin gestellt. Je nach Aufgabenbereich Ja/Nein.
Benutzerdaten würde ich nur ungern über $_GET versenden.
Wenn du nun aber einen Bereich auf der Seite hast wo viele unterseiten Notwendig wären.
Bsp.: Kontrollzentrum wie hier im Forum. Wäre es wo eher Negativ sich 20 .php Datein anzulegen. Dann lieber über $_GET Filtern was angezeigt werden soll, bzw.: Was bearbeitet werden soll.
Ich hoffe es ist verständlich .. ist noch Früh am Morgen.
Mfg Splater
 
Eine Frage

echo "ihnalt"; wird ja jetzt nur ein Text angezeigt

geht dies auch ohne "echo" also z.B. nur so als Beispiel ein Formular?
 
Natürlich. Du kannst da Funktionen / Variablen / Ausgaben / Rechenaufgaben etc. alles Reinpacken was du möchtest. Wenn du z.B. eine Variable ($var) rein schreibst musst du diese nur auch in deiner .tpl datei ausgeben.. Wie soll man das jetzt erklären -> Bsp:
PHP:
if($_REQUEST["action"] == "new"){
   $var = "hallo";
}
if($_REQUEST["action"] == "old"){
   $var = "tschüss";
}
echo $var;
Je nach $_GET["action"] Inhalt wird dann "tschüss" oder "hallo" ausgegeben.
 
Ich habs bei mir mit echo ausprobiert also so hier:

index.php:
<?php
include ("config.php");
if($_REQUEST["action"] == "admin"){
<html> <a href="admin/index.php>Administration</a> </html>
}
?>

Nur dann kommt eine Fehlermeldung:

Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\gaestebuchcms\index.php on line 5

Also Syntax error

Irgendwie geht es nicht
 
Weil Du HTML in ein PHP Fragment reingesetzt hast.
Mach mal entweder...
PHP:
<?php
include ("config.php");
if($_REQUEST["action"] == "admin"){
echo '<a href="admin/index.php>Administration</a>';
}
?>

oder ...
PHP:
<?php
include ("config.php");
if($_REQUEST["action"] == "admin"){
?>
<a href="admin/index.php>Administration</a>
<?php
}
?>

Dann sollte es klappen:)
 
Hi,
in der Zeile 5 behandelst du html als php.
Du musst es also auch als Html Deklarieren, weil das hier nicht geht, musst Du dem Interpreter sagen das dies kein php mehr ist.
PHP:
<?php
include ("config.php");
if($_REQUEST["action"] == "admin"){ ?>
<html> <a href="admin/index.php>Administration</a> </html>
<?php
}?>
einfacher wäre es aber wenn du das in eine Variable packst. Also
PHP:
<?php
include ("config.php");
if($_REQUEST["action"] == "admin"){
  $html = '<a href="admin/index.php>Administration</a>'
}
echo $html;
?>
Oder noch anders->
PHP:
<?php
include ("config.php");
if($_REQUEST["action"] == "admin"){
   $html  = '<a href="admin/index.php>Administration</a>';
}
?>
<HTML>
<head>
</head>
<body>
<?php echo $html;?>
</body>
Einfacher wäre es noch wenn du ein template datei anlegst und diese dann am Ende der .php Datei einfach Inkludierst.
Dort kannst du dann alles was Layout etc. beinhaltet reinpacken.
mfg Splater
 
Zurück