---
title: "preg_replace?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/149579-preg-replace"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "slow"
published: "2006-07-31T13:08:44.000Z"
updated: "2006-08-03T16:50:36.000Z"
replies: 4
views: 366
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/149579-preg-replace"
---

# preg_replace?

## #1 — slow, 2006-07-31T13:08Z

Hej!

Är det möjligt att använda sig av preg_replace på något sätt för att göra om \[include\] till att inkludera en fil? Fungerar inte som jag gjort nedan men antar att det beror på phptecknena?

```
$pattern = array (
      '/\[include\](.*?)\[\/include\]/is'
);
$replace = array (
      '<? include ".$1." ; ?>'
);

$row_sidor['content_p'] = preg_replace($pattern, $replace, $row_sidor['content_p']); 

echo $row_sidor['content_p'];
```

Permalänk: https://www.webforum.nu/p/149579

## #2 — metalboy, 2006-08-02T20:40Z

```php
preg_replace('#\[include](.*)\[/include]#e', 'include("$1")', $text);
```

 
Men är det verkligen en include du vill göra? Det blir lite konstigt resultat av det. Testa att ändra till file_get_contents istället...

Permalänk: https://www.webforum.nu/p/1846498

## #3 — slow, 2006-08-03T13:33Z

Tack för ditt svar!

Jag vill göra en include.. :) Dock en include som visas i texten. Alltså,

$row_sidor\['content_p'\] innehåller sidan som hämtas från databasen. Och om jag i en sådan sida sätter in \[include\]fil.php\[/include\] så skulle jag vilja att den filen inkluderas där man sätter den. Inte att den visas istället för sidan som hämtas i databasen utan att den sätts in i sidan som hämtas från databasen där man satt sin \[include\]. Har försökt flera dagar med olika sätt men enda jag lyckats med att är att includen visats istället för sidan som hämtas från databasen.

Några ideer?

Permalänk: https://www.webforum.nu/p/1846669

## #4 — metalboy, 2006-08-03T16:11Z

Är det PHP kod du vill inkludera (och köra) eller är det text (med eller utan htmlformatering)?

Permalänk: https://www.webforum.nu/p/1846701

## #5 — slow, 2006-08-03T16:50Z

Det är PHP kod jag vill inkludera och köra... :)

Jag är det på spåren men inte riktigt lyckats ännu...håller på och leker med preg_replace_callback... :D

Permalänk: https://www.webforum.nu/p/1846706

---

Tråden på webben: https://www.webforum.nu/amne/php/149579-preg-replace
