PHP HILFE GESUCHT ( Textdatein ) !!
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alte inhalt
anliegen
aufruf
aufschrift
beispiel
change
datei
error
fragen
inhalt
mithilfe
mode
nochmal
quelltext
recht
speicher
stehen
textdatei
textfeld
unterseite
-
hallo leute ...
also hab ich mitlerweile f?r meine Homepage u.A. ein Newsboard, eine Fotoanzeige ... etc gemacht.
Es steht zum Beispiel da:
Fotos Online: 609
News1: Keine News vorhanden!
----
das "609" und "Keine News vorhanden!" stehen jeweils in einer Textdatei,
und wird auf jeder unterseite aufgerufen (damit ich nicht in allen unterseiten st?ndig den quelltext ?ndern muss - sondern nur einmal in einer textdatei)
----
so und nun mein anliegen: also ich will mir ein admin programmieren wo ich eine html seite mit textareas (textfeldern) wo der alte inhalt der textdatein dinnensteht (also: z.B. "609" und "Keine News vorhanden"), diesen text soll man in dem textfeld ?ndern k?nnen und dann soll rechts davon ein butten mit der aufschrift "?ndern" sein, der wenn man ihn klickt den neuen Inhalt in der textdatei speichert.
----
bitte helft mir da ... w?re echt wichtig ...
k?nnte mir irgendwer da den code schreiben ... wird nicht so aufwendig sein aber ich kann php nicht wirklich ...
danke schonmal ...
lg greetings schm8lz -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also, du hast zwei Haupt-Dateien:
admin.php:
-------------------------------------------
<html>
<head>
<title>Admin</title>
</head>
<body>
<h1>Admin</h1>
<?php
if ($mode == "change") {
$ninhalt = "<"."?php
\$fotos = \"$fotos2\";
\$news = \"$news2\";
if (\$donotecho != \"1\") {
echo \"Fotos Online: \".\$fotos.\"<br>
News: \".\$news;
}
?".">";
echo "<h2>Ge?ndert !</h2>
";
$nndd = fopen("infos.php", "w");
fputs($nndd, $ninhalt);
fclose ($nndd);
}
$donotecho = "1";
include("infos.php");
echo "<form action=\"$PHP_SELF?mode=change\" method=\"post\">
<table border=\"0\" cellpadding=\"3\">
<tr>
<td>Fotos online:</td>
<td><input type=\"Text\" name=\"fotos2\" value=\"$fotos\" size=\"30\"></td>
</tr>
<tr>
<td>News:</td>
<td><input type=\"Text\" name=\"news2\" value=\"$news\" size=\"30\"></td>
</tr>
<tr>
<td colspan=\"2\" align=\"center\"><input type=\"Submit\" value=\"?ndern\"></td>
</tr>
</table>
</form>";
?>
</body>
</html>
-------------------------------------------
infos.php:
-------------------------------------------
<?php
$fotos = "609";
$news = "Keine News vohanden";
if ($donotecho != "1") {
echo "Fotos Online: ".$fotos."<br>
News: ".$news;
}
?>
-------------------------------------------
Die Datei includen machst du dann so:
beispiel_datei.php
-------------------------------------------
Inhalt...
<?php
include("infos.php");
?>
Inhalt...
-------------------------------------------
H2O -
thx @ H2O !!!!!!!
eine frage aber noch ... ich will das bei mir alles getrennt aufrufen k?nnen also in verschiedene php datein speichern hab das jetzt mal probiert umzubaun und bekomm leuter errors.
ich hab hier mal alle datein kopiert:
------------------------------------------------------------------------------
admin.php
<html>
<head>
<title>Admin</title>
</head>
<body>
<h1>Admin</h1>
<?php
if ($mode == "change") {
$ninhalt = "<"."?php
\$fotos = \"$fotos2\";
\$news11 = \"$news12\";
\$news21 = \"$news22\";
\$version = \"$version2\";
\$aktualisiert = \"$aktualisiert2\";
if (\$donotecho != \"1\") {
echo \"Fotos Online: \".\$fotos.\"<br>
News1: \".\$news11.\"<br>
News2: \".\$news21.\"<br>
Version: \".\$version.\"<br>
Aktualisiert: \".\$aktualisiert;
}
?".">";
echo "<h2>Ge?ndert !</h2>
";
$nndd = fopen("fotos.php", "w");
fputs($nndd, $ninhalt);
fclose ($nndd);
}
$nndd = fopen("n1.php", "w");
fputs($nndd, $ninhalt);
fclose ($nndd);
}
$nndd = fopen("n2.php", "w");
fputs($nndd, $ninhalt);
fclose ($nndd);
}
$nndd = fopen("version.php", "w");
fputs($nndd, $ninhalt);
fclose ($nndd);
}
$nndd = fopen("aktualisiert.php", "w");
fputs($nndd, $ninhalt);
fclose ($nndd);
}
$donotecho = "1";
include("infos.php");
echo "<form action=\"$PHP_SELF?mode=change\" method=\"post\">
<table border=\"0\" cellpadding=\"3\">
<tr>
<td>Fotos online:</td>
<td><input type=\"Text\" name=\"fotos2\" value=\"$fotos\" size=\"30\"></td>
</tr>
<tr>
<td>News1:</td>
<td><input type=\"Text\" name=\"news12\" value=\"$news11\" size=\"30\"></td>
</tr>
<tr>
<td>News2:</td>
<td><input type=\"Text\" name=\"news22\" value=\"$news21\" size=\"30\"></td>
</tr>
<tr>
<td>Version:</td>
<td><input type=\"Text\" name=\"version2\" value=\"$version\" size=\"30\"></td>
</tr>
<tr>
<td>Aktualisiert:</td>
<td><input type=\"Text\" name=\"aktualisiert2\" value=\"$aktualisiert\" size=\"30\"></td>
</tr>
<tr>
<td colspan=\"2\" align=\"center\"><input type=\"Submit\" value=\"?ndern\"></td>
</tr>
</table>
</form>";
?>
</body>
</html>
------------------------------------------------------------------------------
fotos.php
<?php
$fotos = "0";
if ($donotecho != "1") {
echo "Fotos Online: ".$fotos."<br>
}
?>
------------------------------------------------------------------------------
n1.php
<?php
$news1 = "Keine News vorhanden!";
if ($donotecho != "1") {
echo "N#1: ".$news1."<br>
}
?>
------------------------------------------------------------------------------
n2.php
<?php
$news2 = "Keine News vorhanden!";
if ($donotecho != "1") {
echo "N#2: ".$news2."<br>
}
?>
------------------------------------------------------------------------------
aktualisiert.php
<?php
$aktualisiert = "01.01.2000";
if ($donotecho != "1") {
echo "Aktualisiert: ".$aktualisiert."<br>
}
?>
------------------------------------------------------------------------------
version.php
<?php
$version = "2.34";
if ($donotecho != "1") {
echo "Version: ".$version."<br>
}
?>
------------------------------------------------------------------------------
beispiel_datei.php
Fotos:
<?php
include("fotos.php");
?>
<br><br><br> ANDERER INHALT ... BLABLABLA
Aktualisiert:
<?php
include("aktualisiert.php");
?>
<br><br><br> ANDERER INHALT ... BLABLABLA
N1:
<?php
include("n1.php");
?>
<br><br><br> ANDERER INHALT ... BLABLABLA
N2:
<?php
include("n2.php");
?>
<br><br><br> ANDERER INHALT ... BLABLABLA
Version:
<?php
include("version.php");
?>
------------------------------------------------------------------------------
bitte nochmals kurz um mithilfe glaub ich speicher nur im admin.php falsch ...
danke lg schm8lz -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage