En explode på <script och </script> och ta bort värdet mellan dem kanske?
Kanske inte enklaste sättet, men det borde funka...
------------------
SPiN, bjorne.w@telia.com
--- Är det bara jag som har en britney-cursor? ---
9 svar · 192 visningar · startad av woodi
Nu står huvudet rejält still..
Jag har öppnat och läst in en webbsida i en variabel ($content) och vill i den variabeln ta bort alla:
<script language="JavaScript">
blaj blaj blaj
blaj blaj
</script>
Det ska alltså ersättas med ingenting.
Hilfe! :)
------------------
woodi
Svenska FF1
www.johan-skog.nu
[Redigerat av woodi den 22 feb 2001]
En explode på <script och </script> och ta bort värdet mellan dem kanske?
Kanske inte enklaste sättet, men det borde funka...
------------------
SPiN, bjorne.w@telia.com
--- Är det bara jag som har en britney-cursor? ---
Hörru nicclas! Vilken tid det tar! :)
SPiN
Nja, det låter lite omständigt!
------------------
woodi
Svenska FF1
www.johan-skog.nu
[Redigerat av woodi den 22 feb 2001]
Ett tillägg.
<script language="JavaScript">
Kan ju lika gärna vara:
<script language='JavaScript'>
eller
<script language="JAVASCRIPT">
eller
<SCRIPT language="JavaScript">
Men alla dessa varianter skall tas bort så att säga! strip_tags() tar ju bara bort taggarna, men inte själva javascript koden.
------------------
woodi
Svenska FF1
www.johan-skog.nu
:) Prova detta:
<?
$cont = join ('', file ('http://www.php.net'));
$cont=preg_replace("/(<SCRIPT.*?> )(.+?)(<\/SCRIPT> )/ism","",$cont);
echo "$cont\n";
?>
Det verkar sålla bort javascript-koden från php.net-sidan i alla fall :)
/nicclas - www.nyhetsrubriker.com
[Redigerat av nicclas den 23 feb 2001]
Jag har inget nytt svar på din fråga woodi, men jag har lite undringar över preg_replace.. Verkar mycket användbart vad jag har sett lite här och där, men jag hajjar tyvärr nada av manualen. Skulle nicclas kanske vilja förklara lite snabbt och enkelt hur man använder funktionen?
Vore uppskattat, och inte bara av mig tror jag :)
------------------
SPiN, bjorne.w@telia.com
--- Är det bara jag som har en britney-cursor? ---
nicclas
Jag visste väl att jag kunde lite på Dig! Annars hade jag aldrig röstat på Dig! Hade helt enkelt krävt tillbaka min röst! :e
Fungerade utmärkt förövrigt, när jag tagit bort mellanslagen efter båda sluthakarna (> ).
1-0 till Dig!
------------------
woodi
Svenska FF1
www.johan-skog.nu
Annars så funkar striptag(); funktionen alldeles utmärkt för detta. Men iof. Om man vill behålla all html så blir det svårt.
:)
------------------
"Information wants to be free -- because it is now so easy to copy and distribute casually -- and information wants to be expensive -- because in an Information Age, nothing is so valuable as the right information at the right time."
- John Perry Barlow
Woodi: Att mellanslaget som du pratar om finns med får du tacka UBB-forumet för. Det går inte att skriva den utan, inte ens om jag använder [ kod ]-grejen :(
Tack för rösten :)
Nanne: Menar du att Woodis kommentar tidigare är fel alltså :q
/nicclas - www.nyhetsrubriker.com
Nanne har fel! :)
strip_tags() tar bara bort samtliga HTML-taggar. Dock lämnas det som står kvar innanför <script></script> kvar och det var ju just det jag inte ville!
nicclas
Ingen orsak! ;)
------------------
woodi
Svenska FF1
www.johan-skog.nu