PHP.SU

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

Страниц (106): В начало « ... 98 99 100 101 102 103 104 105 [106]

> Найдено сообщений: 1581
Строитель Отправлено: 17 Апреля, 2014 - 08:40:05 • Тема: Журнал регистрации служебных поездок и местных командировок сотрудников • Форум: Вопросы новичков

Ответов: 24
Просмотров: 1207
Downloader пишет:
Дорогие друзья, всех приветствую!
У меня такой вопрос. В организации есть журнал в который сотрудник отъезжающий по делам записывает свой отъезд. Но это порой не совсем удобно, так как журнал лежит в определённом месте, до него нужно сначала дойти, вписаться и уйти. У меня возникла идея сделать это в виде электронного ресурса - сайта. Может есть какие готовые решения или какой нибудь компонент для Joomla.
К сообщению прикрепляю рисунок для более понятного объяснения.


Я сегодня напишу такой журнал )
Строитель Отправлено: 16 Апреля, 2014 - 14:49:48 • Тема: Корявые письма с сайта, форма обратной связи • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 75
Koshka пишет:
Добрый день.

Помогите пожалуйста разобраться с кодом, обратной связи
с сайта приходят письма с иероглифами.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. // Enter your contact email address here
  4. $adminaddress = "*****@mail.ru";
  5.  
  6. // Enter the address of your website here include http://www.
  7. $siteaddress ="http://www.studiohouse.ru/";
  8.  
  9. // Enter your company name or site name here
  10. $sitename = "house";
  11.  
  12. $action=isset($_REQUEST['action'])?$_REQUEST['action']:'action';
  13. $name1=isset($_REQUEST['name1'])?$_REQUEST['name1']:'name1';
  14. $email1=isset($_REQUEST['email1'])?$_REQUEST['email1']:'email1';
  15. $phone1=isset($_REQUEST['phone1'])?$_REQUEST['phone1']:'phone1';
  16. $city1=isset($_REQUEST['city1'])?$_REQUEST['city1']:'city1';
  17. $text1=isset($_REQUEST['text1'])?$_REQUEST['text1']:'text1';
  18.  
  19. $date = date("m/d/Y H:i:s");
  20.  
  21. if ($_SERVER['REMOTE_ADDR'] == "") $ip = "no ip";
  22. else $ip = getHostByAddr($_SERVER['REMOTE_ADDR']);
  23.  
  24. if ($action != ""):
  25. mail("$adminaddress","MAIL FROM YOURSITE",
  26.  
  27. "Mail sent by $sitename:
  28.  
  29. The user
  30.  
  31. $name1
  32. $email1
  33. phone:$phone1
  34. city:$city1
  35.  
  36. message:
  37. -----------------------------------
  38. $text1
  39.  
  40.  
  41. -----------------------------------
  42.  
  43.  
  44. Visitors Info and IP :
  45. -----------------------------------
  46. Using: ".$_SERVER['HTTP_USER_AGENT']."
  47. Hostname: $ip
  48. IP address: ".$_SERVER['REMOTE_ADDR']."
  49. Date/Time:  $date","FROM:$adminaddress");
  50.  
  51.  
  52. //answer to the user
  53. mail("$email1","thanks for your mail at $sitename",
  54.  
  55. "Dear $name1
  56.  
  57. thanks for your interest in $sitename
  58.  
  59. We'll answer as soon as possible
  60.  
  61. $sitename
  62. $siteaddress","FROM:$adminaddress");
  63.  
  64. $sendresult = "Thanks for your interest.
  65. We'll answer as soon as possible. ";
  66. $send_answer = "answer=$sendresult";
  67. echo "$send_answer";
  68.  
  69. endif;
  70.  
  71. ?>
  72.  
  73.  


Кодировку проверяли?
Строитель Отправлено: 14 Апреля, 2014 - 19:59:09 • Тема: Работа с массивом: не выводиться на экран необходимая информация • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 29
PHP:
скопировать код в буфер обмена
  1.  $employees = array(
  2.               array('имя'=>'Иванов', 'должность'=>'Уборщица','в отпуске'=>true),
  3.               array('имя'=>'Петров', 'должность'=>'Гендир', 'в отпуске'=>false)
  4.               );
  5.  //Задание 1: добавление нового участника в основной массив ($employees).
  6.  $newEmployee=array('имя'=>'Путин', 'должность'=>'Менеджер', 'в отпуске'=>false);
  7.  $employees[] = $newEmployee;
  8.  //Задание 2: вывести всех сотрудников, которые не в отпуске: Сотрудники на работе: должность, имя
  9.  $all = count($employees);
  10.  echo 'Сотрудники на работе:<br />';
  11.  for($i=0; $i<$all; $i++){
  12.     if($employees[$i]['в отпуске'] == false){
  13.         echo $employees[$i]['должность'].'-'.$employees[$i]['имя'].'<br />';
  14.     }
  15.  }
  16.  //Задание 3: вывести из списка каждого второго сотрудника.
  17.  for($i=0; $i<$all; $i++){
  18.         if($i % 2){
  19.             echo $employees[$i]['должность'].'-'.$employees[$i]['имя'].'<br />';
  20.         }
  21.     }
Строитель Отправлено: 14 Апреля, 2014 - 15:55:43 • Тема: Значение переменной записывается в сессионную переменную • Форум: Вопросы новичков

Ответов: 13
Просмотров: 390
Edwvee пишет:
Строитель пишет:
А как вариант - использовать разные имена переменных?
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. start_session();
  3.  
  4. $table = 'что-нибудь';
  5.  
  6. $_SESSION['table'] = $table;
  7.  
  8. echo "{$_SESSION['table']}<br />";   // что-нибудь
  9.  
  10. $table_2 = 'bla bla bla';       // НЕ перепишет значение $_SESSION['table']
  11.  
  12. echo "{$_SESSION['table']}";  // bla bla bla
  13. ?>

Я думаю не вариант, что-то с php не так. Почему-то строка по ссылке присваивается. В случае объектов так оно и есть, но со строкой так не должно быть. В 3 строке же нет символа & перед $table;




Ну всё же если возможно переименовать переменную, то попробуйте.
Строитель Отправлено: 14 Апреля, 2014 - 15:46:53 • Тема: Значение переменной записывается в сессионную переменную • Форум: Вопросы новичков

Ответов: 13
Просмотров: 390
А как вариант - использовать разные имена переменных?
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. start_session();
  3. $table = 'что-нибудь';
  4. $_SESSION['table'] = $table;
  5. echo $_SESSION['table'].'<br />';   // что-нибудь
  6. $table_2 = 'bla bla bla';       // НЕ перепишет значение $_SESSION['table']
  7. echo $_SESSION['table'];  // что-нибудь
  8. ?>
Строитель Отправлено: 14 Апреля, 2014 - 15:24:39 • Тема: Здраствуйте.Как перебрать одновременно два массива? • Форум: Вопросы новичков

Ответов: 26
Просмотров: 882
PHP:
скопировать код в буфер обмена
  1. $mail='accs.csv';
  2.  $arr_mail= fopen($mail, 'r');
  3.  $data=fgetcsv($arr_mail,";");
  4.  print_r($data);


помоему так правильнее
(Добавление)
а массив получить эксплодом

Страниц (106): В начало « ... 98 99 100 101 102 103 104 105 [106]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB