PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 10
zeloras Отправлено: 28 Августа, 2011 - 22:02:37 • Тема: Редакторы PHP • Форум: Программное обеспечение

Ответов: 421
Просмотров: 254561
DeepVarvar пишет:
kappa пишет:
300 ~ 500 мб
это ж больше чем HD-video в буфере - они чо там охренели???

Ну так NetBeans написан на Jave как бы, так что все нормально...
На убунте у меня жрет только 209-211 метров)
zeloras Отправлено: 30 Ноября, 2008 - 11:44:08 • Тема: Сессии и запоминание данных в полях • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 141
Все пасяб ^^ я изменил принцип...поставил старт сессии в начало ядра Улыбка теперь ошибок нету

PHP:
скопировать код в буфер обмена
  1. if(isset($_SESSION['login'])) {$slogin = $_SESSION['login'];}
  2. if(isset($_SESSION['password'])) $spass = $_SESSION['password']; else $spass = '';
  3. if(isset($_SESSION['uid'])) {$suid = $_SESSION['uid'];}
  4. if(isset($slogin) && isset($spass) && isset($suid)) {
  5. $lcc = mysql_query("SELECT * FROM users WHERE user='$slogin' && pass='$spass' && id='$suid'");
  6. $lca = mysql_fetch_array($lcc);
  7. echo mysql_error();
  8. if(mysql_num_rows($lcc) == 1) {

Воть Улыбка теперь вроде все нормально...хотя в будующем хочу сделать более надежней и больше xD
zeloras Отправлено: 18 Октября, 2008 - 16:32:35 • Тема: Сессии и запоминание данных в полях • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 141
ММм....а можете посмотреть вот этот фрагмент, и сказать есть ли погрешности, и какие, и если не влом то помочь усовершенствовать функцию
PHP:
скопировать код в буфер обмена
  1. function sow()
  2. {
  3. if(!($_SESSION[login] == true AND $_SESSION[password] == true AND $_SESSION[id] == true))
  4. {
  5. $tlc = mysql_query("SELECT * FROM userlist WHERE user='$_SESSION[login]' AND pass='$_SESSION[password]' AND id=$_SESSION[id]");
  6. if($tlc == true)
  7. {
  8. $tla= mysql_fetch_array($tlc);
  9. } else {
  10. if (!$_POST[submit])
  11. {
  12. print <<<LOGINFORM
  13. <form method=post name=formtab>
  14. login: <input type=text name=login value=$_POST[login]><br>
  15. password: <input type=text name=password value=$_POST[password]><br>
  16. <input type=submit name=submit value=go>
  17. </form>
  18. LOGINFORM;
  19. } else {
  20. $lc = mysql_query("SELECT * FROM userlist WHERE user='$_POST[login]' AND pass='$_POST[password]'");
  21. if($lc == true)
  22. {
  23. $la = mysql_fetch_array($lc);
  24. $password = $lc[pass];
  25. $login = $lc[user];
  26. $pass = MD5($password);
  27. $uid = $lc[id];
  28. setcookie("login", $login, time()+3600);
  29. setcookie("password", $pass, time()+3600);
  30. setcookie("id", $id, time()+3600);
  31. } else {
  32. echo "false";
  33. }
  34. }
  35. }
  36. }
  37. return ('$tlc'.'$la'.'$password'.'$login'.'$pass'.'$uid');
  38. return true;
  39. }
zeloras Отправлено: 17 Октября, 2008 - 21:58:18 • Тема: Сессии и запоминание данных в полях • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 141
Ам...загвоздка в том что вроде как сессия идет...но при обновлении страницы "умирает"
Ах да...можете зацинить эту функцию и прокомментировать?
PHP:
скопировать код в буфер обмена
  1. function see()
  2. {
  3. setcookie("TestCookie", $user, time()+3600);
  4. setcookie("TestCooki", $id, time()+3600);
  5. $_SESSION[password] = $_POST[password];
  6. $_SESSION[login] = $_POST[login];
  7. $password = MD5($_SESSION[password]);
  8. $username = $_SESSION[login];
  9. $ucc = mysql_query("SELECT * FROM userlist WHERE username='$username' AND password='$password'");
  10. if ($ucc == true) {
  11. $uca = mysql_fetch_array($ucc);
  12. $_SESSION[id] = $uca[user_id];
  13. $uid = $_SESSION[id];
  14. }
  15. return ($password.$username.$ucc.$uca.$uid);
  16. }
Я планирую использовать эту функцию как подтверждение подлиности сессии... но вот не уверен все ли верно...
zeloras Отправлено: 17 Октября, 2008 - 16:12:50 • Тема: Сессии и запоминание данных в полях • Форум: Напишите за меня, пожалуйста

Ответов: 8
Просмотров: 141
Добрый день...
Если вам не сложно можете написать скрипт запоминания сессии, и введеные данные
<input type=text name=password value="пароль сохраненный браузером">
<input type=text name=login value="Логин сохраненный браузером">

Заранее спасибо
zeloras Отправлено: 14 Августа, 2008 - 09:25:44 • Тема: есть план создания CMS • Форум: Наработки по собственным проектам

Ответов: 86
Просмотров: 68401
Вот лично я пишу свою кмс один..разве что некоторые люди помогают за что им большое спасибо Радость единственная проблема которая возникает так это что придумать новое и интересное...кроме обширной админки и стандартного набора модулей еще нечего не придумал Улыбка может вы поможете советом что не мешало бы иметь в кмс ?
zeloras Отправлено: 12 Августа, 2008 - 16:44:46 • Тема: Проблемы с mysl_query и переменными • Форум: Программирование на PHP

Ответов: 3
Просмотров: 300
Спасибо! Улыбка в простом выводе работает...а не могли бы вы сказать что делать в случае если вывод через do {} while ? просто у меня в основном на этом сделано
zeloras Отправлено: 12 Августа, 2008 - 16:00:13 • Тема: Редакторы PHP • Форум: Программное обеспечение

Ответов: 421
Просмотров: 254561
ну обычно юзаю блокнот..и ноутпад ++ начал щас юзать..а вообще посоветую extra hid studio http://ruxesoft[dot]ru вещь очень удобная хоть и расчитана на веб часть..
что интересного:
Удобный интерфейс
Подсветка 14 языков в том числе инно сетап и MS-DOS BAT
Пред просмотр HTML и PHP(Если стоит поддержка пхп) файла
Удобная панель навигации по файлам и папкам
Возможность менять кодировку
Возможность запускать Фтп менеджер по 1 клику не сворачивая программу
Возможно добавлять файлы в закладки
Возможность добавлять посторонние программы в меню запуска программ
Защита для глаз ))))) через энное время выскакивает таблица и предлогает вам сделать упражнения для глаз
Быстрое добавление тегов PHP,css,html,js
Возможность самому добавлять теги которых нету по дефолту в программе
Удобная панель в которой вы можете настроить сколько нужно таблиц, их размер итд.добавление картинки и медиа файлов..

ну это не все...просто больше не асили..вот только там нету к сожалению дебагера и возможность сворачивать теги =) но думаю с обновлением много чего интересного будет
Воть.. так что если интересно заходите...если есть предложения то пшиите их на форум автора программы выслушает и скажет сможет ли сделать это в новой версии или обновлении =)
zeloras Отправлено: 12 Августа, 2008 - 14:48:25 • Тема: Проблемы с mysl_query и переменными • Форум: Программирование на PHP

Ответов: 3
Просмотров: 300
Добрый день Улыбка
Не могли бы вы мне подсказать как исправить одну проблему?
Дело в том что у меня есть допустим файл lesson.php
Вот часть кода:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include ("includes/config_sql.php");
  4. ?>
  5. <?
  6. $gb = mysql_query ("SELECT * FROM '$gb_table'");
  7. $gb_viewe = mysql_fetch_array ($gb);
  8. print "gb_viewe[title]";
  9. ?>
  10.  

И есть файл config_sql.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include ("connect.php");
  4. $dbcon = mysql_query ("SELECT * FROM anime_config");
  5. $dbcfg = mysql_fetch_array($dbcon);
  6. $news_pages = "$dbcfg[news_str]";
  7. $download_pages = $dbcfg['download_str'];
  8. $gb_table = $dbcfg['news_table'];
  9. ?>
  10.  


дело в том что после инклуда в файле lesson.php , кудато пропадают значения переменных...подскажите пожалуйста как это исправить? просто хочется что бы в mysql_query можно было зансоить название базы через переменную

Большое спасибо за ответы, если таковые будут..
zeloras Отправлено: 07 Августа, 2008 - 00:50:04 • Тема: как реализовать выдвигающееся поле. • Форум: Программирование на PHP

Ответов: 1
Просмотров: 199
Добрый ночи...у меня возник вот такой вопрос..
У меня есть таблица в базе данных...в ней есть 3 поля...В первом поле Id , во втором емэил. в тертьем название должности...
Так же у меня есть php скрипт обратной связи...внем есть переменная $adresat в которой хранится емэил получателя...так же есть таблица заполнения информации (текс, обратный емэил, и имя) через while я создал условие что будет добавлено еще одно поле в котором будет отображаться информация из базы...Должность и айди... поле вот такого вида


PHP:
скопировать код в буфер обмена
  1. while ($contact = mysql_fetch_array($mysqlcat))
  2. {
  3. printf (" <option value='%s'>%s</option> ", $contact['contact_id'], $contact['post']);
  4. }



То есть у нас появиться выдвигающие меню в котором по очереди будут высвечиваться должности (в зависимости от количества строк в базе).
Вопрос в том, как сделать так что если из этого меню я допустим выберу вторую должность, то в переменную $adresat занесется емэил из той строки в которой эта должность и Id

вот сам скрипт обратной связи..он не мой к сожалению т.к я еще не умею такого делать, но со временем возможно напишу свой(сам код рабочий)
PHP:
скопировать код в буфер обмена
  1.  
  2. $adresat = "odmin@email.ru";  //замените на свой e-mail
  3. $status = "Админ"; // замените на свой статус/должность
  4. $msg = "Спасибо, Ваше сообщение было отправлено и мы обязательно вам ответим!<br><p align=right>$status</p>";  //Замените на свое сообщение, выводимое при отправке
  5.  
  6. // если вы не знаете php/html не изменяйте код ниже:
  7. $you = "$status. E-mail:&nbsp;$adresat";
  8. if ($submit) {
  9.    if(eregi("^[a-zA-Z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$",$email))
  10.    {
  11.    if(empty($name)) echo "Введите ваше имя";
  12.    else
  13.    {
  14.    mail("$adresat", "Сообщение с сайта", "От: $name\nАдрес: $email\nСообщение:\n\n$message");
  15.    echo "<b>$msg<b>\n";
  16.    }
  17.    } else {
  18.    echo "E-mail неправильно введен или содержит недопустимые символы. Пожалуйста вернитесь и заполните все поля правильно";
  19.    }
  20. }
  21. else {
  22. ?>
  23. <form action="<? echo $PHP_SELF?>" method=POST>
  24. <table width=100%>
  25. <tr>
  26. <td align="left">Кому отправить:
  27. <td align="left"><b>
  28. <? while ($contact = mysql_fetch_array($mysqlcat))
  29. {
  30.   printf (" <option value='%s'>%s</option> ", $contact['contact_id'], $contact['name']);
  31. } ?>
  32. </b></td>
  33. </tr>
  34. <tr>
  35. <td align="left">Получатель:
  36. <td align="left"><b><? echo "$you";?></b></td>
  37. </tr>
  38. <tr>
  39.   <td align="left">Ваше имя :</td>
  40.   <td align="left"><input type=text name=name size=25></td></tr>
  41.  
  42. <tr>
  43.   <td align="left">Ваш e-mail: </td>
  44.   <td align="left"><input type=text name=email size=25></td></tr>
  45. <tr>
  46.   <td align="left">Ваше сообщение:</td>
  47.   <td align="left"><textarea cols=40 rows=3 name=message></textarea></td>
  48.   </tr>
  49. </table>
  50. <input name="submit" type=submit value="Отправить">
  51. </form>
  52. <?PHP
  53. } // end "else" and end of this script)
  54. ?>
  55.  


заранее спасибо за ответ(ы)

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB