---
title: "str_replace problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/77411-str-replace-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "grusell"
published: "2003-05-19T14:04:08.000Z"
updated: "2003-05-19T14:55:22.000Z"
replies: 1
views: 191
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/77411-str-replace-problem"
---

# str_replace problem

## #1 — grusell, 2003-05-19T14:04Z

Har desperat försökt få hjälp med följande problem, men utan resultat.

Jag har en sida med ett formulär. Jag kan browsa min dator, välja en fil och därefter trycka på "Open". 

Jag kommer till en ny sida där jag hämtar variabeln $path (vilket är sökvägen till min fil (i det här fallet endast powerpoints).
Sökvägen brukar se ut på följande sätt

file:///D://minpowerpoint.ppt

För att jag ska kunna se på filen måste sökvägen ändras till
D:/minpowerpoint.ppt  . Detta gör jag också nedan i kodexemplet. Dessvärre vill det inte fungera som det ska. Och det är det här som är problemet.

Testa gärna att köra mina script på era datorer (fast glöm inte att välja en powerpoint-fil då, för det funkar nämlinen med vanliga bilder)

**in_pp.php**

```php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Insert powerpoint</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="style2.css" rel="STYLESHEET" type="text/css">
</head>

<body>
<form name="sendFile" method="post" action="in_pp2.php" enctype="multipart/form-data">
<input type="hidden" name="path"/>
<input type="hidden" name="isubmit" value="Open"/>
<input type="file" size="15" name="file" class="button"/>
<input type="button" value="Open" class="button" OnClick="this.form.path.value = this.form.file.value; this.form.submit()">
</form>

</body>
</html>
```

 

**in_pp2.php**

```php
<?php
$path= $_POST["path"];
$path = str_replace("file:///","", $path);
$path = str_replace("://",":/", $path);
header("Location: $path");
exit;                
?>
```

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

## #2 — grusell, 2003-05-19T14:55Z

lyckades lösa problemet med hjälp utav stripslashes

tack ändå ;-)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/77411-str-replace-problem
