Infoga php i block

Events happening in the community are now at Drupal community events on www.drupal.org.
MorganG's picture

Jag provar att hämta och presentera innehåll från en annan webbplats i ett block på följande vis:

<?php
$homepage
= file_get_contents('http://www.exempel.se');
echo
$homepage;
?>

Det enda som visas är koden som skrivs ut i blocket?

Comments

Har du aktiverat modulen

pontus_nilsson's picture

Har du aktiverat modulen php-filter och satt PHP code som inmatningsformat för blocket?

//Pontus Nilsson, Digitalist

Yes Pontus, modulen är

MorganG's picture

Yes Pontus, modulen är aktiverad och inmatningsformatet är PHP, men jag får det ändå inte att fungera?

Morgan | Forweb

Kontrollera att filtret

dixon_'s picture

Kontrollera att filtret PHP-tolk för inmatningsformatet PHP är aktiverat.

Jag vet inte varför du hämtar in data från en annan webbplats på detta viset. En bättre och säkrare lösning brukar vara att använda befintliga moduler som FeedAPI eller liknande. Men om du fortsatt kommer använda din egna lösning så måste du försäkra dig om att filtrera datan för att undvika säkerhetshål på din webbplats. Läs mer om XSS-attacker här.

Ett enkelt sätt att skydda sig mot XSS i Drupal är att använda check_plain() eller check_markup() beroende på vad du ska göra.

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week