2017-07-17 2 views
1

Ich habe ein sehr einfaches PHP-Skript, von dem der Inhalt einer Datei gelesen und dann auf der Website mit der Methode "readfile()" ausgedruckt wird. Hier unten können Sie meinen Code sehen.Farbe der Readfile-Textausgabe ändern

<?php 
$readThisFile = './myFile.txt'; 

readfile($readThisFile); 
?> 

Nun meine Frage ist, ob es möglich ist, die Farbe des Textes Ergebnis zu ändern, von denen auf der Website Seite sichtbar ist. Um ein Beispiel zu geben, sobald die php-Methode ausgeführt wurde und meine Datei gelesen hat und es "Hallo Welt" auf der Site ausgibt, weil das was ist. Dann ist die Ausgabe in Schwarz wie jeder normale Text, ich habe mich gefragt, ob es möglich ist, das Ergebnis auf Weiß oder Ähnliches zu ändern, so dass es auf einer weißen Seite "unsichtbar" ist.

Ich habe gesehen, es ist möglich, dies zu tun, wenn der Inhalt, der auf der Website ist "Echo" und nicht "gelesen" wie unten hier.

<?php 
echo '<span style="color:white; align:center;">Hello World!</span>'; 
?> 

Aber wenn das mit "readfile()" möglich ist, außerdem bin ich mir nicht ganz sicher, wie ich es umsetzen würde.

+2

gut sicher, können Sie, was nicht funktioniert? Sie können beginnen, indem Sie die Datei öffnen, platzieren Sie die erste '', dann öffnen Sie die Datei und dann schließen Sie die '', das sollte funktionieren, ich habe es schon einmal getan. Fahren Sie fort und drehen Sie es. –

+1

@ Fred-ii-Okay, vielen Dank, ich werde mich darum kümmern. Es war nicht, weil irgendetwas nicht funktionierte. Ich war mir nicht ganz sicher, wie ich die verschiedenen Elemente in das Skript einfügen sollte. – Sm00rf9000

+0

jederzeit ............ ;-) –

Antwort

1

Sie können dies immer tun:

<?php 
$readThisFile = './myFile.txt'; 
echo `<span style="color:white; align:center;">` 
readfile($readThisFile); 
echo '</span>'; 
?> 

Setzen Sie den Lese Text in ein anderes Element :)

+0

Ihre Eingabe ist sehr geschätzt, ich endete nur einschließlich der PHP in einem HTML-Setup, so dass ich es als div und dann ändern Sie die Farbe haben könnte der div. – Sm00rf9000

+0

Ja, aber manchmal funktioniert es aus Sicherheitsgründen nicht, aber ich bin froh, dass Sie eine Lösung gefunden haben :) Prost –