Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
$hp = "testhp.php";
$lesen = fopen($hp , "r");
while(!feof($lesen)){
//echo htmlentities(fgets($lesen , 255))."<br>";
$pattern = "/<?\s*title\s*>?(.*?)<?\s*\/s*title\s*>?/";
//kann sei das es auch einfacher geht mit dem Pattern ,
//da bin ich mir sogar sicher das da snoch einfacher geht
if(preg_match_all($pattern , fgets($lesen ,255), $matches)){
echo "Herzlich willkommen auf ".$matches[1][0];
}
}
Warum?son gohan hat gesagt.:.....aber dabei muss ich auch wieder erst den Namen der $hp Variable jedesmal angeben.....
Dr Dau hat gesagt.:Man könnte natürlich noch anstatt dem Dateinamen basename(__FILE__) nehmen, dass würde es dynamischer machen.
OK, dann halt die von mir angedeutete und von FipsTheThief umgesetzte Möglichkeit.son gohan hat gesagt.:.....Deine Fragen beantworte ich, der Titel steht statisch in title Tag ohne Variable dafür.....
Du findest es amüsant wenn man dir alles Stück für Stück aus der Nase ziehen muss?son gohan hat gesagt.:.....Also im Enddefekt glaube ich dann aus diesem recht amüsanten Tread gelernt zu haben, das es mit PHP nicht funktionieren wird nur mit Javascript.....
Also das ist dann doch interessant und könnte funktionieren.Zitat:
Zitat von son gohan
.....aber dabei muss ich auch wieder erst den Namen der $hp Variable jedesmal angeben.....
Warum?
Zitat:
Zitat von Dr Dau
Man könnte natürlich noch anstatt dem Dateinamen basename(__FILE__) nehmen, dass würde es dynamischer machen.
<html>
<head>
<title>Tutorials.de</title >
</head>
<body>
</body>
</html>
<?php
$lesen = fopen(basename($_SERVER["PHP_SELF"]), "r");
while(!feof($lesen)){
$pattern = "/<\s*title\s*>(.*?)<\/title\s*>/";
if(preg_match_all($pattern , fgets($lesen ,255), $matches)){
echo $matches[1][0];
}
}
[<?php
$tags = array();
$lesen = fopen(basename($_SERVER["PHP_SELF"]), "r");
while(!feof($lesen)){
$pattern = "/(<.*>)(.*?)(<\/\w+>)?/";
if(preg_match_all($pattern , fgets($lesen ,255), $matches)){
$html_tags = array_push($tags, htmlentities($matches[0][0]));
// $matches[2][0] ist alles was zwischen den Tags steht
}
}
for ($i = 0 ; $i< count($tags); $i++){
echo $tags[$i];
}
?>