Ich hab die php.ini angepasst.
Jetzt included er die Pfade korrekt: (index.php)
- die Datei eintrag.php wird korrekt geladen, obwohl sich diese in einem anderen Verzeichnis befindet.
Aber wenn ich die Funktion Fenster aktiviere öffnet sich zwar ein neues Fenster, aber mit der Meldung: Internal Server Error (eintrag.php)
Warum??? Es sind doch alle Pfade bekannt, oder ???
(Die index.php liegt im Verzeichnis c:\wamp, alles andere in c:\wamp\gesichert; Eintrag in der php.ini geändert nach include_path = ".;C:\WAMP;C:\WAMP\gesichert")
Jetzt included er die Pfade korrekt: (index.php)
PHP-Code:
<?php
if (isset($_POST['php_action']))
{
$action = $_POST['php_action'];
}
elseif (isset($_GET['php_action']))
{
$action = $_GET['php_action'];
}
switch (@$action)
{
case "eintrag":
include 'eintrag.php';
break;
case "eintragen":
include 'eintragen.php';
break;
default:
include 'ansehen.php';
}
?>
Aber wenn ich die Funktion Fenster aktiviere öffnet sich zwar ein neues Fenster, aber mit der Meldung: Internal Server Error (eintrag.php)
PHP-Code:
<html>
<head>
<title>Eintrag</title>
</head>
<body>
<script language="javascript">
function fenster(wert)
{
switch (wert)
{
case "b":
window.open("fett.php","","width=300,height=150 scrollbars=yes");
break;
case "i":
window.open("invers.php","","width=300,height=150");
break;
case "u":
window.open("unterstreichen.php","","width=300,height=150");
break;
case "href":
window.open("link.php","","width=400,height=300");
break;
case "email":
window.open("email.php","","width=300,height=300");
break;
case "image":
window.open("image.php","","width=300,height=150");
}
}
</script>
<?php
echo "<form name=\"eingabe\" action=\"index.php\" method=\"post\">\n";
echo "<table>";
echo "<tr>\n";
echo "<td>Gib deinen Vornamen ein:</td>\n";
echo "<td><input type=\text\ name=\"vorname\"></input></td>\n";
echo "</tr><tr>\n";
echo "<td>Gib deinen Nachnamen ein:</td>\n";
echo "<td><input type=\"text\" name=\"nachname\"></input></td>\n";
echo "</tr>\n";
echo "</table><br><hr><br><table>\n";
echo "<tr>\n";
echo "<td>Gib hier die Überschrift ein:</td>\n";
echo "<td><input type=\"text\" name=\"header\" size=\"70\"></input></td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "<br><hr><br>\n";
echo "<table>\n";
echo "<colgroup><col width=\"180\"><col width=\"600\"></colgroup>\n";
echo "<tr>\n";
echo "<td>Gib hier Deinen Text ein:</td>\n";
echo "<td>\n";
echo "<button onclick=\"fenster('b')\">B</button>\n";
echo "<button onclick=\"fenster('i')\">I</button>\n";
echo "<button onclick=\"fenster('u')\">U</button>\n";
echo "</td>\n";
echo "<tr>\n";
echo "<td></td>\n";
echo "<td>\n";
echo "<button onclick=\"fenster('href')\">http:</button>\n";
echo "<button onclick=\"fenster('email')\">@</button>\n";
echo "<button onclick=\"fenster('image')\">IMG</button>\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td></td>\n";
echo "<td><textarea name=\"text\" cols=\"53\" rows=\"15\"></textarea></td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "<input type=\"hidden\" name=\"php_action\" value=\"eintragen\">\n";
echo "<br><br>\n";
echo "<center><button type=\"submit\">OK</button></center>";
echo "</form>\n";
?>
</body>
</html>
(Die index.php liegt im Verzeichnis c:\wamp, alles andere in c:\wamp\gesichert; Eintrag in der php.ini geändert nach include_path = ".;C:\WAMP;C:\WAMP\gesichert")
Kommentar