lazda2 Posted October 25, 2007 Report Share Posted October 25, 2007 (edited) izveidoju pieteikums.php <form name="forma" method="POST" action="post.php"> <input type="text" name="teksts" size="25"> <input type="submit" value="Nosūtīt" name="poga"> </form> un izveidoju post.php <?php if(isset($_POST['teksts'])){$teksts=$_POST['teksts'];} else {$vards="nekas nav atsutits";} $fails = fopen("fails.txt", "w"); fwrite($fails,$teksts); fclose($fails); ?> BET: sis skripts vai kas nu tas buutu izvedo failu fails.txt un to tu ieraksti kad ieej pieteikums.php tas paraadaas bet kad veelreiz ieraksti tas aizveito iepriekseejo!! JAUTAAJUMS: jaa panaakt lai vins raksta vienu aiz otra un vecais paliek!! edit: nemts no http://www.netwars.lv foruma!! Links seit , ja nu kaads nesaprot ko es iisti gribu!! Edited October 25, 2007 by lazda2 Link to comment Share on other sites More sharing options...
mex Posted October 25, 2007 Report Share Posted October 25, 2007 (edited) Tas laikam būtu šitā: $jaunie_dati="saraxti iekšā ko tev vajag vai arī liec mainīgo"; file_put_contents("fails kurā saglabāsies.txt",$jaunie_dati.file_get_contents("fails kurā saglabāsies.txt") ); Edited October 25, 2007 by mex Link to comment Share on other sites More sharing options...
lazda2 Posted October 25, 2007 Author Report Share Posted October 25, 2007 taa arii nesapratu kas kaa , kur man jaaraksta!! Link to comment Share on other sites More sharing options...
mex Posted October 25, 2007 Report Share Posted October 25, 2007 nu kkā šitā: <?php if(isset($_POST['teksts'])){$teksts=$_POST['teksts'];} else {$vards="nekas nav atsutits";} $jaunie_dati="$fails,$teksts"; file_put_contents("fails.txt",$jaunie_dati.file_get_contents("fails.txt") ); ?> Link to comment Share on other sites More sharing options...
10BaseT Posted October 25, 2007 Report Share Posted October 25, 2007 (edited) <?php //TE noradi kura faila bus visi dati $datufails = "fails.txt"; //Shite uz aatro naviagcija echo "<a href=\"?id=1\">Jauns pieteikums</a> | <a href=\"?id=2\">Pieteikumi</a>"."<br>"; //Shite uz aatro kkada navigacija ar switchu switch(htmlspecialchars(stripslashes(trim($_GET['id'])))) { case "1": // Sheit bus pieteikuma forma //Ja forma nav apstiprinata taa tiks paradiita if(!isset($_POST['submitted'])) { ?> <form name="forma" method="POST" action="<?php echo $_SERVER['REQUEST_URI']; ?>"> Vards: <input type="text" name="vards" size="25"><br> Teksts:<br><textarea cols="40" rows="6" name="teksts"></textarea><br> <input type="submit" value="Nosūtīt" name="poga"> <input type="hidden" name="submitted" value="TRUE"> </form> <?php //Ja ir apstiprinata tad daram visu ko vajag attiecigi ierakstam failaa.... } elseif(isset($_POST['submitted'])) { // Shis te noraada ja ir noradits kkads teksts un vards if(isset($_POST['teksts']) && isset($_POST['vards']) && !empty($_POST['vards']) && !empty($_POST['teksts'])) { //rekur tad te buus tavs laiks setlocale(LC_TIME, 'Latvian_Latvia.1257'); // win $datums = strftime("%Y.gada %d.%B"); $laiks = date("H:i:s"); $time = $datums." ".$laiks; //Nedaudz filtrejam lai neiebaro neko $vards = htmlspecialchars(stripslashes(trim($_POST['vards']))); $teksts = htmlspecialchars(stripslashes(trim($_POST['teksts']))); //rekur mes noradam tekstu un failu, attiecigi atveram ierakstam un aizveram failu $teksts="Autors: ".$vards." Teksts: ".$teksts." Laiks: ".$time."\n"; $fails = fopen("$datufails", "a"); fwrite($fails,$teksts); fclose($fails); //paradam ka viss ir veiksmigi ierakstis echo "Ieraksts pievienots"; //Te ja nenorada tekstu parada zinu .... } else { echo "Tu neierakstiji tekstu vai vardu"; } //sheit aizveram else } //shiet beidzas pieteikuma forma #4 break; //rekur paradisim pieteikumus default: case "2": $linijas = file("$datufails"); foreach ($linijas as $linija) { echo htmlspecialchars(stripslashes(trim($linija))) . '<br />'; } break; } ?> Shitas kkas advancetaaks nedaudz uzlaboju EDIT: Ja gribi kko veel, pm EDIT2: Nedaudz uzlaboju veel Edited October 26, 2007 by 10BaseT Link to comment Share on other sites More sharing options...
lazda2 Posted October 25, 2007 Author Report Share Posted October 25, 2007 (edited) thanks jaameegina!! EDIT: STRAADA!! Vareet lai posti sakaartotos stabinaa un newis txt bet php failaa!! Un jaa var tad lai uzraada arii posta laiku !! Ja iznaak tad pateiku ko es ar so sataisiisu!! Edited October 25, 2007 by lazda2 Link to comment Share on other sites More sharing options...
CJxx Posted October 25, 2007 Report Share Posted October 25, 2007 (edited) lazda..vareeji jau arii turpat forumaa prasiit oftopik: man jau prikolee kaa shitie shmurgulji shpiko visu no NW.lv ...leeets pakaljdarinaajums.. Edited October 25, 2007 by CJxx Link to comment Share on other sites More sharing options...
lazda2 Posted October 27, 2007 Author Report Share Posted October 27, 2007 (edited) ar 10BaseT tikaam tik taalu ka adminiem vajag ievadiit paroli un itkaa var dzeest postus bet newar izdeest raada "Tev nav atlaujas dzest ierakstus!" !! Luuk!! varbuut kaads maacees izlabot!! <?php //TE noradi kura faila bus visi dati $datufails = "fails.txt"; $adminuparole = "123"; //te par to ielogoshanos ini_set('session.auto_start','1'); //neliela funkcija function cutline($filename,$line_no=-1) { $strip_return=FALSE; $data=file($filename); $pipe=fopen($filename,'w'); $size=count($data); if($line_no==-1) $skip=$size-1; else $skip=$line_no-1; for($line=0;$line<$size;$line++) if($line!=$skip) fputs($pipe,$data[$line]); else $strip_return=TRUE; return $strip_return; } //Shite uz aatro naviagcija echo "<a href=\"?id=1\">Jauns pieteikums</a> | <a href=\"?id=2\">Pieteikumi [adminiem]</a>"; if(isset($_SESSION['auth']) && $_SESSION['auth'] == "true") { echo " | <a href=\"?id=4\">Iziet [adminiem]</a><br>"; } else { echo "<br>"; } //Shite uz aatro kkada navigacija ar switchu switch(htmlspecialchars(stripslashes(trim($_GET['id'])))) { default: case "1": // Sheit bus pieteikuma forma //Ja forma nav apstiprinata taa tiks paradiita if(!isset($_POST['submitted'])) { ?> <form name="forma" method="POST" action="<?php echo $_SERVER['REQUEST_URI']; ?>"> Vards: <input type="text" name="vards" size="25"><br> Teksts:<br><textarea cols="40" rows="6" name="teksts"></textarea><br> <input type="submit" value="Nosūtīt" name="poga"> <input type="hidden" name="submitted" value="TRUE"> </form> <?php //Ja ir apstiprinata tad daram visu ko vajag attiecigi ierakstam failaa.... } elseif(isset($_POST['submitted'])) { // Shis te noraada ja ir noradits kkads teksts un vards if(isset($_POST['teksts']) && isset($_POST['vards']) && !empty($_POST['vards']) && !empty($_POST['teksts'])) { //rekur tad te buus tavs laiks setlocale(LC_TIME, 'Latvian_Latvia.1257'); // win $datums = strftime("%Y.gada %d.%B"); $laiks = date("H:i:s"); $time = $datums." ".$laiks; //rekur tad buus ari tava ip $ip = $_SERVER['REMOTE_ADDR']; //Nedaudz filtrejam lai neiebaro neko $vards = htmlspecialchars(stripslashes(trim($_POST['vards']))); $teksts = htmlspecialchars(stripslashes(trim($_POST['teksts']))); //rekur mes noradam tekstu un failu, attiecigi atveram ierakstam un aizveram failu $teksts="Autors: ".$vards." Teksts: ".$teksts." Laiks: ".$time." IP: ".$ip."\n"; $fails = fopen("$datufails", "a"); fwrite($fails,$teksts); fclose($fails); //paradam ka viss ir veiksmigi ierakstis echo "Ieraksts pievienots"; //Te ja nenorada tekstu parada zinu .... } else { echo "Tu neierakstiji tekstu vai vardu"; } //sheit aizveram else } //shiet beidzas pieteikuma forma #4 break; //rekur paradisim pieteikumus case "2": if(isset($_POST['submitted'])) { if($_POST['parole'] == $adminuparole) { $_SESSION['auth'] = 'true'; echo $_SESSION['auth']; } else { echo "Nepareiza parole"; } } if(isset($_SESSION['auth']) && $_SESSION['auth'] == "true") { $linijas = file("$datufails"); $i="1"; foreach ($linijas as $linija) { echo htmlspecialchars(stripslashes(trim($linija))) ." <a href=\"?id=3&linija=".$i++. "\">DZEST</a><br />"; } } if(!isset($_POST['submitted'])) { ?> <form name="forma" method="POST" action="<?php echo $_SERVER['REQUEST_URI']; ?>"> Parole: <input type="text" name="parole" size="25"><br> <input type="submit" value="Nosūtīt" name="poga"> <input type="hidden" name="submitted" value="TRUE"> </form> <?php } break; case "3": if(isset($_SESSION['auth']) && $_SESSION['auth'] == "true") { $dzesamalinija = htmlspecialchars(stripslashes(trim($_GET['linija']))); cutline($datufails,$dzesamalinija); echo "Ieraksts $dzesamalinija izdests!"; } else { echo "Tev nav atlaujas dzest ierakstus!"; } break; case "4": if(isset($_SESSION['auth']) && $_SESSION['auth'] == "true") { } else { echo "Tu nevari iziet jo neesi iegaajis!"; } break; } ?> Edited October 27, 2007 by lazda2 Link to comment Share on other sites More sharing options...
janhouse Posted October 27, 2007 Report Share Posted October 27, 2007 karoce nesaprotu kadu putru jus te veidojat, bet atbildot uz to pasu pirmo jautajumu ka panakt, ka dati tiek pievienoti nevis dzesti: http://lv.php.net/manual/en/function.fopen.php fopen("fails.txt", "a"); //a atvers failu rakstisanai (tikai) un novietos pointeri faila beigas. nekada jega nav nolasit visu to shitu lai kautko pievienotu. un kapec jalieto txt faili? labak nebutu ar mysql datubazi? Link to comment Share on other sites More sharing options...
lazda2 Posted October 27, 2007 Author Report Share Posted October 27, 2007 mysql negribu!!! tas ko tu atbildeeji jau bija sataisiits!!! man vajag peedeejo jautaajumu!! kaapeec newar dzeest postus?? Link to comment Share on other sites More sharing options...
10BaseT Posted October 28, 2007 Report Share Posted October 28, 2007 kapeec ne shito kapeec ne to kapeec lazda njem pievienoto failu x.rar tur viss ir x.rar Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now