Jump to content
php.lv forumi

Cur pārlūku ierakstīt txt failā


hackerman

Recommended Posts

Man vajadzētu ierakstīt caur pārlūku informāciju txt failā... Kāds varētu pateikt kā to var izdarīt?

Lieta man ir par banu uzlikšanu... Kautkur netā sameklēju skriptu, kur ir jāieraksta ip adresse txt failā.

Un lai man tā lieta ietu ātrāk es gribētu to izdarīt caur pārlūku :) Kāds pasakat kā to var izdarīt, vai vismaz kādu pamācību :P

 

 

sorry pa virsraksta kļūdu ...

Edited by hackerman
Link to comment
Share on other sites

  • Replies 30
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Būšu tomēr traki labs un laipns.

http://php.net/fopen

http://php.net/fputs

 

Un, tā kā man nav ko darīt, lūdzu pilns kods šādam failiņam.

<?php
header("Content-type: text/html;charset=utf-8");
if (isset($_POST['saturs'])) {
extract($_POST);
if (file_exists($nosaukums.".txt")) $type="w";
else $type="x";
fputs(fopen($nosaukums.".txt", $type), $saturs);
echo "gatavs. <a href=\"".$nosaukums.".txt\">fails sheit</a>";
}
?><br/><br/><form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
faila nosaukums: <input type="text" name="nosaukums">.txt<br/>
faila saturs:<br/><textarea name="saturs" cols="70" rows="8"></textarea><br/>
<input type="submit" value="taisiit">

 

PS. te ir slikts stils - nekad nelieto extract funkciju.

Link to comment
Share on other sites

Nu man tāds skripts arī noderēs :P Paldies tev arī par tādu :)

 

Es čekojot forumu uztaisīju gandrīz "savu bana skriptu" :D:D

Nu nevarētu teikt ka pats kodēju, bet apvienoju vismaz :P

 

Lieta tāda - viņš man neliek nākamajā rindā :(

 

ban.php

<form action="banotajs.php" method="post">
<p>IP: <input type="text" name="ip" /></p>
<p>Iemesls: <input type="text" name="iemesls" /></p>
<p><input type="submit" /></p>
</form>

 

banotajs.php

 

<?

$fails="banelis.txt";
$atver=fopen($fails, "a");
$raksta=fwrite($atver, $_POST['ip'].'|'.$_POST['iemesls']);
echo 'Paldies, bans tika pievienots!';
?>

 

 

 

P.S. man vajag lai viņš taisa tā:

 

ip|iemesls `ENTER`

ip|iemesls `ENTER`

ip|iemesls `ENTER`

ip|iemesls `ENTER`

ip|iemesls `ENTER`

 

 

un t.t.

 

ja uzlieku

$atver=fopen($fails, "a");

, tad man viņš visu kopē vienā rindā, bet ja uzlieku

$atver=fopen($fails, "w");

, tad viņš kopē iepriekšējam pa virsu. Moška ir kāds cits burts kas liks viņam "spiest enter" ? :D:D

Edited by hackerman
Link to comment
Share on other sites

Par cik es rūpīgi centos pētīt forumu, es atradu

 

http://php.lv/f/index.php?showtopic=5009&a...%ABt+fail%C4%81

 

Tur varteikt ir tas pats, kas man... Bet es nezinu kur man tas ir jāraksta =/

 

Mēģināju $raksta=fwrite($atver, $_POST['ip'].'|'.$_POST['iemesls'])\r\n;

 

Bet nesanāca :(

Link to comment
Share on other sites


×
×
  • Create New...