---
title: "från ASP Till PHP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/79845-från-asp-till-php/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jboy_87"
published: "2003-06-16T14:14:27.000Z"
updated: "2003-06-16T20:56:23.000Z"
replies: 22
views: 451
page: 2
pages: 2
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/79845-från-asp-till-php"
---

# från ASP Till PHP

_Sida 2 av 2._

## #21 — Matte, 2003-06-16T20:28Z

Fel av mig  :r 

Inget case på default

Du behöver inte break på default, men jag kan inte se att det skulle utgöra några problem om det finns där.

Nu när jag tittar på den kod du visar upp, så är jag mer förvånad över att du inte alltid kommer till default.

Du har

```
$string = str_replace("/", "", $string);
```

 Denna kod tar bort alla / från $string. Då borde du inte kunna få en träff här:

```
Case "/test.php":
```

 
Men eftersom det tydligen fungerar för dig så måste jag ha en kortslutning i hjärnan just nu.

Kan du visa upp hela koden i ett stycke ?

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

## #22 — jboy_87, 2003-06-16T20:39Z

det där var ett fel av mig men jag postar hela koden!

jag vill att om adressen inte finns i switchen så ska den visa default:

\<?php 
$string = $\_SERVER\['PHP_SELF'\];
$string = str_replace("/", "", $string); 
$string = str_replace("medlem\_", "", $string); 
$string = str_replace("las", "", $string); 
$string = str_replace("skriv", "", $string);
$string = str_replace("presentation", "", $string);
$string = str_replace("bild", "", $string);
$string = str_replace("konto", "", $string);
$string = str_replace("ovrigt", "", $string);
$string = str_replace("fragor", "", $string);
$string = str_replace("utseende", "", $string);
$string = str_replace("utkorgen", "", $string);
$string = str_replace("visa", "", $string);
$string = str_replace("skapa", "", $string);
$string = str_replace("medlemmar", "", $string);
$string = str_replace("sok", "", $string);            
echo ($string);

switch ($string){

Case "djiwateplanket.php":
	humor();
	senasteinloggade();
	snabbsok();
	onlinestatistik();
	break;
	
Case "kompisar.php" and "main2.php":
    humor();
	senasteinloggade();
	kompislista();
	snabbsok();
    break;
    
Case "main.php" and "fler.asp":
    humor();
	kompislista();
	dinapoang();
	senasteinloggade();
	snabbsok();
    break;

default:

   	omrostning();
	horoskop();
	kalendarium();
   break;
}
?\>

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

## #23 — Matte, 2003-06-16T20:56Z

Testa det här:

```
<?php 

$string = $_SERVER['PHP_SELF']; 
$string = str_replace("/", "", $string); 
$string = str_replace("medlem_", "", $string); 
$string = str_replace("las", "", $string); 
$string = str_replace("skriv", "", $string); 
$string = str_replace("presentation", "", $string); 
$string = str_replace("bild", "", $string); 
$string = str_replace("konto", "", $string); 
$string = str_replace("ovrigt", "", $string); 
$string = str_replace("fragor", "", $string); 
$string = str_replace("utseende", "", $string); 
$string = str_replace("utkorgen", "", $string); 
$string = str_replace("visa", "", $string); 
$string = str_replace("skapa", "", $string); 
$string = str_replace("medlemmar", "", $string); 
$string = str_replace("sok", "", $string); 
echo ($string); 

switch ($string){ 

   Case "djiwateplanket.php": 
      humor(); 
      senasteinloggade(); 
      snabbsok(); 
      onlinestatistik();
   break; 

   Case $string == "kompisar.php" || $string == "main2.php": 
      humor(); 
      senasteinloggade(); 
      kompislista(); 
      snabbsok();
   break; 

   Case $string == "main.php" || $string == "fler.asp": 
      humor(); 
      kompislista(); 
      dinapoang(); 
      senasteinloggade(); 
      snabbsok();
   break; 

   default: 
      omrostning(); 
      horoskop(); 
      kalendarium();
   break; 

}
```

 

Och sen återigen. Är det du ersätter i dina str_replace katalog/mapp-namn ? Om de är det så kan du ersätta:

```
$string = $_SERVER['PHP_SELF']; 
$string = str_replace("/", "", $string); 
$string = str_replace("medlem_", "", $string); 
$string = str_replace("las", "", $string); 
$string = str_replace("skriv", "", $string); 
$string = str_replace("presentation", "", $string); 
$string = str_replace("bild", "", $string); 
$string = str_replace("konto", "", $string); 
$string = str_replace("ovrigt", "", $string); 
$string = str_replace("fragor", "", $string); 
$string = str_replace("utseende", "", $string); 
$string = str_replace("utkorgen", "", $string); 
$string = str_replace("visa", "", $string); 
$string = str_replace("skapa", "", $string); 
$string = str_replace("medlemmar", "", $string); 
$string = str_replace("sok", "", $string);
```

 
med:

```
$string = basename($_SERVER['PHP_SELF']);
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/79845-från-asp-till-php/page2  
Föregående sida: https://www.webforum.nu/amne/php/79845-från-asp-till-php.md
