+ Antworten
Ergebnis 1 bis 3 von 3

Thema: mamboXplorer produziert beim editieren fehler

  1. #1
    Neu an Board
    Registriert seit
    20.01.2005
    Beiträge
    40
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard mamboXplorer produziert beim editieren fehler

    moinsen,

    folgendes problem:

    ich nehm den mamboxplorer her und editiere eine x-beliebige datei, in der anführungszeichen vorkommen. sobald ich die datei abspeichere schreibt der mamboxplorer zu jedem ' einen \ dazu.

    Folge: die Datei ist nach dem abspeichern logischweise im Eimer.

    Neuinstallation des MamboXplorers behebt das Problem nicht. Im QuixExplorer (das teil von dem der mamboxplorer abstammt) funktioniert alles!
    Any suggestions ?

    Vorher:
    /** ensure this file is being included by a parent file */
    defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

    @include_once ('language/'.$mosConfig_lang.'.php');

    $cur_template = 'rhuk_solarflare';

    // needed to seperate the ISO number from the language file constant _ISO
    $iso = split( '=', _ISO );
    // xml prolog
    echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
    global $mosConfig_live_site;
    ?>
    Nachher:
    /** ensure this file is being included by a parent file */
    defined( \'_VALID_MOS\' ) or die( \'Direct Access to this location is not allowed.\' );

    @include_once (\'language/\'.$mosConfig_lang.\'.php\');

    $cur_template = \'rhuk_solarflare\';

    // needed to seperate the ISO number from the language file constant _ISO
    $iso = split( \'=\', _ISO );
    // xml prolog
    echo \'<?xml version=\"1.0\" encoding=\"\'. $iso[1] .\'\"?\' .\'>\';
    global $mosConfig_live_site;
    ?>
    Geändert von seminox (14.09.2005 um 16:12 Uhr)

  2. #2
    Neu an Board
    Registriert seit
    20.01.2005
    Beiträge
    40
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Cool

    so dann helf ich mal mir selbst und sag euch wie ichs gemacht hab:

    mamboxplorer stammt ja vom quix projekt ab. nachdem im quixplorer die slashes nicht auftauchen habe ich die beiden verantwortlichen dateien miteinander verglichen (fun_edit.php).

    unterschied:
    ***** mamboxplorer_fun_edit.php
    function savefile($file_name) { // save edited file
    if( get_magic_quotes_runtime() || get_magic_quotes_gpc() )
    $code = stripslashes($GLOBALS['__POST']["code"]);
    else
    $code = $GLOBALS['__POST']["code"];
    $fp = @fopen($file_name, "w");
    if($fp===false)
    show_error(basename($file_name).": ".$GLOBALS["error_msg"]["savefile"]);
    fputs($fp, $code);

    ***** QUIXplorer_FUN_EDIT.PHP
    function savefile($file_name) { // save edited file
    $code = stripslashes($GLOBALS['__POST']["code"]);
    $fp = @fopen($file_name, "w");
    if($fp===false) show_error(basename($file_name).": ".$GLOBALS["error_msg"]["savefile"]);
    fputs($fp, $code);
    *****
    also fix aus der fun_edit.php beim mamboxplorer die if schleife entfernt und siehe da.... it works.

    noch ne frage:
    kann man per .htaccess nicht die magic quotes ausschalten ? und wenn ja wie ? oder braucht noch eine andere Komponente die Magic_Quotes ?

    cu

    PS: als nächstes mach ich mich an den download bug.....
    Geändert von seminox (15.09.2005 um 07:43 Uhr)

  3. #3
    Neu an Board
    Registriert seit
    20.01.2005
    Beiträge
    40
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    so, dies hier noch als HINWEIS !

    was ich oben geschrieben habe gilt nur für user die nicht per eintrag in ihrer .htaccess oder httpd.conf in der lage sind die magic_quotes einzuschalten.

    alle die dies tun können werden nie auf das problem mit den slashes stoßen !


+ Antworten

Ähnliche Themen

  1. Fehler beim Editieren von News im Frontend!
    Von gigafun im Forum Mambo Komponenten
    Antworten: 5
    Letzter Beitrag: 10.02.2006, 00:51
  2. Fehler beim Content editieren
    Von simbasony im Forum Allgemeine Fragen zu Mambo
    Antworten: 1
    Letzter Beitrag: 29.06.2005, 01:07
  3. Fehler beim Editieren im Frontend
    Von hlederhaas im Forum Allgemeine Fragen zu Mambo
    Antworten: 0
    Letzter Beitrag: 01.05.2005, 13:02
  4. Fehler bei editieren des Templates
    Von Anonymous im Forum Allgemeine Fragen zu Mambo 4.5.0
    Antworten: 4
    Letzter Beitrag: 15.01.2004, 16:05
  5. Admin: Fehler beim Editieren eines Artikel
    Von lachaca im Forum Allgemeine Fragen zu Mambo 4.5.0
    Antworten: 1
    Letzter Beitrag: 07.12.2003, 09:36

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein