Создать форум бесплатно: ixbb.ru :: Календарь на Июнь 2024 года: calendar2008.ru/2024/iyun/

Страницы: (20) « Первая ... 11 12 [13] 14 15 ... Последняя » ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

PHP & MySQL - ???

dudeonthehorse
Отправлено: May 26 2010, 09:12 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 763
Пользователь №: 2933
Регистрация:
26-October 09



если я нахожусь на каком нить сайте могу ли я вытащить(узнать какие значения присвоены) переменные из сессии, в которой нахожусь?
PMEmail PosterICQ
Top
Ilidan
Отправлено: May 27 2010, 03:44 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



Доброго времени суток! Народ, помогите со скриптом. Всего-то надо просто залить файл в папку с правами 777, писал свой скрипт, качал готовые, ниче не работает. Вот пример:
Форма:
CODE

<html>
<head>
<title>Обработка переданного файла</title>
</head>
<body>
<form action=upload.php method="POST" enctype=multipart/form-data>
Выберите файл:<br>
<input type="file" name=File><br>
<br>
<input type=submit name=doUpload value="загрузить"><br>
</form>
</body>
</html>

Обработчик
CODE

<?php
$ImgDir=".";
print $_POST['File'];
print $_FILE['File'];
 if ($_POST['doUpload'])  
   {
print "asda";
    if (file_exists($File))  
      {
 print "123";
      Copy($File, "$ImgDir/".basename($File_name));
      }
   }
?>

Переменная $File почему-то пустая...Можешь поможет кто?


--------------------
;-)
PMEmail PosterICQAOL
Top
Матроскин
Отправлено: May 28 2010, 09:44 AM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 245
Пользователь №: 2581
Регистрация:
9-June 09



Главная ошибка - загруженный на сервер файл содержится в глобальном массиве $_FILES, а не $_FILE. Вот рабочий вариант:
Форма
CODE
<form action="upload.php" method="post" enctype="multipart/form-data">
Выберите файл:<br />
<input type="file" name="File"><br />
<br />
<input type="submit" name="doUpload" value="загрузить"><br />
</form>

Обработчик
CODE
<?php
$ImgDir = 'img/';

if(copy($_FILES['File']['tmp_name'], $ImgDir . $_FILES['File']['name']))
{
echo "Файл загружен.<br /> <a href='index.php'>Загрузить еще?</a>";
}
else
{
echo "Ошибка!!! Инфа об ошибке:<br />";
echo "<pre>";
print_r($_FILES);
 echo "</pre>";
}
?>


--------------------
PMEmail PosterUsers Website
Top
Ilidan
Отправлено: May 28 2010, 11:42 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



Спасибо огромное)) Протупил)


--------------------
;-)
PMEmail PosterICQAOL
Top
Ilidan
Отправлено: Jun 22 2010, 04:32 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



В который раз столкнулся с проблемой: Кодировка. Пишу в Notepad++, кодировка utf-8. А браузер все равно автоматом определяет cp1251. В чем трабла? Вот код:
QUOTE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Титл</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

</head>
<body>
<form  method="POST" action="enter.php">
<input type="text" name="login"><br>
<input type="password" name="pass"><br>
<input type="submit" value="Login">
</form>

<?php
if($_POST['login'] == "admin" && $_POST['pass'] == "1"){
  $login = htmlspecialchars($_POST['login']);
  $_SESSION['login'] = $login; 
  print "<a href=index.php>Go!</a>";
}
else
  $_SESSION['login'] = "";

?>

</body>
</html>

Заголовок страницы выводится через кракозяблы. Причем в осле и хроме все нормально, а вот любимые опера и фаерфокс глюк дают


--------------------
;-)
PMEmail PosterICQAOL
Top
Матроскин
Отправлено: Jun 22 2010, 04:53 PM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 245
Пользователь №: 2581
Регистрация:
9-June 09



Значит кодировка самого документа не utf-8 without bom dry.gif


--------------------
PMEmail PosterUsers Website
Top
Ilidan
Отправлено: Jun 22 2010, 04:57 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 940
Пользователь №: 508
Регистрация:
30-March 07



Да не, все проще было) Вот только что допер) У меня апач был настроен на 1251))) Ща все норма. Спасибо


--------------------
;-)
PMEmail PosterICQAOL
Top
dudeonthehorse
Отправлено: Sep 1 2010, 09:23 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 763
Пользователь №: 2933
Регистрация:
26-October 09



чет я туплю smile.gif есть массив
CODE
Array
(
   [ITEMS] => Array
       (
           [AnDelCanBuy] => Array
               (
                   [0] => Array
                       (
                           [ID] => 5
                           [FUSER_ID] => 1
                           [ORDER_ID] =>
                           [PRODUCT_ID] => 22
                           [PRODUCT_PRICE_ID] => 1
                           [PRICE] => 150.00
                           [CURRENCY] => RUB
                           [DATE_INSERT] => 2010-09-01 08:37:35
                           [DATE_UPDATE] => 2010-09-01 10:26:30
                           [WEIGHT] => 0.00
                           [QUANTITY] => 6
                       )

                   [1] => Array
                       (
                           [ID] => 7
                           [FUSER_ID] => 1
                           [ORDER_ID] =>
                           [PRODUCT_ID] => 28
                           [PRODUCT_PRICE_ID] => 3
                           [PRICE] => 180.00
                           [CURRENCY] => RUB
                           [DATE_INSERT] => 2010-09-01 10:20:53
                           [DATE_UPDATE] => 2010-09-01 10:26:30
                           [WEIGHT] => 0.00
                           [QUANTITY] => 1
                       )

                   [2] => Array
                       (
                           [ID] => 6
                           [FUSER_ID] => 1
                           [ORDER_ID] =>
                           [PRODUCT_ID] => 26
                           [PRODUCT_PRICE_ID] => 2
                           [PRICE] => 200.00
                           [CURRENCY] => RUB
                           [DATE_INSERT] => 2010-09-01 09:08:52
                           [DATE_UPDATE] => 2010-09-01 10:26:30
                           [WEIGHT] => 0.00
                           [QUANTITY] => 3
                       )

               )

       )
   [ShowReady] => Y
   [ShowDelay] => N
   [ShowNotAvail] => N
   [DISCOUNT_PRICE] => 84
   [DISCOUNT_PERCENT] => 5.00
   [DISCOUNT_PERCENT_FORMATED] => 5%
   [allSum] => 1596
   [allWeight] => 0
   [allSum_FORMATED] => 1 596.00 руб
   [DISCOUNT_PRICE_FORMATED] => 84.00 руб
)


нужно получить сумму всех [QUANTITY] оного, с утра мозг вскипел smile.gif
PMEmail PosterICQ
Top
Матроскин
Отправлено: Sep 1 2010, 10:57 AM
Quote Post


  Генерал
*

Группа: Members
Сообщений: 245
Пользователь №: 2581
Регистрация:
9-June 09



Немного упростил массив, чтобы было понятнее. Сумму можно получить через цикл:
CODE
<?php
   $arr = array(
                   0 => Array
                      (
                          'ID' => 5,
                          'FUSER_ID' => 1,
                          'WEIGHT' => 0.00,
                          'QUANTITY' => 6
                      ),

                  1 => Array
                      (
                          'ID' => 5,
                          'FUSER_ID' => 1,
                          'WEIGHT' => 0.00,
                          'QUANTITY' => 1
                      ),

                  2 => Array
                      (
                          'ID' => 5,
                          'FUSER_ID' => 1,
                          'WEIGHT' => 0.00,
                          'QUANTITY' => 3
                      )
              );

   /*echo $arr[0][QUANTITY]; // так можно обратиться к конкретному элементу*/

   $count = count($arr);
   $sum = 0;

   for ($i = 0; $i < $count; $i++)
      {
         $sum += $arr[$i][QUANTITY];
      }
   echo "Сумма всех [QUANTITY] = ".$sum;

        echo "<pre>";
        print_r($arr);
        echo "</pre>";
?>


--------------------
PMEmail PosterUsers Website
Top
dudeonthehorse
Отправлено: Sep 1 2010, 11:15 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 763
Пользователь №: 2933
Регистрация:
26-October 09



спасибо! smile.gif а я мозг ем форичами и совсем не тем
PMEmail PosterICQ
Top

Topic OptionsСтраницы: (20) « Первая ... 11 12 [13] 14 15 ... Последняя » Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0418 ]   [ 10 queries used ]   [ GZIP выключен ]