login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fckeditor: php code verandering na opslaan. (Opgelost)

Offline IndexS - 22/07/2008 15:10 (laatste wijziging 22/07/2008 15:11)
Avatar van IndexSMySQL interesse Als ik een php bestand open in de editor gaat het allemaal prima. Kan alles aanpassen zoals ik het wil. Het probleem waar ik mee zit is het volgende:

Boven aan de pagina staat in de code <?php en wat verderop natuurlijk de ?> Deze worden echter veranderd na een submit.
<?php wordt: <!--p
?> wordt -->

Iemand een idee waar dat aan kan liggen?

Alvast bedankt

8 antwoorden

Gesponsorde links
Offline Martijn - 22/07/2008 15:14
Avatar van Martijn Crew PHP Zonder code niet ;)
Offline IndexS - 22/07/2008 15:17 (laatste wijziging 22/07/2008 15:17)
Avatar van IndexS MySQL interesse
  1. <?php
  2.  
  3. $ua_ok= $_SERVER['HTTP_USER_AGENT'];
  4.  
  5. if( eregi( "Windows", $ua_ok ) && eregi( "msie", $ua_ok ) && eregi( "[7]\.[0]", $ua_ok ) ) {
  6. echo ( '
  7. <link rel="stylesheet" type="text/css" href="styleIE7.css" />' );
  8. }
  9. else if( eregi( "Windows", $ua_ok ) && eregi( "msie", $ua_ok ) && eregi( "[6]\.[0-9]", $ua_ok ) ) {
  10. echo( '
  11. <link rel="stylesheet" type="text/css" href="styleIE6.css" />' );
  12. }
  13. else if( eregi( "Windows", $ua_ok ) && eregi( "firefox", $ua_ok ) && eregi( "[1]\.[9]", $ua_ok ) ) {
  14. echo( '
  15. <link rel="stylesheet" type="text/css" href="styleFF3.css" />' );
  16. }
  17. else if( eregi( "Windows", $ua_ok ) && eregi( "firefox", $ua_ok ) && eregi( "[1]\.[0-8]", $ua_ok ) ) {
  18. echo( '
  19. <link rel="stylesheet" type="text/css" href="/styleFF2.css" />' );
  20. }
  21. else {
  22. echo( '
  23. <link rel="stylesheet" type="text/css" href="style.css" />' );
  24. }
  25. ?>


Tis gewoon een script om het goede css bestand te kiezen. Omdat dit na submit niet goed wordt opgeslagen, wordt de layout verkloot om het zo maar te zeggen.  
Offline Stijn - 22/07/2008 15:34
Avatar van Stijn PHP expert Dat is een veiligheidsreden want anders kan iedere PHP code uitvoeren op éénder welke website die de FCK editor gebruikt.
Offline IndexS - 22/07/2008 15:57
Avatar van IndexS MySQL interesse En hoe kunnen we dat omzeilen?
Offline field33 - 24/07/2008 16:56
Avatar van field33 Nieuw lid
IndexS schreef:
En hoe kunnen we dat omzeilen?
Een soort van UBB code die <?php en ?> voorstelt, zoiets dus:
  1. [php]
  2. echo 'Hallo Wereld';
  3. [/php]
In de code dan een eregi_replace(); 
Het denkwerk is er nu al, nu nog uitwerken xD
Offline Koen - 24/07/2008 19:00
Avatar van Koen PHP expert Of gewoon zoeken waar FCKeditor <?php veranderd in <!--p?  
Offline Rens - 24/07/2008 23:10
Avatar van Rens Gouden medaille

Crew algemeen
Ja, en wat als er andere mensen zijn die ook met FCKeditor werken op zijn site?
Denk aan bijvoorbeeld een gastenboek...  
Offline IndexS - 26/08/2008 09:50 (laatste wijziging 26/08/2008 09:51)
Avatar van IndexS MySQL interesse Ik heb al een manier om het probleem te ontlopen. Het gedeelte wat bewerkt moet worden laat ik includen in de php pagina. Hierdoor geen php code meer in de pagina die bewerkt moet worden. Misschien niet de manier, maar het werkt voorlopig wel.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.197s