php.de
Alt 30.11.2009, 21:57  
Neuer Benutzer
 
Registriert seit: 30.11.2009
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Chronoc befindet sich auf einem aufstrebenden Ast
Standard mbregex

Hi,

ich habe ein Problem: mein Hoster (Strato) hat mbregex deaktiviert (laut phpinfo mit '--enable-mbstring' '--disable-mbregex' kompiliert). Leider funktioniert dadurch eine Anwendung nicht (Fatal error: Call to undefined function mb_regex_encoding).

Gibt es eine Möglichkeit, diese Extension in der php.ini zu aktivieren?

System: SunOS 5.10, PHP 5.2.10

cu & thx
Chronoc
Chronoc ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.11.2009, 21:59  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Wenn es nicht einkompiliert ist, hast du da schlechte Karten.
Da fiele mir jetzt nur ein, selbst einen Wrapper zu schreiben und damit diese Funktion zu simulieren. Hast du hingegen einen eigenen Server, dann sollte dich doch nichts daran hindern, PHP mit entsprechendem Parameter erneut zu kompilieren.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 30.11.2009, 22:05  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Laut Handbuch gibt die Funktion ja nur den verwendeten Zeichensatz zurück und das auch nichtmal konsequent korrekt (User-Notes, Handbuch). Wofür brauchst du die Funktion denn, kannst du sie nicht umgehen?
Chriz ist offline  
Alt 30.11.2009, 22:07  
Neuer Benutzer
 
Registriert seit: 30.11.2009
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Chronoc befindet sich auf einem aufstrebenden Ast
Standard

Ist leider nicht mein Server, und auch nicht meine Anwendung. Es soll halt limesurvey drauf laufen (LimeSurvey.org - THE Survey software - free and open source!), und für einen Excel-Export wird diese Funktion verwendet.

Ich denke mal, dass das nicht die einzige Funktion dieser Extension sein wird, die das Ding benutzt. Bleibt also wohl nur als Option, sich einen anderen Webspace zu suchen.

Ist das denn normal, dass große Hoster diese Extension deaktivieren?
Chronoc ist offline  
Alt 30.11.2009, 23:06  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Bevor du das machst, implementier dir doch einfach die Funktion nach, so Pi x Daumen:
PHP-Code:
<?php
if (!function_exists("mb_regex_encoding")) {
  function 
mb_regex_encoding($encoding null) {
    
$mb_encoding mb_internal_encoding();
    return 
$encoding === null $mb_encoding $mb_encoding == $encoding;
  }
}
?>
Notfalls, Zeile entkommentieren und "UTF-8" zuweisen.
Chriz ist offline  
Alt 30.11.2009, 23:52  
Neuer Benutzer
 
Registriert seit: 30.11.2009
Beiträge: 3
PHP-Kenntnisse:
Anfänger
Chronoc befindet sich auf einem aufstrebenden Ast
Standard

Das wäre einen Versuch wert.

Besten Dank!

cu,
Chronoc
Chronoc ist offline  
Alt 30.11.2009, 23:59  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nächstes mal bitte einen nachhaltigen Threadtitel benutzen.

http://www.php.de/php-einsteiger/464...verwenden.html (Bitte aussagekräftige Threadtitel verwenden)
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mb_regex_encoding strato, mbregex, strato mb_regex_encoding, mb_regex, limesurvey strato, mb_regex_encoding() strato, call to undefined function mb_regex_encoding(), php.ini mbregex, strato limesurvey, mbregex php, strato mb_regex, call to undefined function mb_regex_encoding strato, mb_regex_encoding, php mbregex, mb_regex_encoding php.ini, mbregex strato, call to undefined function mb_regex_encoding() strato, strato mb_regex_encoding(), fatal error: call to undefined function mb_regex_encoding(), hosting strato mb_regex_encoding

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum