Avatar billede nickyc Nybegynder
18. marts 2004 - 15:45 Der er 2 kommentarer og
1 løsning

addlink problem

Hey all...
Jeg har et script hvor man kan indtaste et link, og det man har tastet bliver lagt i en txt. fil og fra en 3. side bliver tekstfilen læst, også det der ligger i txt. filen bliver posted på ens side! Det vil dette her script ik gør, og fatter ik hvad der er galt! Nogle der kan hjælpe??? PS! Har husket og chmode txt. filen til 777

Koden for addlink.php:


<?
$fil = "links.txt";
$ingenbe = "Der er ingen beskrivelse";
$maaneder = array("januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december");
$tid = $ugedage[date(w)]." den ".date(j).". ".$maaneder[date(m) - 1]." kl. ".date("H:i:s");
if (getenv('HTTP_X_FORWARDED_FOR'))
{
$ip=getenv('HTTP_X_FORWARDED_FOR');
}
else {
$ip=getenv('REMOTE_ADDR');
}
if($adresse) {
$beskrivelse = ereg_replace("<","&lt;",$beskrivelse);
$beskrivelse = ereg_replace(">","&gt;",$beskrivelse);

if ($beskrivelse) {
$str  = "<a href=$adresse>$adresse</a> &nbsp;&nbsp;$beskrivelse&nbsp;-&nbsp;<font color=#999999 size=1>[$tid-$ip]</font><br>\n";
} else {
$str  = "<a href=$adresse>$adresse</a> &nbsp;&nbsp;$ingenbe &nbsp;-&nbsp;<font color=#999999 size=1>[$tid-$ip]</font><br>\n";
}
$fp = fopen($fil, r);
if($fp) {
$filArray = file($fil);
$result = implode("", $filArray);
$result = "$str$result";
fclose($fp);
}
$fp = fopen($fil, w);
if($fp) {
fputs($fp, $result); 
fclose($fp);
}


}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Tilføj dit link</title>
<link href="../css/standard.css" rel="stylesheet" type="text/css">
</head>
<body>
<TABLE WIDTH="500" hight="100" BORDER="0" CELLSPACING="0" CELLPADDING="0" bgcolor="#FFFFFF">
<TR>
<td></td>
<td valign="top">
  <FORM ACTION="addlink.php">
<tr><td>&nbsp;Adresse:</td>
  <td>&nbsp;Beskrivelse:</td>
</tr>
    <td>&nbsp;<input type="text" name="adresse" value="http://"></td>
    <td>&nbsp;<input type="text" name="beskrivelse">&nbsp;<input type="submit" value="Skriv"></td>

   
    <br><br>
    </FORM>
</TR>
</TABLE>
</body>
</html>
Avatar billede cornell24 Nybegynder
18. marts 2004 - 19:57 #1
Du skal indsætte dette

<?php  readfile ("links.txt") ?>

der hvor du gerne vil have linksne til at ligge.
Avatar billede nickyc Nybegynder
18. marts 2004 - 21:04 #2
har jeg gjort, det er bare ligesom om den ikke læser txt. filen!
Avatar billede nickyc Nybegynder
19. marts 2004 - 01:28 #3
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester