PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (13): В начало « ... 5 6 7 8 [9] 10 11 12 13 »
Найдено сообщений: 191
gheka
Отправлено: 10 Января, 2012 - 23:31:18 • Тема: Удалить 1 поле в таблице с помощью запроса MYSQL • Форум: Вопросы новичков
Ответов: 6 Просмотров: 288
Подскажите пожалуйста как удалить одно значение из таблицы.
То есть есть база данных
Таблица test в ней поля id, user, pasword
Как мне составить запрос MYSQL чтобы удалить одно значения pasword
Допустим
Этот запрос удаляет все поля из таблици а мне нужно только удалить значения pasword
Как это сделать?
gheka
Отправлено: 03 Января, 2012 - 00:29:26 • Тема: Вопрос по mysql • Форум: Вопросы новичков
Ответов: 3 Просмотров: 131
Здравствуйте скажите пожалуйста заметил в некоторых запросах mysql что некоторые переменные записаны по разному.
Тоесть Пример.
CODE (
SQL ):
скопировать код в буфер обмена
mysql_query ( "INSERT INTO `" . DB_PREFIX . "test` (`id`,`id_red`,`id_goods`,`mail`,`dat`) VALUES ('" . $user [ 'id' ] . "','$red_id','" . $_POST [ 'id' ] . "','" . $_POST [ 'EMAIL' ] . "','$gens4','$cena_e','" . time ( ) . "')" ) OR die ( "Error SQL" ) ;
То есть в запросе некоторые переменные записаны так:
а некоторые так
в чём отличие? Может есть в чём то разница? Или совсем не на что не влияет?.
gheka
Отправлено: 27 Декабря, 2011 - 22:26:36 • Тема: Выборка из базы данных? • Форум: Вопросы новичков
Ответов: 6 Просмотров: 225
etoYA пишет: gheka , вообще не понял вопроса. Какие 3 строчки?
Извиняюсь не каждая 3 строчка а каждая 3 запись вид записи такой.
1 запись - 27.12.2011 22:37:32
2 запись - 27.12.2011 22:37:32
3 запись - 27.12.2011 22:37:32
4 запись - 27.12.2011 22:37:32
5 запись - 27.12.2011 22:37:32
6 запись - 27.12.2011 22:37:32
7 запись - 27.12.2011 22:37:32
8 запись - 27.12.2011 22:37:32
9 запись - 27.12.2011 22:37:32
И так далее. Инкремента нет есть только поля id_user, info, date
Мне нужно выбрать из базы каждую 3 запись то есть 1. 3. 6. 9 и т.д
Возможно ли это? если да то как?
gheka
Отправлено: 27 Декабря, 2011 - 22:01:04 • Тема: Выборка из базы данных? • Форум: Вопросы новичков
Ответов: 6 Просмотров: 225
CODE (
SQL ):
скопировать код в буфер обмена
$result = mysql_query ( "SELECT * FROM `" . DB_PREFIX . "history` WHERE `id_user`='" . $datauser [ 'id' ] . "' ORDER BY `dat` DESC LIMIT" ) ;
В базу в таблицу histiriy записывается история каждый раз по 3 строчки мне нужно чтобы выводилась только каждая 3 строчка.
Подскажите пожалуйста. Как изменить запрос чтобы выводил каждую 3 строчку?
gheka
Отправлено: 21 Декабря, 2011 - 01:22:37 • Тема: Не понятности с подключением ROBOKASSA Как такое возможно. • Форум: Вопросы новичков
Ответов: 0 Просмотров: 114
Здравствуйте ест скрипт магазина подключаю к нему ROBOKASSA но тут возникла проблема которую сам не могу решить, так как не пойму как может один md5 хеш быть равным с другим md5 хеш.
Вот описание на сайте ROBOKASSA. Небольшая выдержка:
sMerchantLogin - login магазина в обменном пункте(обязательный параметр)
nOutSum - требуемая к получению сумма.
nInvId - номер счета в магазине
sSignatureValue - контрольная сумма MD5(обязательный параметр) - строка представляющая собой 32-разрядное число в 16-ричной форме и любом регистре (всего 32 символа 0-9, A-F). Формируется по строке, содержащей следующие параметры, разделенные ':', с добавлением sMerchantPass1 - (устанавливается через интерфейс администрирования): sMerchantLogin:nOutSum:nInvId:sMerchantPass1[:пользовательские параметры, в отсортированном алфавитном порядке]
Файл RESULT
В случае успешного проведения оплаты робот системы проводит запрос по Result URL, с указанием следующих параметров (методом, выбранным в настройках):
OutSum=nOutSum&
InvId=nInvId&
SignatureValue=sSignatureValue
nOutSum
-полученная сумма.
nInvId
- номер счета в магазине
sSignatureValue
- контрольная сумма MD5 - строка представляющая собой 32-разрядное число в 16-ричной форме и любом регистре (всего 32 символа 0-9, A-F). Формируется по строке, содержащей некоторые параметры, разделенные ':', с добавлением sMerchantPass2 - (устанавливается через интерфейс администрирования) т.е. nOutSum:nInvId:sMerchantPass2
Скрипт, находящийся по Result URL должен проверить правильность контрольной суммы и соответствия суммы платежа ожидаемой сумме. При формировании строки подписи учтите формат представления суммы (в строку при проверке подписи вставляйте именно полученное значение, без какого-либо форматирования).
Факт успешности сообщения магазину об исполнении операции определяется по результату, возвращаемому системе. Результат должен содержать "OKnMerchantInvId", т.е. для счета #5 должен быть возвращен текст "OK5".
Вот тестовый код для примера.
PHP:
скопировать код в буфер обмена
// Данные для 1 хеша
$mrh_login = "tester" ; // Логин в робочанге
$out_summ = "0.1" ; // Сумма платежа в wmz
$inv_id = "123" ; // Номер счёта
$mrh_pass1 = "uy4n2vo§3EZC6RZs" ; // Пароль 1
// Формируем 1 md5 хеш из параметров указанных ниже
$crc = strtoupper ( md5 ( "$mrh_login :$out_summ :$inv_id :$mrh_pass1 " ) ) ;
// Данные для хеша Result
$out_summ = "0.1" ; // Сумма платежа в wmz
$inv_id = "123" ; // Номер счёта
$mrh_pass2 = "uy4n2vo§3EZC6RZs" ; // Пароль 2
// Формируем полученные данные в md5 хеш
$my_crc = strtoupper ( md5 ( "$out_summ :$inv_id :$mrh_pass2 " ) ) ; echo '<br />' ;
//Проверяем 2 хеша
if ( $my_crc != $crc ) {
echo "bad sign\n " ;
}
// признак успешно проведенной операции
// success
echo "OK$inv_id \n " ;
И и при этом естественным образом получаются 2 разных
md5 хеша
696AFF191E13FA6B2F95E80D29AEDCE5
E1127DECE358AFD01535165D48E6B9F5
Ответ проверки bad sign
Как так может быть чтобы они оказались одинаковыми? или я что то не правильно понял?
Подскажите как правильно должно быть что я упустил?
gheka
Отправлено: 20 Декабря, 2011 - 15:01:17 • Тема: Проверка формы без перезагрузки страницы с помощью jvascript • Форум: Вопросы новичков
Ответов: 7 Просмотров: 536
с регуляркой несколько сложнее. Сначала патерн
CODE (
javascript ):
скопировать код в буфер обмена
var email = document.form .email .value ;
var regex = /^ ( ( [ ^<> ( ) [ \] \\.,;: \s@ \"]+(\. [^<>()[\] \\ .,;:\s @\" ]+)*)|(\
" .+ \"))@((\[ [0-9]{1,3}\. [0-9]{1,3}\. [0-9]{1,3}\. [0-9]{1,3}\] )|(([a-zA
-Z\- 0-9]+\. )+[a-zA-Z]{2,}))$/;
if (regex.test(email) && email != '') { // true
Регулярка не моя, но рабочая. Также стоит учитывать IDN в email адресах, т.к. вышеприведенная регулярка только для латиницы + цифры.
Это понятно но дело не в том что не работают какие то проверки а дело в том что они не не выполняются все вместе, 2 первых выполняются а дальше нет. Если убрать 2 первых проверки то о стольные выполняются. Не могу понять почему так в этом и вопрос как сделать так чтобы выполнялись все проверки?
gheka
Отправлено: 19 Декабря, 2011 - 21:38:58 • Тема: Проверка формы без перезагрузки страницы с помощью jvascript • Форум: Вопросы новичков
Ответов: 7 Просмотров: 536
Slesher пишет: gheka ,
CODE (
html ):
скопировать код в буфер обмена
<SCRIPT language = "javascript" >
function ter(){
var text = document.form.email.value;
if(!text) alert("EMPTY");
else alert(text);
}
</ SCRIPT >
<form name = "form" method = "post" action = "test1.php" >
<select name = "valuta" >
<option value = "Z" > wmz</ option >
<option value = "robo" > roboxchange</ option >
</ select >
<input type = "text" name = "email" value = "" / >
<input name = "button" onclick = "ter ()" type = "button" value = "Отправить" / >
</ form >
нет не работает вот я сделал но есть проблемка почемуто не получается выполнить всю функцию полностью. тоесть вот JAVASCRIPT:
CODE (
html ):
скопировать код в буфер обмена
<script language = "javascript" >
function proverka_form()
{
if (document.form.valyta.value == "Z_ROBO")
{
document.form.action="@basedir@check/robopay.php";
return true;
}
// Проверка стоит ли галочка в С правилами покупки товаров я ознакомлен(а)
if (document.getElementsByName('soglas').item(0).checked) {
return true;
}
else {
alert('Вам необходимо ознакомиться с ПРАВИЛАМИ ПОКУПКИ ТОВАРОВ!');
return false;
}
__________________________________________________
ДАЛЬШЕ НЕ ПРОВЕРЯЕТ ОТПРАВЛЯЕТ ФОРМУ
__________________________________________________
// проверка поля емайл на пустату
if(form.EMAIL != null && form.EMAIL.value.length == 0)
{
alert('поле "E-Mail" пустое');
return false;}
// проверка поля емайл на слишком короткае
if(form.EMAIL != null && form.EMAIL.value.length < 6)
{
alert('слишком короткий "E-Mail"');
return false;}
// проверка на регулярные вырожения
if(!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(form.EMAIL.value)) )
{
alert("Введите правильный E-Mail адрес");
return false;}
}
</ script >
Самое главное что по отдельность проверяет нормально, если убрать верхние 2 проверки то нижние проверки ЕМАЙЛ проверяет. А вместе почему то нет.
Как сделать так чтобы все проверки выполнились?
Сама форма полностью вот:
CODE (
html ):
скопировать код в буфер обмена
<form name = "form" method = 'POST' action = '@basedir@check/paywm.php' onsubmit = 'javascript:return(proverka_form());' >
<input type = 'hidden' name = 'id' value = '@did@' >
<input type = 'checkbox' name = 'soglas' @disabled @>
<select size = '1' name = 'valyta' class = 'button4' @disabled @>
<option selected value = 'Z' > @cena_z@ WMZ</ option >
@cena_r@ @cena_e@ @cena_u@
<option value = 'Z_ROBO' > ROBOKASSA</ option >
</ select ><input type = 'text' name = 'EMAIL' size = '25' class = 'button4' >
<input type = 'submit' value = 'Оплатить и получить' class = 'button3' @disabled @>
gheka
Отправлено: 19 Декабря, 2011 - 19:34:50 • Тема: Проверка формы без перезагрузки страницы с помощью jvascript • Форум: Вопросы новичков
Ответов: 7 Просмотров: 536
есть форма в ней поле емайл его и нужно проверить на регулярный ворожения и на пустоту, так как пока не получается проверить даже на пустоту поэтому пишу только этот пункт. Проверка пустоты.
Вот форма:
CODE (
html ):
скопировать код в буфер обмена
<form name = "form" method = "post" action = "test1.php" >
<select name = "valuta" >
<option value = "Z" > wmz</ option >
<option value = "robo" > roboxchange</ option >
</ select >
<input type = "text" name = "email" value = "" / >
<input name = "button" onclick = "ter ()" type = "submit" value = "Отправить" / >
</ form >
Проверяю её с помощью:
CODE (
html ):
скопировать код в буфер обмена
<SCRIPT language = "javascript" >
function ter(){
if(document.form.email.value != null) {
return true;
}
else
{
alert('Не корректно введён E-Mail!');
return false;
}
}
</ SCRIPT >
Перепробовал разные комбинации ничего не получается подскажите что делаю не так?
gheka
Отправлено: 17 Декабря, 2011 - 19:13:36 • Тема: Объеденить 2 формы выпадающего списка в одну. Как реализовать? • Форум: Вопросы новичков
Ответов: 3 Просмотров: 137
Разобрался сам Может кому нибудь поможет поэтому выкладываю.
Форма только немного переделана так как тестовая.
CODE (
html ):
скопировать код в буфер обмена
<form name = "form" method = "post" action = "paywm.php" >
<select name = "valuta" >
<option value = "Z" > wmz</ option >
<option value = "robo" > roboxchange</ option >
</ select >
<input name = "button" onclick = "ter ()" type = "submit" value = "Отправить" / > // При нажатии кнопки ОТПРАВИТЬ выполняется jvascript функция ter ()
</ form >
<SCRIPT language = "javascript" >
function ter()
{
// Проверяем значения value и если оно имеет значение "robo" то подменяем значение в action с paywm.php на robopay.php
if ( document.form.valuta.value == "robo")
{
document.form.action="robopay.php";
}
}
</ SCRIPT >
gheka
Отправлено: 17 Декабря, 2011 - 13:52:45 • Тема: Объеденить 2 формы выпадающего списка в одну. Как реализовать? • Форум: Вопросы новичков
Ответов: 3 Просмотров: 137
Есть 2 формы одна отправляет запрос на страницу с paywm.php другая на robopay.php подскажите как об еденить 2 формы в одну под средством выпадающего списка как сейчас и есть только в 2х формах. Только чтобы при выборе оплаты через ROBOCHANGE 2 форма поле action= заменялось на robopay.php. Думаю что можно это сделать под средством IF проверок в PHP но как это реализовать не знаю. Подскажите пожалуйста как это сделать?
CODE (
html ):
скопировать код в буфер обмена
<form method = 'POST' action = '@basedir@check/paywm.php'
onSubmit = 'return CheckIagree()' ><input type = 'hidden' name = 'id'
value = '@did@' > <select size = '1' name = 'valyta' class = 'button3' @disabled @>
<option selected value = 'Z' > @cena_z@ WMZ</ option >
@cena_r@ @cena_e@ @cena_u@
</ select >
</ td >
<<input type = 'submit' value = 'Оплатить и получить »'
class = 'button3' @disabled @>
</ td >
</ form >
CODE (
html ):
скопировать код в буфер обмена
<form method = 'POST' action = '@basedir@check/robopay.php'
onSubmit = 'return CheckIagree()' ><input type = 'hidden' name = 'robo'
value = '@did@' > <select size = '1' name = 'valyta' class = 'button3' @disabled @>
<option selected value = 'Z' > @cena_z@ $</ option >
</ select > Для оплаты другой валютой укажите свой почтовый ящик<br >
E-Mail: <input type = 'text' name = 'EMAIL' size = '25' class = 'button3' ><br >
<input type = 'submit' value = 'Оплатить другой валютой »'
class = 'button3' @disabled @></ form >
gheka
Отправлено: 15 Декабря, 2011 - 15:53:20 • Тема: Помогите пожалуйста устранить ошибки в скрипте. • Форум: Вопросы новичков
Ответов: 6 Просмотров: 242
Здравствуйте есть вопрос по js сам в этом ничего не понимаю.
Есть код представленный ниже он выводит сообщения (Вы уверены, что хотите изменить информацию?) и две кнопки ОК и ОТМЕНА. Дело в том что нажимаю на OK данные не записываются а нажимаю ОТМЕНА данные сохраняются. Что тут нужно изменить чтобы было наоборот? Строка 126
PHP:
скопировать код в буфер обмена
function fun2( $var10 = 10 )
{
$var11 = explode ( " " , "a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9" ) ; $var12 = 0 ;
for ( ; $var12 < $var10 ; $var12 ++ )
{
$var31 .= $var11 [ $var13 ] ;
}
return $var31 ;
}
if ( $user == "" )
{
$user = "admin" ;
}
$fu = file ( "users/" . $user ) ; $sites = "wNat28z9vaKgFiQfWH_mDzt9!T&Uq6294GWp%ngK2%o SzMGU9c" ;
$sites1 = "DeaAC2@8MWzZm4&d3cHP6PeJp#h9@nmNNjf%QrrwwPEDsm&4c8" ;
if ( $_POST [ 'Go' ] )
{
$symb = check_text( "5" , $wmz ) ;
if ( $symb )
{
echo "<script> alert('В поле WMZ введено не верное значение: " . $symb . "');</script>" ;
}
$symb = check_text( "19" , $url ) ;
if ( $symb )
{
echo "<script> alert('В поле URL введено не верное значение: " . $symb . "!');</script>" ;
}
{
echo "<script> alert('Данное количество знаков в поле WMZ недопустимо!');</script>" ;
}
$symb = check_text( "4" , $phone ) ;
if ( $symb )
{
echo "<script> alert('В поле ICQ введено не верное значение: " . $symb . "');</script>" ;
}
$symb = check_text( "18" , $email ) ;
if ( $symb )
{
echo "<script> alert('В поле E-MAIL введено не верное значение: " . $symb . "');</script>" ;
}
{
echo "<script> alert('Поле E-Mail Вами не верно заполнено!');</script>" ;
}
$fr = fopen ( "users/" . $user , "w" ) ; fwrite ( $fr , "{$orgname} \n " ) ; fwrite ( $fr , "{$attestat} \n " ) ; }
echo "<table class=\" block-cont\" border=\" 0\" width=\" 100%\" cellspacing=\" 0\" cellpadding=\" 0\" >\r \n \t <tr>\r \n \t \t <td width=\" 100%\" align=\" center\" ><br>\r \n <form method=\" POST\" >\r \n <p><b>Выберите продавца:</b>\r \n <select size=\" 1\" name=\" user\" >\r \n " ;
while ( $flg = $d -> read ( ) )
{
$rashsir_size = sizeof ( $rashsir ) ; if ( $flg != "." && $flg != ".." && $flg != ".htaccess" && $rashsir [ $rashsir_size - 1 ] != "inc" )
{
$rt = $user ;
if ( $flg == $rt )
{
$sel = "selected" ;
}
else
{
$sel = "" ;
}
echo "<option " . $sel . " value='{$flg} '>{$flg} </option>" ;
}
}
$d -> close ( ) ;
echo "</select>\r \n <input class=\" button\" type=\" submit\" value=\" Просмотр\" name=\" B1\" ></p>\r \n </form>\t \r \n \t \t </td>\r \n \t </tr>\r \n </table>\r \n <br>\r \n <table width=\" 100%\" >\r \n \t <tr>\r \n \t \t <td width=57% valign=\" middle\" >\r \n <div align=\" left\" ><IMG class=arrow01 src=\" img/recom.gif\" ><B>Информация о продавце: <font color=\" #FF0000\" >" ;
echo $user ;
echo "</font></B></div>\r \n <DIV class=hrLine01 style=\" MARGIN-BOTTOM: 1px\" ></DIV>\r \n \t \t </td>\r \n \t </tr>\r \n \t <tr>\r \n \t \t <td colspan=3></tr>\r \n </table>\t \r \n <br>\r \n <SCRIPT language=\" javascript\" >\r \n function frmpost(){\r \n \t if(confirm(\" Вы уверены, что хотите изменить информацию?\" )){\r \n \t \t document.all.frm.submit();\r \n \t }\r \n }\r \n function frmpost_pwd(){\r \n \t if(confirm(\" Вы уверены, что хотите изменить пароли продавцу?\" )){\r \n \t \t document.all.frm_pwd.submit();\r \n \t }\r \n }\r \n \r \n </SCRIPT>\r \n <form method=\" POST\" name=\" frm\" >\r \n <input type=\" hidden\" name=\" user\" value=\" " ;
echo $user ;
echo "\" >\r \n <table border=\" 0\" width=\" 100%\" cellpadding=\" 0\" align=\" center\" cellspacing=\" 0\" >\r \n <tr>\r \n <td width=\" 100%\" valign=\" top\" >\r \n <table border=\" 0\" width=\" 100%\" cellspacing=\" 0\" cellpadding=\" 0\" >\r \n \r \n <tr>\r \n <td width=\" 100%\" valign=\" top\" >\r \n <table border=\" 0\" width=\" 100%\" cellspacing=\" 0\" cellpadding=\" 0\" >\r \n \r \n \t \t \r \n \t \t <tr>\r \n <td class=hd>На счету:</td>\r \n <td class=input01> " ;
echo "</td>\r \n </tr>\r \n <tr>\r \n <td class=hd>Название организации:</td>\r \n <td class=ds><input class=\" input01\" type=\" text\" name=\" orgname\" value=\" " ;
echo "\" size=\" 40\" ></td>\r \n </tr>\r \n <tr>\r \n <td class=hd>Место нахождения:</td>\r \n <td class=ds><input class=\" input01\" type=\" text\" name=\" city\" value=\" " ;
echo "\" size=\" 70\" ></td>\r \n </tr>\r \n <tr>\r \n <td class=hd>URL:</td>\r \n <td class=ds><input class=\" input01\" type=\" text\" name=\" url\" size=\" 40\" value=\" " ;
echo "\" > Вводить адрес без http://</td>\r \n </tr>\r \n <tr>\r \n <td class=hd>Ф. И. О. ответственного лица:</td>\r \n <td class=ds><input class=\" input01\" type=\" text\" name=\" fio\" value=\" " ;
echo "\" size=\" 40\" ></td>\r \n </tr>\r \n <tr>\r \n <td class=hd>Номер ICQ:</td>\r \n <td class=ds><input class=\" input01\" type=\" text\" name=\" phone\" value=\" " ;
echo "\" size=\" 30\" ></td>\r \n </tr>\r \n <tr>\r \n <td class=hd>E-mail адрес:</td>\r \n <td class=ds><input class=\" input01\" type=\" text\" name=\" email\" value=\" " ;
echo "\" size=\" 30\" ></td>\r \n </tr>\r \n <tr>\r \n <td class=hd>WM - идентификатор:</td>\r \n <td class=ds><input class=\" input01\" type=\" text\" name=\" wmid\" value=\" " ;
echo "\" size=\" 30\" maxlength=\" 12\" ></td>\r \n </tr>\r \n <tr>\r \n <td class=hd>WM кошелек Z-типа:</td>\r \n <td class=ds><input class=\" input01\" type=\" text\" name=\" wmz\" value=\" " ;
echo "\" size=\" 30\" maxlength=\" 13\" ></td>\r \n </tr>\r \n <tr>\r \n <td class=hd>Аттестат:</td>\r \n <td class=ds><select class=\" input01\" size=\" 1\" name=\" attestat\" >\r \n " ;
if ( trim ( $fu [ 10 ] ) == "0" ) {
echo " <option value=\" 0\" " ;
if ( trim ( $fu [ 10 ] ) == "0" ) {
echo "selected" ;
}
echo ">не проверен/аттестата нет/аттестат ниже персонального</option> " ;
}
echo " " ;
if ( trim ( $fu [ 10 ] ) == "1" ) {
echo " <option value=\" 1\" " ;
if ( trim ( $fu [ 10 ] ) == "1" ) {
echo "selected" ;
}
echo ">персональный аттестат</option> " ;
}
echo " <option value=\" 100\" " ;
if ( trim ( $fu [ 10 ] ) == "100" ) {
echo "selected" ;
}
echo ">Аттестат псевдонима</option>\r \n <option value=\" 110\" " ;
if ( trim ( $fu [ 10 ] ) == "110" ) {
echo "selected" ;
}
echo ">Формальный аттестат</option>\r \n <option value=\" 120\" " ;
if ( trim ( $fu [ 10 ] ) == "120" ) {
echo "selected" ;
}
echo ">Начальный аттестат</option>\r \n <option value=\" 130\" " ;
if ( trim ( $fu [ 10 ] ) == "130" ) {
echo "selected" ;
}
echo ">Персональный аттестат</option>\r \n <option value=\" 135\" " ;
if ( trim ( $fu [ 10 ] ) == "135" ) {
echo "selected" ;
}
echo ">Аттестат продавца</option>\r \n <option value=\" 136\" " ;
if ( trim ( $fu [ 10 ] ) == "136" ) {
echo "selected" ;
}
echo ">Аттестат Capitaller</option>\r \n <option value=\" 140\" " ;
if ( trim ( $fu [ 10 ] ) == "140" ) {
echo "selected" ;
}
echo ">Аттестат разработчика</option>\r \n <option value=\" 150\" " ;
if ( trim ( $fu [ 10 ] ) == "150" ) {
echo "selected" ;
}
echo ">Аттестат регистратора</option>\r \n <option value=\" 170\" " ;
if ( trim ( $fu [ 10 ] ) == "170" ) {
echo "selected" ;
}
echo ">Аттестат Гаранта</option>\r \n <option value=\" 190\" " ;
if ( trim ( $fu [ 10 ] ) == "190" ) {
echo "selected" ;
}
echo ">Аттестат сервиса WMT</option>\r \n <option value=\" 200\" " ;
if ( trim ( $fu [ 10 ] ) == "200" ) {
echo "selected" ;
}
echo ">Аттестат сервиса WMT</option>\r \n <option value=\" 300\" " ;
if ( trim ( $fu [ 10 ] ) == "300" ) {
echo "selected" ;
}
echo ">Аттестат Оператора</option>\r \n \r \n </select> <a href=\" http://passport.webmoney.ru/asp/certview.asp?wmid=" ;
echo "\" target=\" _blank\" >Просмотреть атестат</a></td>\r \n </tr>\r \n <tr>\r \n <td class=hd>Статус:</td>\r \n <td class=ds><select size=\" 1\" name=\" status\" >\r \n <option value=\" 0\" " ;
if ( trim ( $fu [ 11 ] ) == "0" ) {
echo "selected" ;
}
echo ">без права продажи и изменения данных (блокировка)</option>\r \n <option value=\" 1\" " ;
if ( trim ( $fu [ 11 ] ) == "1" ) {
echo "selected" ;
}
echo ">обычный статус</option>\r \n <option value=\" 2\" " ;
if ( trim ( $fu [ 11 ] ) == "2" ) {
echo "selected" ;
}
echo ">VIP</option>\r \n <option value=\" 3\" " ;
if ( trim ( $fu [ 11 ] ) == "3" ) {
echo "selected" ;
}
echo ">счет блокирован</option>\r \n </select> \r \n комиссия за размещение товара: \r \n <input class=\" input01\" type=\" text\" name=\" commis\" value=\" " ;
echo "\" size=\" 6\" ></td>\r \n </tr>\r \n \t <tr>\r \n <td></td>\r \n <td><input class=\" button\" type=\" submit\" onClick=\" frmpost();\" name=\" Go\" value=\" Изменить\" ></td>\r \n </tr>\r \n </table>\r \n </td>\r \n </tr>\r \n </table>\r \n </td>\r \n </tr>\r \n </table>\r \n </form>\r \n <table class=\" block-cont\" border=\" 0\" width=\" 100%\" cellspacing=\" 0\" cellpadding=\" 4\" >\r \n <tr>\r \n <td width=\" 2%\" height=\" 1\" ><img border=\" 0\" src=\" /img/pic_info.gif\" width=\" 16\" height=\" 16\" ></td>\r \n <td width=\" 98%\" height=\" 1\" >При смене паролей, информация в автоматическом режиме будет выслана продавцу на указанный при регистрации e-mail.<br>При смене паролей администратора торговой площадки, необходима повторная авторизация с главной страницы.</td>\r \n </tr>\r \n </table>\r \n <br>\r \n " ;
$pass = fun2( $length = 10 ) ;
$pass1 = md5 ( $sites . $pass . $sites1 . $user ) ; $fu = file ( "users/" . $user ) ; $indpwd = fun2( $length = 10 ) ;
$name_file = $user . ".inc" ;
$incf = file ( "users/" . $name_file ) ; $indpwd1 = md5 ( $sites . $indpwd . $sites1 . $user ) ; if ( $send_pwd == "ok" )
{
$ft = @ file ( "users/" . $user ) ; $fr = fopen ( "users/" . $user , "w" ) ; $i = 1 ;
while ( $ft [ $i ] != null )
{
++ $i ;
}
$fs = file ( "users/" . $user . ".inc" ) ; $ftr = fopen ( "users/" . $name_file , "w" ) ; fwrite ( $ftr , $indpwd1 . "\n " ) ; echo " <script> alert('Пароли изменены! Информация выслана продавцу!'); </script>" ;
$reg_mess = "\r \n <html>\r \n <head><font face=\" Verdana\" size=\" 2\" ><b>Здравствуйте " . $fio . "!</b></font></head>\r \n <body bgcolor=\" #F2F2F2\" >\r \n <table border=\" 0\" cellpadding=\" 2\" cellspacing=\" 0\" width=\" 100%\" ><br>\r \n \t <tr>\r \n \t \t <td><font face=\" Verdana\" size=\" 2\" >В целях безопасности доступа к Вашему аккаунту, системой в автоматическом режиме произведена смена паролей.</font></td>\r \n \t </tr>\r \n \t <tr>\r \n \t \t <td><hr color=\" #000000\" size=\" 1\" ></td>\r \n \t </tr>\r \n \t <tr>\r \n \t <td><font color='#0000CC' face=\" Verdana\" size=\" 2\" ><b>Для доступа к вашему счету используйте:</b></font></td>\r \n \t </tr>\r \n \t <tr>\r \n \t \t <td><font face=\" Verdana\" size=\" 2\" ><b>Пароль: </b>{$pass} </font></td>\r \n \t </tr>\r \n <tr>\r \n \t \t <td><font face=\" Verdana\" size=\" 2\" ><b>Инд.пароль: </b>{$indpwd} </font></td>\r \n </tr><br>\r \n <tr>\r \n \t <td><font face=\" Verdana\" size=\" 2\" ><b>Для доступа в Ваш аккаунт используйте раздел 'АВТОРИЗАЦИЯ' по адресу: </b><a href=\" http://{$serv_const_servname} \" >http://{$serv_const_servname} </a></font></td>\r \n </tr><br>\r \n \t <tr>\r \n \t \t <td><font color='red' face=\" Verdana\" size=\" 2\" ><b>ВНИМАНИЕ: Основной и Идивидуальный пароли высылаються системой в автоматическом режиме. Сохраните их в надежном месте.</b></font></td>\r \n \t </tr><br><br>\r \n \t <tr>\r \n \t \t <td><font face=\" Verdana\" size=\" 2\" >С уважением, Администрация торговой площадки <a href=\" http://{$serv_const_servname} \" >http://{$serv_const_servname} </a>.</font></td>\r \n \t </tr>\r \n </body>\r \n </html>" ;
mail ( "{$email} " , "Данные о смене паролей" , "{$reg_mess} " , "From: " . $serv_const_embox . " <{$serv_const_embox} >\r \n " . ( "Reply-To: " . $serv_const_embox . " <{$serv_const_embox} >\r \n " ) . "Content-Type: text/html; charset=windows-1251\r \n X-Mailer: PHP/" . phpversion ( ) ) ; }
echo "<table border=\" 0\" width=\" 100%\" cellpadding=\" 0\" align=\" center\" cellspacing=\" 0\" >\r \n <form method=\" POST\" name=\" frm_pwd\" >\r \n <input type=\" hidden\" name=\" send_pwd\" value=\" ok\" >\r \n <input type=\" hidden\" name=\" user\" value=\" " ;
echo $user ;
echo "\" >\r \n \t <tr>\r \n \t \t <td class=hd>Смена Основного и Индивид. паролей:</td>\r \n \t \t <td class=ds><input class=\" button\" type=\" button\" onClick=\" frmpost_pwd();\" name=\" B1\" value=\" Изменить\" ></td>\r \n \t </tr>\r \n </form>\r \n </table>" ;
gheka
Отправлено: 14 Декабря, 2011 - 23:36:01 • Тема: Помогите пожалуйста устранить ошибки в скрипте. • Форум: Вопросы новичков
Ответов: 6 Просмотров: 242
Bio man пишет: gheka пишет: Нет не помогло ошибка исчезла но редактирование не идёт.
ну ошибка же исчезла! а что редактирование не работает это не из-за fclose
Да вы правы. Ошибка исчезла и работать всё стало, просто когда я побывал опечатка была поэтому и не редактировалось. А писать уж здесь не стал.
Страниц (13): В начало « ... 5 6 7 8 [9] 10 11 12 13 »
Powered by ExBB FM 1.0 RC1. InvisionExBB