hoe kan ik hier nog een text aantoevoegen dat ook word opgeslagen. kan nu maar een text te gelijk opslaan naar text file.

<?php
if (isset($_POST['emailSubmit'])) {
$file = fopen('save.txt','a+');
$email = $_POST['nail'];
$fmail = $email.PHP_EOL;
fwrite($file,$fmail);
fclose($file);
print_r(error_get_last());

header("Location: http://nederland.serverthuis.nl";) ;
}

?>
Misschien handig om te vertellen in welk formaat je het wilt opslaan? Je wilt de data uiteraard wel kunnen extraheren.
html code:


<head>
<meta http-equiv="Content-Language" content="nl">
<meta name="keywords" content="HOTLINE SERVER , TOEVOEGEN SERVER">
<meta name="description" content="TOEVOEGEN HOTLINE SERVERS">
<title>SERVER TOEVOEGEN</title>
</head>

<body link="#FF0000" vlink="#FF0000" alink="#FF0000" text="#FF0000" bgcolor="#800000">

<form action='emaillist.php' method='POST' style="font-size: 14pt; color: #FF0000; font-weight: bold">
    IP/DNS:<input type='text' name ='nail' size= '30'/> 
    DISCRIPTION:<input type='text' name='dis' size='60'/>
    <br />
    <input type='submit' name='emailSubmit' value='OK'/>
    <br />
</form>

Ja, maar dat is niet wat ik nodig heb.
Je slaat nu per regel een mail-adres op, lijkt me.
Hoe wil je de tweede soort gegeven dan groeperen bij de eerste? Deze scheiden met een pipe-symbool | ?
maar zo als ik zeg heb er geen verstand van. maar het werkt wel alleen 1 regel. maar het klopt dat deze gescheiden moet worden maar hoe. ik weet dat niet. maar als je de html code opent als voor beeld. zo zou ik het ook in het text docunument willen hebben opgeslagen. zo dat ik het kan ophalen.


<head>
<meta http-equiv="Content-Language" content="nl">
<meta name="keywords" content="HOTLINE SERVER , GET SERVER">
<meta name="description" content="GET HOTLINE SERVERS">
<title>GET SERVER LIST</title>
<style>
<!--
span.patrick { font-size: 14pt; color: #FF0000; font-weight: bold }
-->
</style>
</head>

<body link="#FF0000" vlink="#FF0000" alink="#FF0000" text="#FF0000" bgcolor="#800000">

<p>&nbsp;</p>
<p align="center"><b><font size="5">HOTLINE SERVER LIST</font></b></p>
<p>&nbsp;</p>
<div id="list">
  <p align="center">
	<iframe src="save.txt" frameborder="0" height="400"
      width="95%" name="GET_SERVERS" style="font-size: 14pt; color: #FF0000; font-weight: bold" align="center" class="patrick"></iframe></p>
</div>
-tags
Ah, het is een opslag voor IP's en hostnames, met een beschrijving. Aan de verwijzing naar maillist.php deed mij vermoeden dat het om een maillijst ging. Misschien dat daar enige verwarring in was?
In dit geval spreken we dan van IP/hostname en beschrijvingen. :-)

Je hoeft er geen verstand van te hebben, je moet alleen wel weten hoe je het graag in je text-bestand save.txt ziet verschijnen. Een IP/hostname is nu één regel, waar plaats jij je extra beschrijving dan? Op de tweede regel? Op dezelfde regel, en hoe scheid je deze van het mailadres?
Het zijn toch dingen waarover je eerst moet nadenken.

Voor de makkelijkheid zou ik kiezen om dit met een | te scheiden:

123.123.123.123|Server van Pietje
12.12.12.12|Server van Klaasje
12.34.56.78|Server van Jasmijntje
klopt precies wat je zegt. ik heb dit dan ook van internet gehaald en beetje aangepast. text regel 1 werkt. text regel 2 slaat die niet op. wat moet ik dan veranderen in de php codes dat die het inderdaad opslaat zo als jij het nu formuleerde.

    $fmail = $_POST['nail']."|".$_POST['dis'].PHP_EOL;


Die lijn met $email = $_POST['nail']; kan je weggooien.
moet deze regel nog aangepast worden

$fmail = $email.PHP_EOL;
Die moet je overschrijven met mijn code.
u bent op dit moment mijn engel.. het werkt.

een laatste vraag. is er een mogelijkheid dat ik ook de front style kan veranderen wat die ophaalt uit het text bestand nu zijn het zwarte kleine letters.

Reageren