Помогите с готевой книгой - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Mon, 13 Jan 2025 12:06:53 +0300<blockquote class="blockquote"><strong>SIR2100</strong> <br>
Скрипт все равно не работает.<br>
Даже если просто нажать сохранить то выкинет на авторизацию. <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> </blockquote>
А ты ожидал что сайт сам тебя запомнит?)))<br>
сессии в помощь
https://visavi.net/topics/19533/339393
Помогите с готевой книгой ramzesFri, 25 Mar 2011 01:10:57 +0300Сообщенияhttps://visavi.net/topics/19533/339393писец. С чего-то вдруг админка перестала работать. Раньше работала а тут перестала. Че за х..<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:05 сек.</span></em><br>
<pre class="prettyprint">
<?php
$file = "../local/adminpass.dat";
$password = file_get_contents($file);
$pass = md5($_POST['secret']);
if($pass == "d41d8cd98f00b204e9800998ecf8427e")
{
echo'<form class=gtext action="admin-panel.php" method="post">
Введите секретный код <br/>
<input type="text" name="secret">
<input name="submit" type="submit" value="Отправить">
</form>';
echo'Вы не ввели секретный код!';
}
elseif ($password == $pass)
{
}
else
{
echo'<form class=gtext action="admin-panel.php" method="post">
Введите секретный код <input type="text" name="secret">
<input name="submit" type="submit" value="Отправить">
</form>';
echo'Секретный код не верен!';
}
?></pre>
Вот простенький, кажется, код. Но что-то тут не так. Посмотрите <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
<br>
<em><span style="font-size:x-small">Добавлено через 03:55 сек.</span></em><br>
Если пароли совпадают то мы нормально переходим в "админку". Обновляется страница и мы в админке находимся. Но когда заполняем любую форму и пытаемся что-либо отправить - сразу выкидывает
https://visavi.net/topics/19533/339250
Помогите с готевой книгой SIR2100Thu, 24 Mar 2011 19:26:05 +0300Сообщенияhttps://visavi.net/topics/19533/339250У меня есть текст в файле. Нужно этот текст поместить в форму для последующего изменения.<br>
------<br>
$file = "../local/admpanel/spisok.dat";<br>
$text = file_get_contents($file);<br>
-------<br>
вставляем этот текст в формочку для последующего изменения<br>
-------<br>
$text = $_POST['text'];<br>
file_put_contents($file, $text);<br>
вроде так)) <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
<br>
<em><span style="font-size:x-small">Добавлено через 06:46 сек.</span></em><br>
Допишите пожалуйста, а то я не знаю как из переменной текст в форму вставить <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/19533/339240
Помогите с готевой книгой SIR2100Thu, 24 Mar 2011 19:10:19 +0300Сообщенияhttps://visavi.net/topics/19533/339240Ну я не знаю как ты справляешься)) лично мне оч тяжело((<br>
<br>
<em><span style="font-size:x-small">Добавлено через 09:21 сек.</span></em><br>
Скрипт все равно не работает.<br>
Даже если просто нажать сохранить то выкинет на авторизацию. <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad">
https://visavi.net/topics/19533/339206
Помогите с готевой книгой SIR2100Thu, 24 Mar 2011 17:05:17 +0300Сообщенияhttps://visavi.net/topics/19533/339206133. <strong>SIR2100</strong>, у меня тоже 11 класс, тоже егэ на носу
https://visavi.net/topics/19533/339187
Помогите с готевой книгой KOZZThu, 24 Mar 2011 16:17:18 +0300Сообщенияhttps://visavi.net/topics/19533/339187Что поделаешь хД 11 класс, ЕГЭ на носу и сайт писать нужно)) вот и мечусь я из стороны в сторону<br>
<img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad">
https://visavi.net/topics/19533/339186
Помогите с готевой книгой SIR2100Thu, 24 Mar 2011 16:13:18 +0300Сообщенияhttps://visavi.net/topics/19533/339186131. <strong>ramzes</strong>, file_put_content<span style="color:#ff0000">s</span>()<br>
<br>
<em><span style="font-size:x-small">Добавлено через 00:20 сек.</span></em><br>
SIR2100 ты меня убиваешь ....
https://visavi.net/topics/19533/338937
Помогите с готевой книгой KOZZThu, 24 Mar 2011 05:42:36 +0300Сообщенияhttps://visavi.net/topics/19533/338937$file_put_content($admpass);<br>
file_put_content($admpass);<br>
это функция а не переменная
https://visavi.net/topics/19533/338870
Помогите с готевой книгой ramzesThu, 24 Mar 2011 01:08:17 +0300Сообщенияhttps://visavi.net/topics/19533/338870<pre class="prettyprint"><?
$file = fopen("../local/adminpass.dat","r");
$password = fread ($file,1000);
$pass = md5($_POST['secret']);
if($pass == "d41d8cd98f00b204e9800998ecf8427e")
{
echo'<form class=gtext action="1.php" method="post">
Введите секретный код <input type="text" name="secret">
<input name="submit" type="submit" value="Отправить">
</form>';
echo'Вы не ввели секретный код!';
}
elseif ($password == $pass)
{
echo'Вы вошли в администраторскую!<br />';
echo'<form class=gtext action="1.php" method="post">
Изменить пароль<input type="text" name="admpass"><br/>
Повторите пароль<input type="text" name="admpasspr"><br/>
Вы уверены? (да)<input type="text name="right" >
<input name="submit" type="submit" value="Сохранить">
</form>';
if( ($_POST['admpass']) == ($_POST['admpasspr']))
{
$admpass = md5($_POST['admpass']);
$right = ($_POST['right']);
if($right == "да")
{
if ($admpass == "d41d8cd98f00b204e9800998ecf8427e")
{
}
else
{
$file = fopen ("../local/adminpass.dat","a+");
$file_put_content($admpass);
echo'Ваш новый пароль:';
echo $ap;
}
}
else
{
echo'Вы не подтвердили пароль!';
}
}
else { echo'Вы не подтвердили пароль!';}}
?></pre>
Вот код. Это часть большого скрипта.<br>
Подскажите почему он может не работать.<br>
При вводе пароля скрипт отправляет пользователя на страницу авторизации и не записывает данные, введенные пользователем. <br>
Т.е. я ввел все данные, нажимаю сохранить и он меня посылает на авторизацию, в файл ничего не записывая.<br>
Подскажите <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> в чем может быть ошибка?
https://visavi.net/topics/19533/338853
Помогите с готевой книгой SIR2100Thu, 24 Mar 2011 00:23:13 +0300Сообщенияhttps://visavi.net/topics/19533/338853Не знаю как там по скорости, но если файл скажем 10мб, твоим способом он полностью помещается в оперативную память.. Т.е. весь файл считывается.. А другим способом, просто дописывается не читаясь и не тратя на это память.
https://visavi.net/topics/19533/338702
Помогите с готевой книгой ВалерийWed, 23 Mar 2011 18:14:17 +0300Сообщенияhttps://visavi.net/topics/19533/338702127. <strong>valerik</strong>, ну возможно <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
а можно и так:<br>
<pre class="prettyprint">file_put_contents(file_get_contents('file.txt').'дописываемая строка');</pre>
интересно было бы сравнить по скорости <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/19533/338688
Помогите с готевой книгой KOZZWed, 23 Mar 2011 17:41:34 +0300Сообщенияhttps://visavi.net/topics/19533/338688Ну если надо дописывать текст в существующий файл, то наверное правильнее использовать fopen(a+),fwrite,fclose
https://visavi.net/topics/19533/338686
Помогите с готевой книгой ВалерийWed, 23 Mar 2011 17:38:42 +0300Сообщенияhttps://visavi.net/topics/19533/338686Понятно. Спс <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/19533/338653
Помогите с готевой книгой SIR2100Wed, 23 Mar 2011 16:40:16 +0300Сообщенияhttps://visavi.net/topics/19533/338653123. <strong>SIR2100</strong>, fputs() это наследие php3, про который (имхо) пора забывать.<br>
всякие fopen(), flock() , fclose()...<br>
появились более удобные аналоги, с ними код красивее и короче.<br>
вместо fopen,fgets,fclose - <span style="color:#ff0000">file_get_contents()</span> или <span style="color:#ff0000">file()</span> (в зависимости от ситуации)<br>
вместо fopen,flock,fputs,flock,fclose - <span style="color:#ff0000">file_put_contents()</span><br>
разницу читай в мануалах, разбирай более свежие скрипты.
https://visavi.net/topics/19533/338635
Помогите с готевой книгой KOZZWed, 23 Mar 2011 15:42:06 +0300Сообщенияhttps://visavi.net/topics/19533/338635И еще. <br>
Есть текстовый документ.<br>
1.txt<br>
В нем есть строки<br>
-nhfnfnfnfn<br>
-траратаратар<br>
-фигня<br>
-брр<br>
Нужно вывести допустим 20 строк, обрезанных на 70 символов.<br>
Что-то бодобное уже мне делали. Но там рандомно строки выводятся. А мне нужно чтобы выводилось по х штук. <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
<br>
<em><span style="font-size:x-small">Добавлено через 00:39 сек.</span></em><br>
<pre class="prettyprint"><?
function text_dl ($text, $dl)
{
$text = iconv("utf-8", "cp1251", $text);
if (strlen($text)>$dl)
{
$rest = substr($text, 0, $dl);
$rest = iconv("cp1251", "utf-8", $rest);
return $rest.'...';
}
else
{
$rest = iconv("cp1251", "utf-8", $text);
return $rest;
}
}
$file = file("../local/fakt.dat");
if (count($file))
{
$line = rand(0, count($file) - 1);
print '<a href="vashi_voprosi.php?line='.$line.'">'.text_dl($file[ $line ], 100).'</a>';
}
else
{
print 'База правил пуста';
}
?></pre>
<br>
<em><span style="font-size:x-small">Добавлено через 02:58 сек.</span></em><br>
Причем нужно обязательно чтобы ссылка была (ну это я сам) и чтобы не рандомные, скажем 10 строчек, а чтобы по порядку с конца были. Если будет листниг, то вообще суперски))
https://visavi.net/topics/19533/338632
Помогите с готевой книгой SIR2100Wed, 23 Mar 2011 15:35:41 +0300Сообщенияhttps://visavi.net/topics/19533/338632