Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [FCKEditor] problem z obsługą kodu PHP
xajart
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 1
Dołączył: 2.12.2008

Ostrzeżenie: (0%)
-----


Witam.

Meczę się z obsługą w FCKEditor kodów php, nie mogę tego rozgryźć co jest nie tak. 
Mam zainstalowaną wersję FCKEditor 2.6.4

W pliku konfiguracyjnym fckconfig.js. odkomentowałem linijkę:
Kod
FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g );



Z dokumentacji wynika, że teraz jak wpisze jakiś kod php w edytorze to powinnien się on wykonać.
Efekt jest taki że wpisuję np:
Kod
<?php
echo "1234";
?>



Niestety nie wyświetla się nic, w bazie danych zapisuje składnie mi poprawnie więc powinnien ją wyświetlić.
Jak daje wyświetl źródło (strony która ma wyświetlać efekt działania php) to widze że w kodzie jest wstawiona linijka w formie
Kod
<?php
echo "1234";
?>


Co jest dla mnie dość dziwne bo z tego by wynikało że edytor traktuje ją jako tekst wpisany a nie jako kod, bo w źródle powinno wyświetlać się 1234 a nie cały kod. 

Prubowałem ze znacznikami 
Kod
<?php
jak i
<?


ale efekt jest ten sam bez względu czy wpisze to bezpośrednio w edytorze, czy jak przejde w nim na Źródło dokumentu i tam wklepie ten kod. Efekt za każdym razem jest taki sam. 



Moje pytanie brzmi jak to odpalić by obsługiwało mi skłądnie php, poprostu na stronie mam zrobiony formularz i chce w nim dobudować wyświetlanie kodów z obrazka na zasadzie wklepania w edytorze dodatkowego kodu:
Kod
<?php
$los = rand(0,50);
echo '<img src="los.gif" />
?>

A następnie pobierać z formularza kod który użytkownik wklepie i porównać go z kodem (z BD odnośnie tego pliku). Niestety nie obsługuje mi skryptów php, FCKEditor.

Może ktoś miał już podobny problem, albo może macie jakieś pomysły jak to rozwiązać?

Ten post edytował xajart 1.03.2009, 11:24:20
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 07:09