Exemplu
Utilizarea unui fișier de test ("test.php") , la ieșire fișierul cu sintaxa PHP evidențiat:
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
Ieșirea browser - a codului de mai sus ar putea fi (depending on the content in your file) în (depending on the content in your file) :
<html>
<body>
<?php
echo ( "test.php" );
?>
</body>
</html>
Ieșirea HTML a codului de mai sus ar putea fi (View Source) :
<html>
<body>
<code><span
style="color: #000000">
<html>
<br /><body>
<br /><span
style="color: #0000BB"><?php
<br /></span><span style="color:
#007700">echo (</span><span style="color: #DD0000">"test.php"</span><span
style="color: #007700">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
Run exemplu » Definiție și utilizare
show_source() funcția generează un fișier cu sintaxa PHP evidențiată. Sintaxa este evidențiată prin utilizarea tag-uri HTML.
Culorile folosite pentru evidențierea pot fi setate în fișierul php.ini sau cu ini_set() funcția.
show_source() este un alias al highlight_file() .
Note: Când utilizați această funcție, întregul fișier va fi afișat - inclusiv parole și orice alte informații sensibile!
Sintaxă
show_source( filename,return )
Parametru | Descriere |
---|---|
filename | Necesar. Specifică fișierul pentru a afișa |
return | Opțional. Dacă acest parametru este setat la TRUE, această funcție va reveni codul evidențiat ca un șir de caractere, în loc să-l imprimați. Implicit este FALSE |
Detalii tehnice
Întoarcere Valoare: | Dacă parametrul de retur este setat la TRUE, această funcție returnează codul evidențiat ca un șir în loc de imprimare - l. În caz contrar, returnează TRUE în caz de succes, sau FALSE în caz de eșec |
---|---|
Versiune PHP: | 4+ |
Changelog: | Începând cu PHP 4.2.1, această funcție este acum, de asemenea, afectată de safe_mode și open_basedir. Cu toate acestea, safe_mode a fost îndepărtat în PHP 5.4. Parametrul de retur a fost adăugat în PHP 4.2.0. |
<PHP Diverse Reference