PHP.SU

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

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

> Найдено сообщений: 25
maks Отправлено: 01 Декабря, 2017 - 15:22:09 • Тема: Нужно написать скрипт за деньги • Форум: FreeLance

Ответов: 2
Просмотров: 830
сколько ? Радость Радость Радость
maks Отправлено: 01 Декабря, 2017 - 15:03:49 • Тема: Вывод нескольких материалов с базы • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 44
я вот смотрю и не понимаю если вам надо сделать вывод нескольких материалов из базы зачем функция тогда ? можно сделать проще вывод из нескольких таблиц например ..
(Добавление)
PHP:
скопировать код в буфер обмена
  1. echo "<tr class=\'strHover\'><td class=\'strComm\'>".$id."</td><td class=\'strComm\'>".$logs."</td></tr>";

внутри двойных кавычек должны быть одинарные это раз.
maks Отправлено: 01 Декабря, 2017 - 12:16:25 • Тема: выгрузка данных в excel • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 64
Добрый день всем))) ребят есть скрипт и прошу помочь доделать его.
PHP:
скопировать код в буфер обмена
  1. <?
  2. include('blocks/bd.php');// подключение к серверу MySql и выбор БД
  3. $userinfo='';
  4. $state=0;
  5. if( (isset($_COOKIE['login'])) & (isset($_COOKIE['pass'])) ) {// если в куках лежит логин и зашифрованый пароля
  6.   if (!isset($_GET['exit'])) {// если кнопка выход не была нажата
  7.     $login=$_COOKIE['login'];
  8.     $pass=$_COOKIE['pass'];
  9.  
  10.     // проверяем наличие пользователя в БД и достаём оттуда пароль
  11.     $sql="SELECT id, pass FROM users WHERE login='$login'";
  12.     $res=mysql_query($sql);
  13.     if(mysql_num_rows($res)>0){// если пользователь есть в БД
  14.       $userinfo = mysql_fetch_array($res);// в этой переменной лежит пароль из БД
  15.       if(strcmp($pass,md5($userinfo['pass'])) == 0) { //проверяем схожесть пароля из БД с паролем из куков
  16.  
  17.     // достаём все данные из БД
  18.     $sql="SELECT * FROM users WHERE login='$login'";
  19.     $res=mysql_query($sql);
  20.     $userinfo=mysql_fetch_array($res); // в этой переменной будет лежать вся информация о пользователе из БД
  21.     $time=time();
  22.     // устанавливаем куки для запоминания статуса пользователя
  23.     setcookie("login",$login,$time+1800);
  24.     setcookie("pass",$pass,$time+1800);
  25.     $state = 1;// статус, если 1, тогда пользователь авторизован
  26.       }
  27.     }
  28.   } else {
  29.     //обнуляем куки, если была нажата кнопка выход
  30.     setcookie("login");
  31.     setcookie("pass");
  32.   }
  33. }
  34. if($state != 1) {// если после проверки куков, оказалось, что пользователь не авторизован, то идем дальше
  35.   if( (isset($_POST['login'])) & (isset($_POST['pass'])) ){ // если пользователь ввёл логин и пароль
  36.   $login = $_POST['login'];    
  37.  
  38.   // проверяем наличие пользователя в БД и достаём оттуда пароль
  39.   $sql = "SELECT id, pass FROM users WHERE login='$login'";
  40.   $res = mysql_query($sql);
  41.     if(mysql_num_rows($res)>0) {// если пользователь есть в БД
  42.       $userinfo = mysql_fetch_array($res);// в этой переменной лежит пароль из БД и номер пользователя
  43.       $pass = $_POST['pass'];
  44.       if(strcmp($pass,$userinfo['pass'])==0){
  45.  
  46.     // достаём все данные из БД
  47.     $sql="SELECT * FROM users WHERE login='$login'";
  48.     $res=mysql_query($sql);
  49.     $userinfo=mysql_fetch_array($res);// в этой переменной будет лежать вся информация о пользователе из БД
  50.     $time=time();
  51.     // устанавливаем куки для запоминания статуса пользователя, пароль шифруем
  52.     setcookie("login", $login, $time+1800);
  53.     setcookie("pass", md5($pass), $time+1800);
  54.     $state = 1;// статус, если 1, тогда пользователь авторизован
  55.       }
  56.     }
  57.   }
  58. }
  59. if($state != 1) {
  60. ?>
  61. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  62. <html>
  63. <head>
  64. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  65. <title>Главная</title>
  66. <link rel="stylesheet" type="text/css" href="css/style.css">
  67. </head>
  68.  
  69. <body>
  70. <table width="100%" border="0" align="center">
  71.   <tr>
  72.     <td><?PHP include("blocks/header.php"); ?></td>
  73.   </tr>
  74.   <tr>
  75.     <td>
  76. <form method="post" action="/index.php">
  77. Логин: <input type="text" size="30" name="login"/>
  78. Пароль: <input type="password" name="pass" size="30"/>
  79. <input type="submit" value="Войти"/>
  80. </form>
  81. <a href="/register.php">Регистрация</a>
  82. <?
  83. } else {
  84.   echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  85. <html>
  86. <head>
  87. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><br>';
  88.   echo'<title>Создать заявку</title><br>';
  89.   echo'<link rel="stylesheet" type="text/css" href="/contractor/css/style.css"><br>';
  90.   echo'</head><br>
  91. <body><br>';
  92.   echo '<table width="100%" border="0" align="center">
  93.  <tr>
  94.    <td>';
  95.   require("blocks/header.php");
  96.  
  97.   require("blocks/menu.php");
  98. }
  99. ?>
  100.  
  101.     </td>
  102.   </tr>
  103.   <tr class="border">
  104.     <td>
  105.  <label>
  106.  <?PHP
  107.  
  108. $result = mysql_query ("SELECT * FROM forma",$db);
  109. $myrow = mysql_fetch_array($result);
  110. $str = array (1 => 'id', 2 => 'nomer', 3 => 'nlf', 4 => 'zag', 5 => 'problema');
  111. while($myrow = mysql_fetch_array($result)){
  112. echo $str[1] = $myrow['id'];
  113. echo $str[2] = $myrow['nomer'];
  114. echo $str[3] = $myrow['nlf'];
  115. echo $str[4] = $myrow['zag'];
  116. echo $str[5] = $myrow['problema'];
  117. }
  118. $fileName = 'file.csv';
  119. $fp = fopen($fileName, 'w');
  120. fwrite($fp,implode('<br>',$str));
  121. fclose($fp);
  122. echo '<a href="'. $fileName .'">скачать</a>';
  123. ?>
  124.  </label>
  125.  
  126.     </td>
  127.   </tr>
  128.    <tr>
  129.     <td><?PHP include("blocks/footer.php"); ?></td>
  130.   </tr>
  131. </table>
  132. </body>
  133. </html>
  134.  

хотелось бы что бы выгружалось в exel и по столбцам ну если кто не понял выгружаем из базы данных.
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $result = mysql_query ("SELECT * FROM forma",$db);
  4. $myrow = mysql_fetch_array($result);
  5. $str = array (1 => 'id', 2 => 'nomer', 3 => 'nlf', 4 => 'zag', 5 => 'problema');
  6. while($myrow = mysql_fetch_array($result)){
  7. echo $str[1] = $myrow['id'];
  8. echo $str[2] = $myrow['nomer'];
  9. echo $str[3] = $myrow['nlf'];
  10. echo $str[4] = $myrow['zag'];
  11. echo $str[5] = $myrow['problema'];
  12. }
  13. $fileName = 'file.csv';
  14. $fp = fopen($fileName, 'w');
  15. fwrite($fp,implode('<br>',$str));
  16. fclose($fp);
  17. echo '<a href="'. $fileName .'">скачать</a>';
  18. ?>
вот если что не доработка !
maks Отправлено: 25 Ноября, 2017 - 22:29:12 • Тема: скрипт доступа по логину и паролю • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 112
Не понял include сделал все равно не фига не помогает... ппц надо свое писать блин не понимаю как так то работает на денвере но не работает на сайте кто знает почему ?
maks Отправлено: 24 Ноября, 2017 - 21:26:31 • Тема: скрипт доступа по логину и паролю • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 112
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. require("blocks/bd.php");
  4. if (!isset($_SERVER['PHP_AUTH_USER']))
  5.  
  6. {
  7.         Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
  8.         Header ("HTTP/1.0 401 Unauthorized");
  9.         exit();
  10. }
  11.  
  12. else {
  13.         if (!get_magic_quotes_gpc()) {
  14.                 $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
  15.                 $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
  16.         }
  17.  
  18.         $result = "SELECT pass FROM users WHERE login='".$_SERVER['PHP_AUTH_USER']."' AND status='Исполнитель'";
  19.         $lst = @mysql_query($result);
  20.  
  21.         if (!$lst)
  22.         {
  23.             Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
  24.         Header ("HTTP/1.0 401 Unauthorized");
  25.         exit();
  26.         }
  27.  
  28.         if (mysql_num_rows($lst) == 0)
  29.         {
  30.            Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
  31.            Header ("HTTP/1.0 401 Unauthorized");
  32.            exit();
  33.         }
  34.  
  35.         $pass =  @mysql_fetch_array($lst);
  36.         if ($_SERVER['PHP_AUTH_PW']!= $pass['pass'])
  37.         {
  38.             Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
  39.            Header ("HTTP/1.0 401 Unauthorized");
  40.            exit();
  41.         }
  42.  
  43.  
  44. }
  45.  
  46.  
  47.  
  48.  
  49. ?>
  50.  

есть скрипт но на хостинге работать не хочет помогите почему ?
maks Отправлено: 24 Ноября, 2017 - 09:03:04 • Тема: не пойму • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 50
ребят вот это проблема вот есть код
PHP:
скопировать код в буфер обмена
  1. <meta http-equiv="Refresh" content="3; URL=/index.php">
  2. <?PHP
  3. require("blocks/bd.php");
  4.         $nomer = $_POST['nomer'];
  5.         $nlf = $_POST['nlf'];
  6.         $zag = $_POST['zag'];
  7.         $problema = $_POST['problema'];
  8.         $foto1 = $_FILES['foto1'];
  9.         $foto2 = $_FILES['foto2'];
  10.         $foto3 = $_FILES['foto3'];
  11.         $time = date("H:m:s");
  12.         $date = date("F j, Y");
  13.         $statys = $_POST['statys'];
  14.        
  15. if ( isset( $_FILES['foto1']['name'] ) && trim( $_FILES['foto1']['name'] ) != '' ){
  16.                
  17.         $foto_name = $_FILES['foto1']['name'];
  18.         $uploaddir = 'images/';
  19.  
  20. if (move_uploaded_file($_FILES['foto1']['tmp_name'], $uploaddir . $_FILES['foto1']['name']));
  21.  
  22.                
  23. if ( isset( $_FILES['foto2']['name'] ) && trim( $_FILES['foto2']['name'] ) != '' ){
  24.                
  25.         $foto_name2 = $_FILES['foto2']['name'];
  26.         $uploaddir2 = 'images/';
  27.        
  28. if (move_uploaded_file($_FILES['foto2']['tmp_name'], $uploaddir . $_FILES['foto2']['name']));
  29.  
  30.                        
  31. if ( isset( $_FILES['foto3']['name'] ) && trim( $_FILES['foto3']['name'] ) != '' ){
  32.  
  33.         $foto_name3 = $_FILES['foto3']['name'];
  34.         $uploaddir3 = 'images/';       
  35.  
  36. if (move_uploaded_file($_FILES['foto3']['tmp_name'], $uploaddir . $_FILES['foto3']['name']));
  37.                        
  38.         $result = mysql_query ("INSERT INTO `forma` (`nomer`,`nlf`,`zag`,`problema`,`foto1`,`foto2`,`foto3`,`date`,`time`,`statys`) VALUES('". $nomer ."','". $nlf ."','". $zag ."','". $problema ."','" . $uploaddir . $foto_name . "','" . $uploaddir2 . $foto_name2 . "','" . $uploaddir3 . $foto_name3 . "','". $date ."','". $time ."','". $statys ."')");
  39.     if ($result=='TRUE')
  40.     {
  41.     echo "<center><p>Завка успешно загружена. Вы автоматически будите перенаправлены на страницу заявок!</p></center>";
  42.     }
  43.  else {
  44.     echo "Ошибка!.";
  45.     }
  46.         }
  47.         }
  48.         }
  49. ?>

на локольной машине денвер все передается в базу норм на хостинге не фига половина не передается переменных почему ?
maks Отправлено: 20 Ноября, 2017 - 18:37:58 • Тема: загрузка изображения • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 52
спасибо я уже разобрался ) держите может кому пригодится )))
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         include ("blocks/bd.php");
  3.         $nomer = $_POST['nomer'];
  4.         $nlf = $_POST['nlf'];
  5.         $zag = $_REQUEST['zag'];
  6.         $problema = $_POST['problema'];
  7.         $foto1 = $_FILES['foto1'];
  8.         $foto2 = $_FILES['foto2'];
  9.         $foto3 = $_FILES['foto3'];
  10.         $time = date("H:m:s");
  11.         $date = date("F j, Y");
  12.         $statys = $_REQUEST['statys'];
  13.        
  14. if ( isset( $_FILES['foto1']['name'] ) && trim( $_FILES['foto1']['name'] ) != '' ){
  15.                
  16.         $foto_name = $_FILES['foto1']['name'];
  17.         $uploaddir = 'images/';
  18. if (move_uploaded_file($_FILES['foto1']['tmp_name'], $uploaddir . $_FILES['foto1']['name'])){
  19.                 print "File is valid, and was successfully uploaded.";
  20.                
  21. if ( isset( $_FILES['foto2']['name'] ) && trim( $_FILES['foto2']['name'] ) != '' ){
  22.                
  23.         $foto_name2 = $_FILES['foto2']['name'];
  24.         $uploaddir2 = 'images/';
  25. if (move_uploaded_file($_FILES['foto2']['tmp_name'], $uploaddir . $_FILES['foto2']['name'])){
  26.                 print "File is valid, and was successfully uploaded.";
  27.                        
  28. if ( isset( $_FILES['foto3']['name'] ) && trim( $_FILES['foto3']['name'] ) != '' ){
  29.  
  30.         $foto_name3 = $_FILES['foto3']['name'];
  31.         $uploaddir3 = 'images/';       
  32. if (move_uploaded_file($_FILES['foto3']['tmp_name'], $uploaddir . $_FILES['foto3']['name'])){
  33.                 print "File is valid, and was successfully uploaded.";
  34.                        
  35.         $result = mysql_query ("INSERT INTO `forma` (`nomer`,`nlf`,`zag`,`problema`,`foto1`,`foto2`,`foto3`,`date`,`time`,`statys`) VALUES('$nomer','$nlf','$zag','$problema','" . $uploaddir . $foto_name . "','" . $uploaddir2 . $foto_name2 . "','" . $uploaddir3 . $foto_name3 . "','$date','$time','$statys')");
  36.     if ($result=='TRUE')
  37.     {
  38.     echo "Успешная загрузка заявки!<a href='index.php'>Главная страница</a>";
  39.     }
  40.  else {
  41.     echo "Ошибка!.";
  42.     }
  43.         }
  44.         }
  45.         }
  46.         }
  47.         }
  48.         }
  49. ?>
maks Отправлено: 20 Ноября, 2017 - 15:44:35 • Тема: загрузка изображения • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 52
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         include ("blocks/bd.php");
  3.         $nomer = $_POST['nomer'];
  4.         $nlf = $_POST['nlf'];
  5.         $zag = $_REQUEST['zag'];
  6.         $problema = $_POST['problema'];
  7.         $foto1 = $_FILES['foto1'];
  8.         $foto2 = $_FILES['foto2'];
  9.         $foto3 = $_FILES['foto3'];
  10.         $time = date("H:m:s");
  11.         $date = date("F j, Y");
  12.         $statys = $_REQUEST['statys'];
  13.        
  14. if ( isset( $_FILES['foto1']['name'] ) && trim( $_FILES['foto1']['name'] ) != '' ){
  15.                 print "загрузка завершена";
  16.  
  17.         $foto_name = $_FILES['foto1']['name'];
  18.         $uploaddir = 'foto/';
  19.                
  20. if ( isset( $_FILES['foto2']['name'] ) && trim( $_FILES['foto2']['name'] ) != '' ){
  21.                 print "загрузка завершена";
  22.  
  23.         $foto_name2 = $_FILES['foto2']['name'];
  24.         $uploaddir2 = 'foto/';
  25.        
  26. if ( isset( $_FILES['foto3']['name'] ) && trim( $_FILES['foto3']['name'] ) != '' ){
  27.                 print "загрузка завершена";
  28.  
  29.         $foto_name3 = $_FILES['foto3']['name'];
  30.         $uploaddir3 = 'foto/'; 
  31.        
  32.         $result = mysql_query ("INSERT INTO `forma` (`nomer`,`nlf`,`zag`,`problema`,`foto1`,`foto2`,`foto3`,`date`,`time`,`statys`) VALUES('$nomer','$nlf','$zag','$problema','$uploaddir$foto_name','$uploaddir2$foto_name2','$uploaddir3$foto_name3','$date','$time','$statys')");
  33.     if ($result=='TRUE')
  34.     {
  35.     echo "Успешная загрузка заявки!<a href='index.php'>Главная страница</a>";
  36.     }
  37.  else {
  38.     echo "Ошибка!.";
  39.     }
  40.         }
  41.         }
  42.         }
  43. ?>


не пойму ребят все работает но в папку foto не записывается фотки почему ?
maks Отправлено: 20 Ноября, 2017 - 15:40:36 • Тема: скрипт на php • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 86
спасибо большое )
maks Отправлено: 20 Ноября, 2017 - 10:02:48 • Тема: скрипт на php • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 86
добрый день нужна ваша помощь

мне нужно сделать число 15 что бы оно уменьшалось каждую минуту и как только оно будет равно 0 ну условие я сам пропишу просто помогите сделать типа таймера за ранее всем спасибо

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB