---
title: "Redigera information, samt spara den, direkt på webben"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/172819-redigera-information-samt-spara-den-direkt-på-webben"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "sebolaison"
published: "2008-07-16T22:08:05.000Z"
updated: "2008-07-16T22:08:05.000Z"
replies: 0
views: 264
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/172819-redigera-information-samt-spara-den-direkt-på-webben"
---

# Redigera information, samt spara den, direkt på webben

## #1 — sebolaison, 2008-07-16T22:08Z

Hejsan, jag har ett lite problem, ska direkt säga att jag inte är någon haj på PHP, snarare en nybörjare.

Jag håller på med ett ideellt projekt till ett företag, som vill kunna uppdatera sin information på webben. De vill alltså kunna öppna en fil via webben och redigera den där, spara den, så att den nya informationen visas. 

Har en gammal php bok som gav mig följande script, har dock ingen aning om det är det som jag skall ha?  :r 

form.html

```
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>HTML Form</title>
</head>

<body>
<Form action="handleform.php" method="post">
URL <input type="text" name="Array[URL]" size="60"><BR>
Description <textarea name="Array[Description]" rows="5" cols="40"></textarea><BR>
<input type="submit" name="submit" value="Submit!">
</Form>
</body>
</html>
```

handleform.php

```php
<?php
function WriteToFile ($URL,
$Description) {

	$TheFile = "data.txt";
	$Open = fopen ($TheFile, "a");
	if ($Open) {
		fwrite ($Open,
		"$URL\t$Description\n");
		fclose ($Open);
		$Worked = True;
	} else {
		$Worked = False;
	}
	return $Worked;
} // Slutet på WriteToFile-funktionen
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Using Files</title>
</head>

<body>
<?php
//Denna sida tar emot och hanterar datan som genererats i "form.html"

$Pattern = "(http://)?([^[:space:]]+)
([[:alnum:]\.,-_?/&=]";

if (eregi($Pattern, $Array["URL"])) {
	$Replace = "<a href=\"http://\\2\\3\\"
	target=\"_new\">\\2\\3</a>";
	$Array["URL"] =
	eregi_replace($Pattern, $Replace,
	$Array["URL"]);
	$CallFunction = WriteToFile
	($Array["URL"],
	$Array["Description"]);
	if ($CallFunction) {
		print ("Your submission-
		$Array[URL]-has been
		recevied!<BR>\n");
	} else {
		print ("Your submission was not
		processed due to a system
		error!<BR>\n");
	}
} else {
	print ("Please enter a valid URL
	(web-address) !<BR>\n");
}
?>
</body>
</html>
```

Filerna ligger uppe [här](http://kvist.wiggum.se/file/form.htm). Så är detta alls rätt kod för att utföra det jag vill göra? Om någon känner igen det, eller vet ett annat sätt, så vore jag mkt tacksam över att se det.

För med denna kod, får jag följande meddelande efter att ha klickat på "Submit!" ; Parse error: syntax error, unexpected T_STRING in /home/hotell/kvist/file/handleform.php on line 34

Helt vilsen som sagt   :bla 

Tack på förhand!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/172819-redigera-information-samt-spara-den-direkt-på-webben
