Text aus einer Datei auslesen und angeben?

01/01/2015 22:52 Mr.Zoey#1
Hallo ich möchte gerne denn gesamten text meiner Seite aus einer einzigen Datei auslesen und angeben so das nur in dieser Datei immer was geändert werden muss.

am besten sollte mann alles genau definieren können.

Liebe Grüße
01/01/2015 23:20 Synatex#2
Und wo ist dein Code?

Du bist hier im "Hilfe"-Forum, da wird dir geholfen beim herstellen der Codes, wenn du etwas gemacht haben willst solltest du ins Coding Black Market Forum gehen.

Aber um dir auf die Sprünge zu helfen:
Mit der Funktion fopen() und den anderen zugehörigen File-Funktionen lassen sich dateien auslesen, eine einfacherere Methode würde auch file_get_contents() in PHP bieten oder in Node.JS die dazugehörigen Dateisystemfunktionen
01/01/2015 23:25 Mr.Zoey#3
ich habe erst an der include funktion gedacht und wollte einfach wissen ob sich das noch besser lösen lassen kann ^^


denn beitrag dann zbs aus einer definierten datei auslesen
01/02/2015 01:17 0o0o0o0o#4
$text = file_get_contents("dateiname.txt");

echo $text;
01/02/2015 02:04 PseudoPsycho#5
Hängt davon ab, was genau du machen möchtest. Wenn du eine PHP-Datei in einer anderen PHP-Datei einbinden möchtest, kannst du include oder require verwenden:
Wenn du den Inhalt einer Textdatei als Variable verarbeiten möchtest oder in einer PHP-Datei ausgeben möchtest, empfiehlt sich file_get_contents:
Wenn du den Inhalt einer Datei komplett ausgeben möchtest und die Anfrage auf eine PHP-Datei quasi nur weiterleiten willst, kannst du readfile verwenden:

Desweiteren kannst du auch mittels Server Side Includes (SSI) auf einfache Weise Dateiinhalte einbinden, ohne PHP benutzen zu müssen:
01/04/2015 22:53 Guron#6
Möchtest du eine Art template-system aufbauen? Wäre gut zu wissen.
01/04/2015 23:52 xEncounter#7
PHP

Code:
<?php
$file = fopen("test.txt","r"); //Öffnen mit Read Rechten
$test = fread($file,filesize("test.txt")); // Gesamte Datei einlesen
fclose($file); // Datei schließen

echo $test; // Textausgabe
?>
01/10/2015 00:59 Mr.Zoey#8
Index.php:
PHP Code:
<html>
<?php include ("inc/config.php"?>
<head>
    <meta charset="UTF-8">
    <title><?php print $title ?></title>
    <link rel="stylesheet" href="css/style.css" type="text/css">
</head>
</html>
config.php:
PHP Code:
<?php 

//Allgemeine Links

$title  =   "Akyoto - Testscript" ;                      //Dein Website Name

?>
Ergebnis:
[Only registered and activated users can see links. Click Here To Register...]

Was genau habe ich falsch gemacht?
01/10/2015 14:19 xEncounter#9
Du musst die die Php datei auch in einem Webserver laufen lassen, sonst wird dein PHP nicht interpretiert.

Für einen lokalen Webserver empfehle ich dir XAMPP.
01/16/2015 10:07 .Shalom#10
Quote:
Originally Posted by Mr.Zoey View Post
Index.php:
PHP Code:
<html>
<?php include ("inc/config.php"?>
<head>
    <meta charset="UTF-8">
    <title><?php print $title ?></title>
    <link rel="stylesheet" href="css/style.css" type="text/css">
</head>
</html>
config.php:
PHP Code:
<?php 

//Allgemeine Links

$title  =   "Akyoto - Testscript" ;                      //Dein Website Name

?>
Ergebnis:
[Only registered and activated users can see links. Click Here To Register...]

Was genau habe ich falsch gemacht?
Du hast "print" benutzt, was in diesem Fall nicht funktioniert. Gib es einfach mit <?php echo $title; ?> aus. ;)
01/16/2015 12:07 Mr.Tr33#11
Wenn du schon eine PHP Datei einlesen willst, dann benutz einfach include und gib die einzelnen Variablen mit echo an deiner gewünschten Stelle aus.