---
title: "Nyhets skript någon?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15080-nyhets-skript-någon"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "U2K"
published: "2001-01-02T17:30:00.000Z"
updated: "2001-01-02T20:00:00.000Z"
replies: 6
views: 197
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/15080-nyhets-skript-någon"
---

# Nyhets skript någon?

## #1 — U2K, 2001-01-02T17:30Z

Hej, det är så att jag har ett litet problem med en sak. Jag kör PHP och mySQL och vill läsa från tablen news och endast visa de första 6 nyheterna på sidan. Resten av posterna ska delas upp i länkar som an kan klicka på.. Hoppas ni förstår.. 

```
<a href="index.php?blablabla">Typ visa nästa 6 poster</a>
```

 **Vide**  skapade ett bra skript i ASP och nu undrar jag hur man gör i PHP. Visa poster är inget problem men att dela upp den sådär.. HJÄLP!!!

MVH Uffe

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

## #2 — Fuel, 2001-01-02T17:50Z

Jag håller på med ett utan mySql.. ( endast 6kb stort ) Man kan ge sina synpunkter på respektive nyhet bl.a..

hursomhelst, då kan du göra så här:

```
<? if(isset($pos)==0) $pos=0; $count=5; ?>

<?
$content = file("$meddelanden/db.txt");
$size = count($content);

if($pos >= $size):
$pos = 0;
endif;

for($i=$pos; $i<($count+$pos); $i++)
{
if($i > $size-1) break;
$text = explode("&#0124;",$content[$size-$i-1]);
?>

<p>En nyhet: <? echo "$text[5]"; ?></p>

<?
} // end for
?>

<p>Fler nyheter <img src="/images/gul_pil.gif">  
<?php if ($pos > 0): ?>

<a href="<?php echo $PHP_SELF; ?>?pos=<?php echo $pos-$count;?>">Backa</a> <b>:</b>  

<?php endif; if($size > $pos+$count): ?>
<a href="<?php echo $PHP_SELF; ?>?pos=<?php echo $pos+$count;?>">Nästa</a>
<?php endif; ?></p>
```

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

## #3 — U2K, 2001-01-02T17:59Z

Ok, tack.. Lättare än att använda sig av det än mySQL då. Men det ska finnas nyheter i db.txt från början va? 

MVH Uffe

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

## #4 — Fuel, 2001-01-02T18:31Z

db.txt är tom från början..

Eftersom jag är nybörjare på php har all kod jag skrivit tagit så lång tid, jag läser i php böcker och letar i detta forum samtidigt :) ,jag fattar mer och mer som tur är.. Allt kan göras bättre, men den fungerar bara bra, och det räcker..

här har du ett utdrag till:

sidan formuläret skickar datan till

```
<?php
$meddelanden = "/home/html/godjul";

$exemp=htmlspecialchars($exemp);
$exemp=stripslashes($exemp);
$exemp=str_replace("\n","",$exemp);

$content = file("$meddelanden/db.txt");
$size = count($content);
$text = $rubrik."&#0124;".$kalla."&#0124;".$datum."&#0124;".$tid."&#0124;".$bild."&#0124;".$exemp."&#0124;".$id."&#0124;".$mejl."&#0124;";
$content[$size] = (string)$text;
$fp2=fopen("$meddelanden/$id.php", "a+");

$fp=@fopen("$meddelanden/db.txt","a");
if($fp <= 0):
        ?> Kunde inte öppna datafilen. <br>

<?php
endif;
fputs($fp,$content[$size]."\n");
fclose($fp);
endif;
?>
```

$fp2 används till en annan sida ( jag skriver till 2 filer samtidigt.. och jag använder mig av mer kod än detta :)

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

## #5 — U2K, 2001-01-02T19:16Z

Arrayen $text\[5\] returnerar inget.. varför?

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

## #6 — Fuel, 2001-01-02T19:44Z

De kodexempel jag har visat kanske inte hänger ihop utan är exempel på hur du kan göra.. :)

Ett formulär i script1:
\<textarea name="exemp" rows="7" cols="40"\>\</textarea\>

Postar till script2:

```
$content = file("$meddelanden/db.txt");
$size = count($content);
$text = $rubrik."&#0124;".$kalla."&#0124;".$datum."&#0124;".$tid."&#0124;".$bild."&#0124;".$exemp."&#0124;".$id."&#0124;".$mejl."&#0124;";
```

som lagrar datan i textfilen db.txt
( det börjar på 0: 0=$rubrik 5=$exemp )

Sen i t.ex inlagg.php skriver du

```
<? echo $text[5]; ?> = det skrev i textarean i script1
```

Ursäkta att jag beskriver så nybörjar nogrant ;)

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

## #7 — Batboy, 2001-01-02T20:00Z

Detta använder jag, <http://px.sklar.com/code.html?code_id=296>  . Kanske inte så vidare smidigt men det fungerar utmärkt.

/j

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15080-nyhets-skript-någon
