online editor umschreiben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • online editor umschreiben

    ich möchte meinen rss-newsfeed online editieren, da alle meine news auf der siete dort ausgelesen werden. nun habe ich hier einen online editor gefunden und wollte mir diesen für xml-dateien erweitern. leider habe ich nur begenzt erfahrung in php. nun habe ich die erweiterung engefügt, bekomme aber die umwandlung in ein html dokument nicht weg.
    ich benötige einfach nur einen editor online.
    vielleicht kann mir mal wieder jemand helfen?
    schonmal vielen dank für eure mühe!

    PHP-Code:
    <?php
    /*==========================================================================*/
    // Author: (c) Marco Zierl 2004
    // Contact: [url]www.zierl.net[/url] - [email]marco@zierl.net[/email]
    // 
    // Für Erweiterungen, Änderungen, Modifizierungen, Portierung auf andere 
    // Applikationssprachen: Email an [email]marco@zierl.net[/email] .
    // [url]www.zierl.net[/url] - Ihr Partner für professionelle Webprogrammierung
    /*==========================================================================*/

    // GLOBAL VARIABLES
    $application_subdir "editor/";
    $backup_extension ".bak";

    // returns true if filename extension is ".htm" or ".html" or".xml"
    function check_extension($file_n) {
        
    $extension strrchr($file_n'.');
        if( 
    $extension == ".htm" || $extension == ".html" || $extension == ".xml") {
            return 
    true;
        } else {
            return 
    false;
        }
    }

    function 
    get_postvar($var_name){
        if(!isset(
    $_POST[$var_name])){
            return (
    "");
        } else {
            return (
    $_POST[$var_name]);
        }
    }

    function 
    get_urlvar($var_name){
        if(!isset(
    $_GET[$var_name])){
            return (
    "");
        } else {
            return (
    $_GET[$var_name]);
        }
    }

    function 
    convertum($text){
        
    $counter=0;
        
    $result "";
        for(
    $ico=0$ico strlen($text); $ico++){
            switch(
    $text{$ico}){
                case 
    "ä"$result .= "&auml;"; break;
                case 
    "ü"$result .= "&uuml;"; break;
                case 
    "ö"$result .= "&ouml;"; break;
                case 
    "Ä"$result .= "&Auml;"; break;
                case 
    "Ü"$result .= "&Uuml;"; break;
                case 
    "Ö"$result .= "&Ouml;"; break;
                case 
    "ß"$result .= "&szlig;"; break;
                case 
    "é"$result .= "&eacute;"; break;
                case 
    "è"$result .= "&egrave;"; break;
                case 
    "ê"$result .= "&ecirc;"; break;
                case 
    "ë"$result .= "&euml"; break;
                case 
    "É"$result .= "&Eacute;"; break;
                case 
    "È"$result .= "&Egrave;"; break;
                case 
    "Ê"$result .= "&Ecirc;"; break;
                case 
    "Ë"$result .= "&Euml;"; break;
                case 
    "á"$result .= "&aacute;"; break;
                case 
    "à"$result .= "&agrave;"; break;
                case 
    "å"$result .= "&aring;"; break;
                case 
    "â"$result .= "&acirc;"; break;
                case 
    "Á"$result .= "&Aacute;"; break;
                case 
    "À"$result .= "&Agrave;"; break;
                case 
    "Â"$result .= "&Acirc;"; break;
                case 
    "Å"$result .= "&Aring;"; break;
                case 
    "Ã"$result .= "&Atilde;"; break;
                case 
    "í"$result .= "&iacute;"; break;
                case 
    "ì"$result .= "&igrave;"; break;
                case 
    "î"$result .= "&icirc;"; break;
                case 
    "ï"$result .= "&iuml;"; break;
                case 
    "Í"$result .= "&Iacute;"; break;
                case 
    "Ì"$result .= "&Igrave;"; break;
                case 
    "Î"$result .= "&Icirc;"; break;
                case 
    "Ï"$result .= "&Iuml;"; break;
                case 
    "ú"$result .= "&uacute;"; break;
                case 
    "ù"$result .= "&ugrave;"; break;
                case 
    "û"$result .= "&ucirc;"; break;
                case 
    "Ú"$result .= "&Uacute;"; break;
                case 
    "Ù"$result .= "&Ugrave;"; break;
                case 
    "Û"$result .= "&Ucirc;"; break;
                case 
    "ó"$result .= "&oacute;"; break;
                case 
    "ò"$result .= "&ograve;"; break;
                case 
    "ô"$result .= "&ocirc;"; break;
                case 
    "õ"$result .= "&otilde;"; break;
                case 
    "Ó"$result .= "&Oacute;"; break;
                case 
    "Ò"$result .= "&Ograve;"; break;
                case 
    "Ô"$result .= "&Ocirc;"; break;
                case 
    "Õ"$result .= "&Otilde"; break;
                case 
    "ñ"$result .= "&ntilde;"; break;
                case 
    "õ"$result .= "&otilde;"; break;
                case 
    "ý"$result .= "&yacute;"; break;
                case 
    "Ç"$result .= "&Ccedil;"; break;
                case 
    "ç"$result .= "&ccedil;"; break;
                case 
    "Ý"$result .= "&Yacute;"; break;

                default: 
    $result .= $text{$ico};
             }
            }
        return(
    $result);
    }

    ?>

  • #2
    kann mir denn keiner helfen?

    habe nochmal das script geändert, komme aber nicht weiter. wenn ich eine xml -datei habe, dann soll diese in einem textarea ausgegeben werden.

    PHP-Code:
    <?php
    /*==========================================================================*/
    // Author: (c) Marco Zierl 2004
    // Contact: [url]www.zierl.net[/url] - [email]marco@zierl.net[/email]
    // 
    // Für Erweiterungen, Änderungen, Modifizierungen, Portierung auf andere 
    // Applikationssprachen: Email an [email]marco@zierl.net[/email] .
    // [url]www.zierl.net[/url] - Ihr Partner für professionelle Webprogrammierung
    /*==========================================================================*/

    // GLOBAL VARIABLES
    $application_subdir "editor/";
    $backup_extension ".bak";

    // returns true if filename extension is ".htm" or ".html""
    function check_extension($file_n) {
        
    $extension strrchr($file_n'.');
        if( 
    $extension == ".xml") {
        }
        if( 
    $extension == ".htm" || $extension == ".html") {
            return 
    true;
        } else {
            return 
    false;
        }
    }

    function 
    get_postvar($var_name){
        if(!isset(
    $_POST[$var_name])){
            return (
    "");
        } else {
            return (
    $_POST[$var_name]);
        }
    }

    function 
    get_urlvar($var_name){
        if(!isset(
    $_GET[$var_name])){
            return (
    "");
        } else {
            return (
    $_GET[$var_name]);
        }
    }

    function 
    convertum($text){
        
    $counter=0;
        
    $result "";
        for(
    $ico=0$ico strlen($text); $ico++){
            switch(
    $text{$ico}){
                case 
    "ä"$result .= "&auml;"; break;
                case 
    "ü"$result .= "&uuml;"; break;
                case 
    "ö"$result .= "&ouml;"; break;
                case 
    "Ä"$result .= "&Auml;"; break;
                case 
    "Ü"$result .= "&Uuml;"; break;
                case 
    "Ö"$result .= "&Ouml;"; break;
                case 
    "ß"$result .= "&szlig;"; break;
                case 
    "é"$result .= "&eacute;"; break;
                case 
    "è"$result .= "&egrave;"; break;
                case 
    "ê"$result .= "&ecirc;"; break;
                case 
    "ë"$result .= "&euml"; break;
                case 
    "É"$result .= "&Eacute;"; break;
                case 
    "È"$result .= "&Egrave;"; break;
                case 
    "Ê"$result .= "&Ecirc;"; break;
                case 
    "Ë"$result .= "&Euml;"; break;
                case 
    "á"$result .= "&aacute;"; break;
                case 
    "à"$result .= "&agrave;"; break;
                case 
    "å"$result .= "&aring;"; break;
                case 
    "â"$result .= "&acirc;"; break;
                case 
    "Á"$result .= "&Aacute;"; break;
                case 
    "À"$result .= "&Agrave;"; break;
                case 
    "Â"$result .= "&Acirc;"; break;
                case 
    "Å"$result .= "&Aring;"; break;
                case 
    "Ã"$result .= "&Atilde;"; break;
                case 
    "í"$result .= "&iacute;"; break;
                case 
    "ì"$result .= "&igrave;"; break;
                case 
    "î"$result .= "&icirc;"; break;
                case 
    "ï"$result .= "&iuml;"; break;
                case 
    "Í"$result .= "&Iacute;"; break;
                case 
    "Ì"$result .= "&Igrave;"; break;
                case 
    "Î"$result .= "&Icirc;"; break;
                case 
    "Ï"$result .= "&Iuml;"; break;
                case 
    "ú"$result .= "&uacute;"; break;
                case 
    "ù"$result .= "&ugrave;"; break;
                case 
    "û"$result .= "&ucirc;"; break;
                case 
    "Ú"$result .= "&Uacute;"; break;
                case 
    "Ù"$result .= "&Ugrave;"; break;
                case 
    "Û"$result .= "&Ucirc;"; break;
                case 
    "ó"$result .= "&oacute;"; break;
                case 
    "ò"$result .= "&ograve;"; break;
                case 
    "ô"$result .= "&ocirc;"; break;
                case 
    "õ"$result .= "&otilde;"; break;
                case 
    "Ó"$result .= "&Oacute;"; break;
                case 
    "Ò"$result .= "&Ograve;"; break;
                case 
    "Ô"$result .= "&Ocirc;"; break;
                case 
    "Õ"$result .= "&Otilde"; break;
                case 
    "ñ"$result .= "&ntilde;"; break;
                case 
    "õ"$result .= "&otilde;"; break;
                case 
    "ý"$result .= "&yacute;"; break;
                case 
    "Ç"$result .= "&Ccedil;"; break;
                case 
    "ç"$result .= "&ccedil;"; break;
                case 
    "Ý"$result .= "&Yacute;"; break;

                default: 
    $result .= $text{$ico};
             }
            }
        return(
    $result);
    }

    ?>

    Kommentar

    Lädt...
    X