---
title: "skicka vidare efter det att text skrivits ut på en sida"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/122779-skicka-vidare-efter-det-att-text-skrivits-ut-på-en-sida"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Prime_66"
published: "2005-02-18T21:29:59.000Z"
updated: "2005-02-18T22:59:47.000Z"
replies: 3
views: 318
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/122779-skicka-vidare-efter-det-att-text-skrivits-ut-på-en-sida"
---

# skicka vidare efter det att text skrivits ut på en sida

## #1 — Prime_66, 2005-02-18T21:29Z

Går det med hjälp av php skicka vidare användaren med t.e.x header('location:nysida.php') EFTER det att text redan skrivit ut på en sida? Antagligen inte..men jag behöver skicka vidare användaren efter det att ett externt program som startas av php är färdigt. Kolla här:

```
<?php //ovanför här laddas en fil upp. Sen kommer html sidan nedan i samma fil. ?>
<HEAD> 
<script>
function KillWindow() { 
if (typeof win != "object") { 
win = window.open("", "test1"); 
win.close(); 
} 
else { 
	if (!win.closed) { 
	win.close(); 
	} 
} 
} 

</script>
<TITLE>Uppladdningsresultat</TITLE> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</HEAD> 
<BODY onLoad="KillWindow()">

<?php
echo '<p class="normal">Din låt är uppladdad. Vänta medans filen konverteras.
</p>'; 

//Convert song for streaming
$kommando = '/usr/bin/notlame --verbose -m m --abr 16 /home/gabrielw/public_html/musicmaker/songs/'.$filename.' /home/gabrielw/public_html/musicmaker/lowsongs/'.$filename.'';
$returnstring = system ($kommando); 
//Här ska användaren skickas till en ny sida, men hur? Javascript kanske?
?>
</BODY>
```

\</HTML\>

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

## #2 — aasah, 2005-02-18T22:16Z

Du kan ju göra en forward till den sidan du vill ladda. Ex: 

```php
header("Location: nySida.php");
```

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

## #3 — Prime_66, 2005-02-18T22:38Z

ja..men det funkar ju inte om man redan skrivit ut något på sidan. header måste komma innan något skrivits ut verkar det som.

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

## #4 — Matte, 2005-02-18T22:59Z

Du kan använda

```php
header("Refresh: 2;URL=sida.php");
```

Headern måste sättas innan du gör någon output, sedan skickar den vidare efter 2 sekunder.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/122779-skicka-vidare-efter-det-att-text-skrivits-ut-på-en-sida
