Ответов: 9 Просмотров: 2715
|
edit.php
PHP:
скопировать код в буфер обмена
<?PHP ################################## ## UPC/Edit Module v0.2 ## ## Author:Mental45 ## ## Date:24.08.2011 ## ################################## if (isset($_SESSION['id']) and $_SESSION['status']>=1 ) { if (isset($_POST['ucp_save'])) { if (isset($_FILES["userfile"])) { $filename = $_FILES['userfile']['tmp_name']; $ext = substr($_FILES['userfile']['name'], 1 + strrpos($_FILES['userfile']['name'], ".")); if (filesize($filename) > $conf['ucp_avatar_size']) { notification_error(453); } elseif (!in_array($ext, $conf['ucp_avatar_types'])) { notification_error(454); } else { if (($size) && ($size[0] < $conf['ucp_avatar_width']) && ($size[1] < $conf['ucp_avatar_height'])) { notification_succes(558); } else { notification_error(456); } } else { notification_error(455); } } } } } $data=engine_user($_SESSION['id']); echo "<form method='post' action='?op=user&do=edit' enctype='multipart/form-data'> <table class='normal-tb' border='1'> <thead> <tr> <td align='center'>Редактирование информации</td> </tr> </thead> <tbody> <tr> <td> <table class='ucp-tb'> <thead> <tr> <td colspan='2'>Основная информация</td> </tr> </thead> <tbody> <tr> <td width='135'>Ник:</td><td>".$data['nickname']."</td> </tr> <tr> <td width='135'>ФИО:</td><td><input type='text' name='name' value='".$data['name']."' placeholder='Ваш настоящее имя'></td> </tr> <tr> <td width='135'>День рождения:</td> <td>"; ucp_dob($data['dob']); echo " </td> </tr> <tr> <td width='135'>Местоположение:</td><td><input type='text' name='location' value='".$data['location']."' placeholder='Ваше местоположение'></td> </tr> </tbody> </table> <table> <thead> <tr> <td colspan='2'>Смена пароля</td> </tr> </thead> <tbody> <tr> <td width='135'>Старый пароль:</td><td><input type='text' name='pass' value='' placeholder='Ваш старый пароль'></td> </tr> <tr> <td width='135'>Новый пароль:</td><td><input type='text' name='pass_n1' value='' placeholder='Ваш новый пароль'></td> </tr> <tr> <td width='135'>Повторите пароль:</td><td><input type='text' name='pass_n2' value='' placeholder='Повторите пароль'></td> </tr> </tbody> </table> <table> <thead> <tr> <td colspan='2'>Связь с пользователем</td> </tr> </thead> <tbody> <tr> <td width='135'>Email:</td><td><input type='text' name='email' value='".$data['email']."' placeholder='Ваш контактный Email'></td> </tr> <tr> <td width='135'>Телефон:</td><td><input type='text' name='telephone' value='".$data['telephone']."' placeholder='Ваш контактный телефон'></td> </tr> <tr> <td width='135'>Skype:</td><td><input type='text' name='skype' value='".$data['skype']."' placeholder='Ваш Skype аккаунт'></td> </tr> <tr> <td width='135'>ICQ:</td><td><input type='text' name='icq' value='".$data['icq']."' placeholder='Ваш ICQ индетификатор'></td> </tr> <tr> <td width='135'>Vkontakte:</td><td><input type='text' name='vk' value='".$data['vk']."' placeholder='Ваш VK логин или id'></td> </tr> <tr> <td width='135'>Facebook:</td><td><input type='text' name='facebook' value='".$data['facebook']."' placeholder='Ваш Facebook логин'></td> </tr> </tbody> </table> <table> <thead> <tr> <td colspan='2'>Мой аватар</td> </tr> </thead> <tbody> <tr> <td align='center'> <input name='userfile' type='file'> </td> </tr> <tr> <td> <div class='tx-lite'> Разрешается использовать картинки:<br> <div style='padding-left:10px'> - разрешением не более ".$conf['ucp_avatar_height']." х ".$conf['ucp_avatar_width']."<br> - расширением только ".implode(", ", $conf['ucp_avatar_types'])."<br> - размером менее ".round($conf['ucp_avatar_size']/1024)." Кб </div> </div> </td> </tr> </tbody> </table> <div align='center'><input type='submit' name='ucp_save' value='Сохранить изменения'></div> </td> </tr> </tbody> </table> </form>"; } else { notification_error(452); engine_jump($conf['default_module'],true); } ?>
PHP:
скопировать код в буфер обмена
$conf['ucp_avatar_size']='2048'; $conf['ucp_avatar_height']='2048'; $conf['ucp_avatar_width']='2048'; $conf['ucp_avatar_types']=array ("jpg","gif","png");
вызываетсяnotification_error(455);
как поправить скрипт? вроде и action='?op=user&do=edit' и enctype='multipart/form-data' правильно указанны.
ЗЫ: структура у меня на сайте такая:
index.php инклудит файл темы, тема инклудит в главный блок другой код (?op='название php файла'), а user.php инклудит edit.php |