Załóż konto Strona główna  ·  Foto  ·  Download  ·  Twoje konto  ·  Wyślij newsa  ·  Forum  

Menu strony
Radio Radio
TV Video-stacja
Forum
Regulamin & Kontakt
Wyraź siebie
Twoje konto

Zasoby

Ostatnie posty na Forum?

Społeczność TS

Kolorowanie składni PHP (Kategoria >> Nasze Projekty)
PHP - Projekt


To narzędzie pomoże Ci sformatować wybrany skrypt. Generator pokoloruje kod PHP i przekształci go do postaci surowego kodu HTML, dzięki czemu w łatwy i przejrzysty sposób będziesz mógł go zaprezentować na stronie...


Uwaga: przy włączonym trybie safe_mode mogą wystąpić problemy ze skryptem.

Źródło (wygenerowane w generatorze php):

<?php

/*
#=============================================================#
# Opis: Generator do kolorowania składni PHP wybranych plików
# Autorzy: As i Duch
# Elita: www.Twoja-Strona.Net
# Mail: as@twoja-strona.net && duch@twoja-strona.net
# Wersja. 1.0
#=============================================================#
*/

error_reporting(0);

// Konfiguracja
$max_size = 100000; // Dopuszczalna wielkość pliku w bajtach
$plik_name = "./tmp.txt"; // Plik tymczasowy z danymi

// Tagi HTML
$start_html = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Twoja-Strona.Net - Generator PHP</title><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-2"></head><body>';
$end_html = '</body></html>';
$formularz_html = '<form enctype="multipart/form-data" action="'.$_SERVER['PHP_SELF'].'" method="post">Wybierz plik do sformatowania: (kolorowanie składni skryptów php) <input type="file" name="plik"> <input type="submit" value="Dalej"><br>Zapisz sformatowany kod w dokumencie: <input type="radio" name="roz" value="txt" checked>.txt <input type="radio" name="roz" value="rtf">.rtf <input type="radio" name="roz" value="html">.html</form><hr>';

$java_script = '<script language="Javascript" type="text/javascript">
        <!--
        function gotoThread(){
        window.location.href="'
.$_SERVER['PHP_SELF'].'";
        }
        window.setTimeout("gotoThread()", 60000);
        //-->
        </script>'
;

// Skrypt
if (isSet($_GET['OK'])) {
   if (
file_exists($plik_name)) {
      if (
filesize($plik_name)==$_GET['ID']) {
         switch (
$_GET['TYP']) {
                
                case
"txt":
                
header("Content-type: application/txt");
                
header("Content-Disposition: attachment; filename=\"KOD_PHP.txt\"");           
                break;
                
                case
"rtf":
                
header("Content-type: application/rtf");
                
header("Content-Disposition: attachment; filename=\"KOD_PHP.rtf\"");           
                break;

                case
"html":
                
header("Content-type: application/html");           
                
header("Content-Disposition: attachment; filename=\"KOD_PHP.html\"");
                break;
    
                default:
                
header("Content-type: application/txt");
                
header("Content-Disposition: attachment; filename=\"KOD_PHP.txt\"");
                break;
         }
         
highlight_file($plik_name);
         @
unlink($plik_name);
         exit();
      } else {
         echo
$start_html.$formularz_html.'Bł±d: Czas ważno¶ci pliku min±ł, prosze powtórzyć proces od nowa...'.$java_script.$end_html;
         exit();
      }
   } else {
      echo
$start_html.$formularz_html.'Bł±d: brak pliku... (Czas ważno¶ci pliku min±ł, prosze powtórzyć proces od nowa)'.$java_script.$end_html;
      exit();
   }
}

echo
$start_html;

$plik = $_FILES['plik']['tmp_name'];
$file_size = $_FILES['plik']['size'];

echo
$formularz_html;

if (!isSet(
$plik)) {
   echo
'<b>Prosze wybrać plik...</b> (To narzędzie pomoże Ci sformatować wybrany skrypt. Generator pokoloruje kod PHP i przekształci go do postaci surowego kodu HTML, dzięki czemu w łatwy i przejrzysty sposób będziesz mógł go zaprezentować na stronie)<br><b>Przykład:</b> <code><font color="#000000">
<font color="#0000CC">&lt;?php </font><font color="#006600">echo</font><font color="#CC0000">\'Powered by Twoja-Strona.Net\'</font><font color="#006600">; </font><font color="#0000CC">?&gt;</font>
</font>
</code>'
;
} elseif (
is_uploaded_file($plik)) {
   if (
$file_size > $max_size) {
      echo
"Bł±d: Za duży rozmiar pliku... max. (".$max_size.") bajtów.";
   } else {
      if (
$file_size > 0) {
            if (@
move_uploaded_file($plik, $plik_name)) {
            echo
'Sformatowana kopia wykonana pomy¶lnie. Pobieranie sformatowanego dokumentu powinno nast±pić automatycznie, jeżeli się tak nie stanie kliknij: <b><a href="'. $_SERVER['PHP_SELF'].'?OK=true&ID='.filesize($plik_name).'&TYP='.strip_tags($_POST['roz']).'" title="Pobierz plik">Pobierz plik</a></b>.<IFRAME frameBorder="0" scrolling="no" height="0" src="'.$_SERVER['PHP_SELF'].'?OK=true&ID='.filesize($plik_name).'&TYP='.strip_tags($_POST['roz']).'" width="0">(<b>Twoja przegl±darka nie obsługuje ramek, automatyczne pobieranie jest niemożliwe...</b>)</IFRAME>'.$java_script.'<hr><b>';
            
highlight_file($plik_name);
            echo
'</b>';
         } else {
            echo
"Bł±d: Nie można przenie¶ć pliku...".$java_script;
         }
      } else {
         echo
"Bł±d: Plik ma 0 bajtów !".$java_script;
      }    
   }
} else {
   if (
$plik=="") {
      echo
"Bł±d: Prosze wybrać plik...".$java_script;
   } else {
      echo
'Próba ataku! Plik: '.$plik;
   }
}

echo
$end_html;

?>


Pobierz Skrypt (Test Skryptu)








Autorzy: Duch i As

Prawa autorskie © . Wszelkie Prawa Zastrzeżone.



Opublikowane: 2005-12-12 (447 odsłon)

[ Wróć ] Biblioteka index


Wszelkie prawa zastrzeżone 2004-2012 © Twoja-Strona.Net. Korzystanie z serwisu jest równoznaczne z akceptacją regulaminu

Teledyski.Info | Pobieracz.Net | Hostuje.net | Torenty.biz | Wordpressy.pl | 1ts.pl

System Cache v1.0 włączony. Kopia cache.