Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

php ophalen schrijven in txt file

Pagina: 1
Acties:
  • 175 views sinds 30-01-2008

  • extractor
  • Registratie: September 2004
  • Laatst online: 01-08 13:38
Ik heb een php pagina links.php die aan de hand van het bestand links.txt de links genereerd die op de site komen te staan, maar ik wil ook links toevoegen. Op de pagina links.php heb ik een knop toegevoegd die ons doorverwijst naar voeglinktoe.php.

Maar als ik een link toevoegd doet hij op t begin 3x een komma toevoegen, daarna doet hij het wel.
Mis weten jullie wat er fout is of weten jullie een betere manier, ik wil het niet in een database maken.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<html>
<head>
<title></title>
<link href="style_1.css" rel="stylesheet" type="text/css">
<style type="text/css">
p {font-size: 14pt;}
</style>
</head>
<body>
<br><br>

<?php

//the filename
$filename = "txt/links.txt";

//get content of textfile
$content = file($filename);

$links = explode(",", $content[0]);

function Links_site($links)
{
    reset($links);  
    $index = 0;
    while ($array_cell = each($links))
    {
    $name = $array_cell['value'];
    if ($index % 2)
    {
    print("$name</a></b><br>");
    $index ++;  
    }
    
    else
    {
    print("<a href=\"$name\" target=\"_blank\">");
    $index ++;
    }
    }
    return($message);
}

(links_site($links));
?>
<br><br>
<form method="post" action="voeglinktoe.php">
<INPUT type="submit" name="VoegLink" value="Voeg link toe"></form>
</body>
</html>


voeglinktoe.php
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<html>
<head>
<title></title>
<link href="style_1.css" rel="stylesheet" type="text/css">
<style type="text/css">
p {font-size: 10pt;}
</style>
</head>
<body>
<br><br>

<?php 
$validatie = $_POST['VoegLink'];
if (isset($validatie))
$validatie = 'TRUE';
else
?>
<p>Nu kunt u een link toevoegen, voer in het eerste textveld de url vande site in <br>(bijv. http://www.spam.nl
en  in het twede tekstveld de naam en de plaats<br>(bijv. Ram aan de pin - Kessel)<br><br>

<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post">
<input type="text" name="Url" size="30" value="http://www.spam.nl">
<input type="text" name="Naam"  value="Ram aan de pin - Kessel" size="30"><br><br>
<INPUT type="submit" name="SchrijfWeg" value="Voeg link toe"></form>

<?php
{
//the filename
$filename = "txt/links.txt";

//get content of textfile
$content = file($filename);
$links = explode(",", $content[0]);

$content = schrijf_oude_content($links);

$Url = $_POST['Url'];
$naam = $_POST['Naam'];

$insertlink = $content . $Url . "," . $naam;

$fp = fopen($filename,"w");
fputs($fp,$insertlink);
fclose($fp);
}

function Schrijf_oude_content($links)
{
reset($links);
while ($array_cell = each($links))
{
    $current_value = $array_cell['value'];
    $content .= $current_value . ",";
}
return $content;
}

//print("U moet via \"Links\" op de site van Ram aan de Pin naar deze pagina gaan, doet u dit niet. Dan kunt u geen link toevoegen");
?>


links.txt
code:
1
http://spam.com,Kiët de Trekkers - Kessel,http://www.spam.nl,Kiët Celke 9 - Kessel,http://www.spam.nl,De verkesköp - Kessel,http://www.spam.nl,Kiët Ut Hokske - Kessel eik

[ Voor 1% gewijzigd door RobIII op 11-01-2008 17:50 . Reden: Code tags gefixed; domeinen eruit gesloopt (spam) ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Euh; zo werken we hier niet (je vraag en een kwak code dumpen en dan duimen tot je antwoord krijgt). Zie daarvoor ook onze Programming Beleid Quickstart ;) We zitten hier niet om Jan-en-alleman's code te debuggen. Zoals je in de Quickstart zult lezen verwachten we wel wat meer eigen inzet (heb je al gedebugged bijvoorbeeld?) en op deze manier is je topic niet veel meer dan een quickfix.

[ Voor 45% gewijzigd door RobIII op 11-01-2008 17:47 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.