Suchen
Inside Forum
Nützliche Links
PHP Jobs
phpforum.de Tipp
 
phpforum.de bei Facebook
 
phpforum.de bei Twitter
 
PHP Test


werbung



Zurück   PHP Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.04.2005, 07:34
stefan stefan ist offline
Engagierter Besucher
 
Registriert seit: 04.12.2002
Beiträge: 268
Standard

Ich finde hier die Sache mit dem Quelltext ausgeben so toll. Weiss jemand wie das geschieht dass es farbig wird und wie der Quelltext ausgegeben wird, und nicht ausgeführt wird?

Danke für die Infos
Mit Zitat antworten
  #2  
Alt 21.04.2005, 07:45
reloader reloader ist offline
Vorbildlicher Helfer
 
Registriert seit: 28.11.2003
Ort: Passau
Beiträge: 2.055
Standard

mit highlight_string(); dürfte es gehen...
__________________
Tipp:

Code Verhau?
Abhilfe schafft der PHP Code beautifier
Mit Zitat antworten
  #3  
Alt 21.04.2005, 08:25
stefan stefan ist offline
Engagierter Besucher
 
Registriert seit: 04.12.2002
Beiträge: 268
Standard

herzlichen dank. habe nun eine funktion gefunden und versucht einzubauen. hier die funktion:
Code:
function highlight_php($string)
{
  $string = str_replace("[anfang]","<?php",$string);
  $string = str_replace("[ende] ","?>",$string);
  $Line = explode("\n",$string);

  for($i=1;$i<=count($Line);$i++)
  {
   $line .= "".$i."
";
  }
   
  ob_start();
  highlight_string($string);
  $Code=ob_get_contents();
  ob_end_clean();
 
  $header='<table border="0" cellpadding="0" cellspacing="0" width="500" style="border-style: solid; border-width:1px; border-color: black black black black">
   <tr>
     <td width="100%" colspan="2"  style="border-style: solid; border-width:1px; border-color: #CC0000 #CC0000 black #CC0000; background-color: #CC0000; font-family:Arial; color:white; font-weight:bold;">PHP-Code:</td>
   </tr>
   <tr>
     <td width="3%" valign="top" style="background-color: #CC0000; border-style: solid; border-width:1px; border-color: #CC0000 black #CC0000 #CC0000;"><code>'.$line.'</code></td>
     <td width="97%" valign="top" style="background-color: white;"><table><tr><td width=2%></td><td width=98%><div style="white-space: nowrap; overflow: auto;"><code>';

  $footer=$Code.'</td></tr></table></div></code></td>
   </tr>
  </table>';

  echo $header.$footer;
}
mein problem ist nun, dass wenn ich im $string eine variable drin habe (z.B. $i), dann löscht er mir das bei der ausgabe weg. was kann ich dagegen machen?

herzlichen dank für die hilfe
Mit Zitat antworten


Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu
Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Quelltext in Textarea ausgeben glommy PHP 16 26.11.2006 17:09
Vom ERM zum Quelltext dbender PHP 2 12.05.2006 09:14
Quelltext einer Site ausgeben Sibbl255 PHP 2 19.10.2005 11:25
Quelltext? void JavaScript 4 12.09.2005 08:52
Funktionsname gesucht: Quelltext einer Php Datei ausgeben phplehrling PHP 3 04.12.2004 22:14


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC