PHP.SU

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

Страниц (20): [1] 2 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 286
Webtest Отправлено: 27 Ноября, 2014 - 16:06:35 • Тема: Работа с .xls файлами • Форум: Вопросы новичков

Ответов: 3
Просмотров: 174
DeepVarvar, но там, как раз, отображение, а не работа с хлс файлами.
Webtest Отправлено: 27 Ноября, 2014 - 15:59:28 • Тема: Работа с .xls файлами • Форум: Вопросы новичков

Ответов: 3
Просмотров: 174
Здравствуйте!

Подскажите пожалуйста, есть ли какая-нибудь библиотека или функции для работы с .xls файлами? Гуглил, нашел только библиотеки, которые в браузере отображают .xls документ. А можно ли как-то сделать так, чтобы к .xls документы были какие-нибудь функции, как для csv? Например fgetcsv и т.д.?
Webtest Отправлено: 17 Октября, 2014 - 12:07:49 • Тема: Не могу переименовать таблицу в базе данных через phpmyadmin • Форум: Вопросы новичков

Ответов: 3
Просмотров: 442
Sail, спасибо, заработало!
Webtest Отправлено: 17 Октября, 2014 - 11:56:05 • Тема: Не могу переименовать таблицу в базе данных через phpmyadmin • Форум: Вопросы новичков

Ответов: 3
Просмотров: 442
Здравствуйте!

Подскажите пожалуйста, как переименовать таблицу в базе данных?
Пробовал -> запросы в хпхмайадмин:
CODE (SQL):
скопировать код в буфер обмена
  1. RENAME TABLE `u0034629_indigo` RENAME TO `indigo`
  2. ALTER TABLE `u0034629_indigo` RENAME TO `indigo`

В 1 случае выдает ошибку:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'RENAME TO indigo' at line 1
Во 2 случае:
No database selected
Хотя таблица называется: u0034629_indigo
Поясните в чем проблема?
Webtest Отправлено: 15 Октября, 2014 - 17:53:31 • Тема: Преобразование даты • Форум: Вопросы новичков

Ответов: 6
Просмотров: 264
troelsenon, а с ковычками все в порядке? Я, просто, попробовал ваш пример и у меня вывело ошибку...
Webtest Отправлено: 15 Октября, 2014 - 17:26:30 • Тема: Реверсивная функция, подскажите как сделать? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 195
RickMan, да, иногда сам себе придумываю задачки, порешать. Радость
Я, просто, прохожу тотуриал по яваскрипту, и там рассматриваются темы, с которыми я никогда не сталкивался в пхп.
(Добавление)
RickMan, кстати, в вашем случае, даже если заменить операторы на мультибайтовые, строка с русскими символами выводит такое: �� �Ѳ� �фѲЋѲЄ�
Webtest Отправлено: 15 Октября, 2014 - 16:35:17 • Тема: Преобразование даты • Форум: Вопросы новичков

Ответов: 6
Просмотров: 264
troelsenon, я, кажется, понял в чем ваша ошибка, возьмите $result['date'] в ковычки.
Webtest Отправлено: 15 Октября, 2014 - 16:28:00 • Тема: Преобразование даты • Форум: Вопросы новичков

Ответов: 6
Просмотров: 264
troelsenon, strtotime
(Добавление)
Вот:
PHP:
скопировать код в буфер обмена
  1.                 $str = '03/09/14';
  2.                 $test = strtotime($str);
  3.                 // echo $test;
  4.                 echo date('Y-m-d', $test);
Webtest Отправлено: 15 Октября, 2014 - 16:24:30 • Тема: Реверсивная функция, подскажите как сделать? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 195
Здравствуйте.
Решил попробовать написать рекурсивную функцию на пхп, но что-то не получается. Цель в том, чтобы вывелась введенная строка, НО задом наперед, подскажите что я не так делаю?
PHP:
скопировать код в буфер обмена
  1. function reverseText($text) {
  2.         // $reversedText = '';
  3.         $lenText = mb_strlen($text);
  4.         $cutText = mb_substr($text, $lenText-1);
  5.         $reversedText[] = $cutText;
  6.         $newString = mb_substr($text, 0, $lenText-1);
  7.         while ($lenText <= 1) {
  8.                 reverseText($newString);
  9.         }
  10.         // reverseText($text);
  11.         // echo $cutText;
  12.         // echo $newString;
  13.         return $reversedText;
  14. }
Webtest Отправлено: 14 Октября, 2014 - 10:31:04 • Тема: Помогите занести данные в бд с помощью ПДО • Форум: Вопросы новичков

Ответов: 5
Просмотров: 316
Мелкий, а все, починил. Всем спасибо! Я, просто, с ПДО 1 раз столкнулся, не знал как делать. Улыбка
Webtest Отправлено: 14 Октября, 2014 - 10:24:36 • Тема: Помогите занести данные в бд с помощью ПДО • Форум: Вопросы новичков

Ответов: 5
Просмотров: 316
Мелкий, вот выведенный запрос:
PHP:
скопировать код в буфер обмена
  1. INSERT INTO gallery_items (`category_id`, `image`, `text`, `date_add`) VALUES('13', '01231231.jgp', '', '1413271351')

Вот ошибка:
CODE (htmlphp):
скопировать код в буфер обмена
  1. Warning:  PDOStatement::execute() expects parameter 1 to be array, string given in /.../1.php on line 77

Вот код:
PHP:
скопировать код в буфер обмена
  1. $date = time();
  2. $sql = "INSERT INTO gallery_items (`category_id`, `image`, `text`, `date_add`) VALUES('13', '01231231.jgp', '', '" . $date . "')";
  3. echo $sql;
  4. $stm = $pdo->prepare($sql);
  5. $stm->execute($sql);

Вот 77 колонка: $stm->execute($sql);
Webtest Отправлено: 13 Октября, 2014 - 17:22:39 • Тема: Помогите занести данные в бд с помощью ПДО • Форум: Вопросы новичков

Ответов: 5
Просмотров: 316
Здравствуйте!

Уже, наверно, часа 2 никак не могу вставить данные в таблицу. Есть бд с заголовками:
id category_id image text date_add
Подключаюсь к бд:
PHP:
скопировать код в буфер обмена
  1. $user = '...';
  2. $pass = '...';
  3. $db = '...';
  4. $dsn = "...";
  5. $opt = array(
  6.         PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
  7.         PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
  8. );  
  9. $pdo = new PDO($dsn, $user, $pass, $opt);

Пробую сделать какой-нибудь запрос, все выводится:
PHP:
скопировать код в буфер обмена
  1. $stm = $pdo->prepare("SELECT image FROM `items`");
  2. $stm->execute();
  3. $name = $stm->fetchAll();
  4. print_r($name);

Если пробую что-нибудь добавить, то выводит ошибку:
PHP:
скопировать код в буфер обмена
  1. Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1 near "SET": syntax error' in .../1.php:77
  2. Stack trace:
  3. #0 .../1.php(77): PDO->prepare('INSERT INTO use...')
  4. #1 {main}
  5.  thrown in .../1.php on line 77

Вот 77 строка: $stm = $pdo->prepare($sql);
Т.е. как я понял, неверно сделан запрос?
Вот запрос и функция:
PHP:
скопировать код в буфер обмена
  1. function pdoSet($fields, &$values, $source = array())
  2. {
  3.         $set = '';
  4.         $values = array();
  5.         if (!$source) $source = &$_POST;
  6.         foreach ($fields as $field) {
  7.                 if (isset($source[$field])) {
  8.                         $set.="`".str_replace("`","``",$field)."`". "=:$field, ";
  9.                         $values[$field] = $source[$field];
  10.                 }
  11.         }
  12.         return substr($set, 0, -2);
  13. }
  14.  
  15. $date = time();
  16. $fields = array('category_id', 'image', 'text', 'date_add');
  17. $values = array('13', '019230123.jpg', '', $date);
  18. $sql = "INSERT INTO users SET " . pdoSet($fields, $values);
  19. $stm = $pdo->prepare($sql);
  20. $stm->execute($values);

Подскажите в чем проблема?
Webtest Отправлено: 09 Октября, 2014 - 13:14:32 • Тема: Не работает Content-type y php mail • Форум: Вопросы новичков

Ответов: 4
Просмотров: 222
esterio, вроде сделал как там написано:
PHP:
скопировать код в буфер обмена
  1. $to      = 'webtestest@yandex.ru';
  2. $subjectText = 'Тема письма';
  3. $subject = "=?utf-8?b?" . base64_encode($subjectText) . "?=";
  4. $senderText = 'test@test.ru';
  5. $sender = "<" . $senderText . ">";
  6. $messageMailText = '<a href="' . $siteName . '">' . $siteName . '</a>';
  7. $message = "=?utf-8?b?" . base64_encode($messageMailText) . "?=";
  8. $headers  = 'MIME-Version: 1.0' . "\r\n";
  9. $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";

Вроде сделал как там написано, а на почту приходит закодированное сообщение: =?utf-8?b?0TQ9tZDU9YQ4YTUzMzQxMDcYzc3ZDMxZWM4ZDYxzAQ1PC9hPg==?=
Webtest Отправлено: 09 Октября, 2014 - 11:37:46 • Тема: Не работает Content-type y php mail • Форум: Вопросы новичков

Ответов: 4
Просмотров: 222
Здравствуйте.

Подскажите в чем проблема? Пишу заголовки в письме:
$headers .= 'Content-type: text/html;' . "\r\n";
Тело письма:
$message = '<a href="' . $siteName . '">' . $siteName . '</a>';
А на почту приходит письмо, будто никаких тегов а нет. Т.е. просто название ссылки без возможности перехода. А если убираю контент тайп, то приходит просто текст выведенными тегами.
(Добавление)
Ни у кого нет идей?
Webtest Отправлено: 08 Октября, 2014 - 12:53:51 • Тема: Если в массиве уже есть такой же элемент, помимо самого себя, то этот элемент увеличиваетсяна 1 до тех пор, пока не станет других одинаковых эл-ов • Форум: Вопросы новичков

Ответов: 4
Просмотров: 149
Sail, сейчас попробую что-нибудь сделать!

Страниц (20): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB