---
title: "php kod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/180351-php-kod"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "urban_hahne"
published: "2009-09-19T20:10:49.000Z"
updated: "2009-09-20T10:06:17.000Z"
replies: 5
views: 518
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/180351-php-kod"
---

# php kod

## #1 — urban_hahne, 2009-09-19T20:10Z

Jag har flyttat en del pphp kod till en annan server, för att få den att funka var ja tvungen att lägga till php efter alla \<? alltså i stället för \<? koden xxxx ?\> var jag tvungen att skriva \<?php koden xxxxx ?\> överallt. Hur löser man det?

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

## #2 — metalboy, 2009-09-19T20:28Z

**short_open_tag** är inaktiverat.

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

## #3 — MickeA.com, 2009-09-19T21:13Z

Om du har en bra texteditor, t.ex. Editplus kan du öppna alla filer samtidigt, sen kör en search -and replace genom alla dokument och byta \<? mot \<?php så blir det rätt på en gång.

Är det inte så att \<?php är "standard" i PHP5 och att de flesta webbhotell inte tillåter att man ställer om short_open_tag? Vet iaf. att jag var tvungen att byta alla på en sida jag tog över en gång i samband med att vi bytte webbhotell.

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

## #4 — urban_hahne, 2009-09-20T06:43Z

phptaggarna

det är inga problem att ändra detta, jag använder  dreamveawer, problemet är att mycket av den kod jag har skrivit har taggar på alla rader med kodrader tex:

\<? if ($annonsDataRad\["lan"\] != '') { ?\>
\<? $lanText = $annonsDataRad\["lan"\] ; ?\>
\<? } else { ?\>
\<? $lanText = $lanDataRad\["lanNamn"\] ; }?\>

om jag sätter in php i varje tag så funkar inte detta, jag måste gå in och php tagga första taggen och ta bort dom andra taggarna helt:

\<?php if ($annonsDataRad\["lan"\] != '') { 
 $lanText = $annonsDataRad\["lan"\] ; 
 } else { 
 $lanText = $lanDataRad\["lanNamn"\] ; }?\>

har man dessutom skjutit in html-kod inne i en loop tex så blir det ännu rörigare att ändra för då måste man åter skjuta in ett\<?php. inne i kodblocket.
jag taggar ofta alla rader för att kunna felsöka kod enklare när något krånglar.

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

## #5 — MickeA.com, 2009-09-20T07:13Z

Får man fråga varför du gjort såhär från början? Verkar vara en himla konstig lösning?
Jag hade nog gjort om.. och gjort rätt för att slippa framtida problem. Kanske lite huvudvärk just nu, men du kommer vinna på det i långa loppet.

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

## #6 — nitro2k01, 2009-09-20T10:06Z

> **[urban_hahne skrev:](https://www.webforum.nu/p/1481345)**
>
> om jag sätter in php i varje tag så funkar inte detta, jag måste gå in och php tagga första taggen och ta bort dom andra taggarna helt:

Nu förstår jag inte. Jag prövade t ex detta som funkade utmärkt:

```
<?PHP if(1){ ?>
<?PHP   echo "test"; ?>
<?PHP } ?>
```

Bara för att vara säker prövade jag detta och det funkade lika bra

```
<?PHP if(1)?>HTML mitt i kod<?PHP { ?>
<?PHP   echo "test"; ?>
<?PHP } ?>
```

Du måste bara se till att du har ett mellanslag efter \<?PHP.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/180351-php-kod
