Gå til innhold

Hjelp ed å sette sammen nyhets script..


Anbefalte innlegg

Hei :)

Jeg har kjøpt meg en bok for å lære meg PHP...

Problemet er at i boka står det hvordan man lager et nyhets script..

det er 3 forskjellige tekster som sier noe om boken...

Problemet er at jeg ikke vet om disse tre tekstene skal være i samme script eller

i hvert sitt..jeg trenger nå hjelp til dette...

Her er index filen min og de tre scriptene..(Kansje noen feil i noen av de da)

Index.php

<?php

// HUSK DENNE!!

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<?php
//Logo!
?>
<input type="image" src="bilder/logo.gif" name="logo">
<?php
Meny
?>
<input type="image" src="bilder/meny.gif" name="logo">Hjem
<input type="image" src="bilder/meny.gif" name="logo">Test
<?php
//Title og lignende.
?>
 <title>Knights of Norway.com</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 <link rel="stylesheet" type="text/css" href="style.css">

<h2>Velkommen!</h1>
Vi er et World of Warcraft guild som holder til på relamen Trollbane.
Vi rekruterer alle fra level 20+. Guild lederen heter Grebegor (in-game).
Vi har tre hjelpe ledere som kan komme med ider.
De har ranken muskiter.<br><br>


<?php
//Her inkluderes alle mine filer og nyhets scriptet mitt.
include("nyheter_vis.php");

//nyhets scripte..
// dette er ikke inkludert lenger.. include("inc/gjestebok.php"); // kan byttes ut med includescriptet
?>
</body>
</html>

 

Nyheter_vis.php

<h3>Nyheter</h3>
<form action="nyheter_ny.php" method="post">
<table border="0">
<tr>
<td width="150">Overskrift:</td>
<td><input type="text" name="overskrift"></TD>
</tr>
<tr>
<td width="150">Artikel:</td>
<td><textarea name="artikel" cols="25" rows="3">
 	</textarea></TD>
</tr>
<tr>
<td><input type="submit" name="ny"
 	vaule="Legg inn" height="50" algin="right">
//her kan det stå noe...
</TD>
<td><a href="nyheter_vis.php">Til hovedsiden!</a></TD>
</TR>
</TABLE>
</form>

Nyheter_skriv.php

<html>
<body>
Test...Kommer dette frem?

<?php
$fp = fopen("nyheter\hoved.txt"), "a+";
$linje = $_POST['overskrift'] . "***---***";
$linje = $_POST['artikel'] . "***---***";
$linje = str_replace("\r\n", "<br>", $linje);
fwrite($fp,$linje);
fwrite($fp, "\n");
fclose($fp);
?>

</body>
</html>

Nyheter_vis.php

<?php
$matrise = file("nyheter\hoved.txt");
foreach ($matrise as $linje) {
$neste = explode("***---***", $linje);
echo "<h2>" . $neste[0] . "</h2">
echo "<blockquote>" . $neste[1] . "</blockquote>";
echo "Test!";
echo "<hr>;
}
?>

 

Plz ikke ta noen av disse scriptene..Jeg er sikkert du kan lage noe som er 10 ganger bedre selv.

 

Spørsmål:

Skall disse tre scriptene ligge i samme fil?

Endret av Hayer
Lenke til kommentar
Videoannonse
Annonse

Hei du.. det ser ut til at alle skal ha det filnavnet du har laget dem som.. tror ikke de skal ligge i samme php fil,,

 

Grunnen til det er eks at du har satt inn slik;

<form action="nyheter_ny.php" method="post"> da blir informasjonen sendt til nyherer_ny.php som ikke kan ligge i samme fil som den blir sendt fra..

Lenke til kommentar

gjore som ZoRaC sa men får feilen

Parse error: parse error, unexpected T_ECHO in C:\Kon_Web\nyheter_vis.php on line 6

 

Hva er feil?

Fant ut av den feilen der men fikk en ny som var

Parse error: parse error, unexpected T_ECHO in C:\Kon_Web\nyheter_vis.php on line 5

 

Hva er feil her da?

Prøvde å legge til ; på linja over og den samme linja og lignende men det funka ikke.. :no:

Endret av Hayer
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...