Gå til innhold

Hjelp ed å sette sammen nyhets script..


Anbefalte innlegg

Skrevet (endret)

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
Videoannonse
Annonse
Skrevet

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..

Skrevet (endret)

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

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...