cybton.com
Über uns | Jobs | Werbung | Sitemap | AGB | Impressum | Hilfe ?
 Kostenlos anmelden)
Home
Impressum
Sitemap
AGB
Kontakt
Hilfe

Über Uns
Was ist Cybton?
Mitarbeiter
Technik
Werbung
Jobs


Statistik
Mitglieder gesamt: 68163
Mitglieder online: 6
Gäste online: 3
mehr...

Anzeige
Home » Suche

Suche

(100 Ergebnisse)Forum
        DSL an ISDN-Anschluss mit TK-Anlage ab 12.01.
        anstatt "index.php?action=1" -> "index,action,1.html"
        php quellcode in php array
+

Das Problem ist nicht preg_replace_callback, denn das escaped von sich aus gar nichts, das Problem liegt daran, dass du mit htmlentities escapesd und dann diesen escapeten String der Funktion highlight_string übergibst welche nun mal von sich aus wieder escaped!
Genau dieser Teil ist schuld:

Zitat:
create_function("\$suchergebniss", "return highlight_string(\"<?php \".\$suchergebniss[1].\" ?>\", TRUE);")
Um das zu korrigieren musst du highlight_string den nicht escapeten String übergeben, das kannst du machen in dem du einfach die Variabel $suchergebniss in dieser zur Laufzeit erzeugten Funktion per html_entity_decode() zurückumwandelst.

Jedoch würde sich dann der Lesbarkeit halber eine externe Funktion einer zur Laufzeit generierten Funktion eher anbieten besonders im nächsten Punkt.

Bei dem Ergebnis dass du von highlight_string zurückbekommst würde ich noch das <?php und ?> wegmachen sonst steht später mehr drin als der User eigentlich eingegeben hat, kannst du entweder mit regulären Ausdrücken oder in dem du schaust was da am Ende rauskommst und die ersten x Zeichen löscht (denn das sollte sich ja nicht ändern) und die letzten y Zeichen eben.

Du könntest natürlich auch das htmlentities nur auf das anwenden was später nicht der Funktion highlight_string vorgesetzt wird. Das könntest du mit regulären Ausdrücken erreichen (gerade wieder mit preg_replace_callback) aber da habe ich gerade keine Lust einen entsprechenden Ausdruck oder Code zu erstellen.

Ich finde die Lösung mit highlight_string sowieso eher suboptimal du könntest ggf. deinen eigenen Syntax-Highlighter bastellen das ist zwar etwas mehr Aufwand bringt dir aber einige Vorteile: kein zusätzliches einfügen von <?php und ?> nötig, ggf. kein entfernen dieser oder dem eingefügt lassen von Dingen die der User gar nicht eingegeben hat, Nutzung von Klassen und CSS (leichte Anpassbarkeit des Aussehens per CSS), leichte Erweiterbarkeit auf andere Sprachen (kann die Funktion überhaupt HTML, CSS oder andere highlighten?), keine Probleme mit dem escapen, genau das richtige um reguläre Ausdrücke zu erlernen (was du ja gerade vor hast), ...

Wenn du das nicht selber machen kannst oder willst, kannst du auch schauen ob es sowas ggf. zur freien Verwendung bereits gibt und das nutze. Selbst in den Kommentaren auf dieser Seite http://de2.php.net/manual/de/function.highlight-string.php gibt es einiges, ob da was dabei ist was man gebrauchen kann weis ich jedoch nicht.

        preg_replace_callback() escaped automatisch?
        Apache lokal langsamer wenn BitTorrent nebenbei läuft?
        Kleine Wiki Software gesucht
+

Zitat:
Ich muss meine Play Station 2 anschließen können (SCART oder zumindest diese Klinkenbuchsen mit rot, gelb und weiß), da ich über die PS2 meist Filme gucke.
Beides vorhanden nur Zockst du viel? LCD TV sind meiner ansicht nicht das wahre für Spieler man kans schon machen aber ich sehe da immer wieder Probleme in der Reaktions Zeit der geräte vorallem bei schnellen Spielen.

Zitat:
Vielleicht kannst du mir mal ein Gerät für 700€ oder so zeigen das eben von der Qualität her gut ist.
In der preisregion entweder ein 37 Zoll gerät
http://geizhals.at/deutschland/a329753.html

Oder einen 42 er http://geizhals.at/deutschland/a312516.html

Du musst natürlich auch Platz haben das teil irgendwoe hinzustellen wenn du jetzt ne kleinen Fenseher hast und dann später nen 42er aufstellen wirst wird das nicht klappen.

Zitat:
HDMI (weis ich nicht, was das ist - brauchte ich bisher nicht, falls das ein Anschluss wie SCART sein sollte).
HDMI ist die Zukunft wie stellt du dir das leben nur ohne 3 HDMI eingäng vor :lol: :wink:

HDMI = High Definition Multimedia Interface so was wie SCART nur das es HD bilder übertragen kann und Sound...

Zitat:
Satellitenschüssel habe ich nicht.
Ok dann müssen wir aber noch abklären woher du dein Signal beziehst Kabel Fensehn oder Terestrisch?

Bei Kabel Fernsehn wirst du noch nen extra Reciver zum TV brauchenda würde ich dann auch gleich zu ner HD Version greifen, bei Terestisch brauchet man keinen Reciver der wäre schon integriert aber es gibt kein Terestrisches HDTV

Zitat:
Man sagte mir abe ich solle darauf achten was (angekündigt) 2012 für eine Art Anschluss oder so auf den Markt kommt - oder eine Art von Fernsehn.
2012 wäre mir jetzt nix bekannt 2010 so Gott will wollen zumindestens ARD und ZDF auf HD umstellen die 720p version soweit ich das mitbekommen habe.

        Suche neuen Fernseher - welche Marke? welche Eigenschaften?
(93 Ergebnisse)News
     Stromausfall legt Sparkassen lahmDeutschland
     OpenOffice.org 2.4.1 als Bugfix-ReleaseHard- & Software
     Freilassung Marco W.s: Die entspannte EuphorieDeutschland
     Angriff auf eBayDeutschland
     Schwachstellen in Mac OS X entdecktIT/Technik
     Bielefeld-Manager: Kein Zeitdruck bei TrainersucheSport
     Yourfamily: "Wir sind kein Schul-Fernsehen"Unterhaltung
(1 Ergebnis)User
123teddy321
(2 Ergebnisse)Buecher
Die kleine Stechardin.
Professionelle PHP 5-Programmierung. Entwicklerleitfaden für große Webprojekte mit PHP 5 (Open Source Library)
Es wurde in den Kategorien Hilfe, Tutorial, Homepages und Basar nichts gefunden.
nach obennach oben

Copyright © 2009 cybton-network

Google
Partner: #Musik - Dein Internetradio - nexem. - .wir machen news - Your-Book.net - Dein kostenloses Gästebuch
ANEXIA - PHP Entwicklung - Dockers - s.Oliver Schuhe - Think Schuhe - der eigene Weg - Dorfen - Paul Green Schuhe - Bequeme Geox - Web-Entwicklung - Schueler.CC @ nexem