---
title: "Fel sökväg"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/121528-fel-sökväg"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mr.mainline"
published: "2005-02-01T20:08:01.000Z"
updated: "2005-02-02T21:58:07.000Z"
replies: 4
views: 294
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/121528-fel-sökväg"
---

# Fel sökväg

## #1 — mr.mainline, 2005-02-01T20:08Z

Jag har ett upload skript som jag tänkte lägga i en låst mapp så bara jag kommer åt skriptet. sen i den mappen är en mapp som bilderna lägger sig i efter jag laddat upp dom.

Det är ett nyhets skript och ibland vill jag har bilder,då laddar jag först upp dom på servern,sen använder jag funktionen str_replace för att lägga till bilderna.

men när jag lagt till bilder så blir själva nyheten låst eftersom upload skriptet ligger i den låsta mappen.

Hur löser jag det??

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

## #2 — Duffer, 2005-02-02T14:36Z

Vad exakt är det du gör med str_replace i detta fallet? fattar inget vad du har skrivit...

Och vart ligger din nyhet för att den ska kunna bli låst?

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

## #3 — mr.mainline, 2005-02-02T16:10Z

str_replace funktionen ser ut så här:

```php
<? 
function bbkod($nyhet) { 
$nyhet = str_replace("[image]", "<img src='", $nyhet); 
$nyhet = str_replace("[/image]", "'>", $nyhet); 
$nyhet = str_replace("[IMAGE]", "<img src='", $nyhet); 
$nyhet = str_replace("[/IMAGE]", "'>", $nyhet); 

$nyhet = nl2br($nyhet); 
$nyhet = trim($nyhet); 

return $nyhet; 
} 
?>
```

och för att skiva in en nyhet med bild skiver jag \[image\]mappnamn/filnamn.jpg\[/image\] i formuläret.

sen har jag en upload fil som ligger i en låst mapp och den filen ser ut så här:

```php
<FORM ACTION="upload.php" METHOD="post" ENCTYPE="multipart/form-data">
<INPUT TYPE="file" NAME="upload_file"><br>
<INPUT TYPE="submit" VALUE="Lägg till fil!">
</FORM>

<?php 
$filename = $HTTP_POST_FILES ['upload_file'] ['name'] ; 
$temppath =$HTTP_POST_FILES ['upload_file'] ['tmp_name'] ; 

if (is_uploaded_file ($HTTP_POST_FILES ['upload_file'] ['tmp_name'] )) move_uploaded_file ($temppath, "/nyheter/" . $filename); 
echo "Din fil är nu uppladdad på servern !" ."<br>";
?>
```

där det står "/nyheter/" är mappen som de uppladdade filerna hamnar i,det är där det blir fel.
och för att inte alla ska komma åt upload.php vill jag ha den i en låst mapp.

Hoppas ni förstår vad jag menar nu.

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

## #4 — Pedda, 2005-02-02T17:23Z

Måste mappen med bilderna vara låst? 
Kan du inte byta ut /nyheter/ till en mapp som ligger i root? T.ex ../nyhetsbilder/

Vad jag förstår så är det något sånt du har problem med. Men jag kanske har missuppfattat dig?!

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

## #5 — mr.mainline, 2005-02-02T21:58Z

Nej mappen med bilderna måste inte vara låst,men lägger jag upload skriptet i rooten och ändrar sökvägen till en olåst mapp,så kommer det upp att "sidan kan inte visas" just därför jag undrar om det är rätt sökväg.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/121528-fel-sökväg
