PHP.SU

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

Страниц (16): В начало « ... 8 9 10 11 [12] 13 14 15 16 »

> Найдено сообщений: 237
VenZell Отправлено: 04 Июля, 2013 - 14:52:22 • Тема: Достать изображения из папки и назначить им размер • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 78
Частично упрощу тебе задачу:
PHP:
скопировать код в буфер обмена
  1. /* Поиск изображений в папке $path и ее подпапках */
  2. function traverse_hierarchy($path)
  3. {
  4.     $return_array = array();
  5.     $dir = opendir($path);
  6.     while(($file = readdir($dir)) !== false)
  7.     {
  8.         if($file[0] == '.') continue;
  9.         $fpath = $path . '/' . $file;
  10.         if(is_dir($fpath)){
  11.             $return_array = array_merge($return_array, traverse_hierarchy($fpath));
  12.         }
  13.         else{
  14.              if(in_array(substr($file, -3), array("jpg", "png", "gif"))){
  15.                  $return_array[] = $fpath;
  16.              }
  17.         }
  18.     }
  19.     return $return_array;
  20. }
  21. /* Массив изображений */
  22. $images = traverse_hierarchy($path);
  23. //echo "<pre>" . implode(PHP_EOL, $images) . "</pre>";
VenZell Отправлено: 04 Июля, 2013 - 00:28:52 • Тема: Import to XLS • Форум: Вопросы новичков

Ответов: 12
Просмотров: 403
NoExist, скачай отсюда https://code[dot]google[dot]com/p/php-ex[dot][dot][dot]l/downloads/list библиотеку php-excel-v1.1.
Распакуй содержимое архива в ту же папку, где у тебя расположен скрипт, формирующий таблицу. Замени содержимое test.php на вот это. Отпишись о результатах. Улыбка
Проверил на тестовых данных - файл формируется корректно. После запуска скрипта сформированный файл сразу передастся на закачку в браузер.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. include_once("connect.php");
  4.  
  5. $row = mysql_query("SELECT user.name,
  6. sale.userid,
  7. user.ordernumber,
  8. sale.revenue,
  9. sale.date,
  10. SUM(sale.revenue)
  11. FROM test_user as user
  12. JOIN test_sale as sale
  13. ON sale.userid = user.id
  14. Group BY sale.userid,
  15. user.name") or die(mysql_error());
  16.  
  17. $data = array(array('Name', 'UserId', 'Order Number', 'Revenue', 'Date'));
  18. while ($sql_res = mysql_fetch_assoc($row)){
  19.     array_push($data, $sql_res);
  20. }
  21. require 'php-excel.class.php';
  22.  
  23. $xls = new Excel_XML('UTF-8', false, 'My Test Sheet');
  24. $xls->addArray($data);
  25. $xls->generateXML('my-test');
  26. ?>
VenZell Отправлено: 03 Июля, 2013 - 14:16:21 • Тема: добавление фалов • Форум: Вопросы новичков

Ответов: 7
Просмотров: 216
GoodOKubani в качестве точки назначения нужно указывать папку и имя файла, а не просто папку.
VenZell Отправлено: 03 Июля, 2013 - 14:13:51 • Тема: Import to XLS • Форум: Вопросы новичков

Ответов: 12
Просмотров: 403
NoExist, сейчас времени в обрез, но если никто не напишет, то постараюсь ночью набросать решение.
VenZell Отправлено: 03 Июля, 2013 - 13:41:53 • Тема: Import to XLS • Форум: Вопросы новичков

Ответов: 12
Просмотров: 403
Затем, что:
Цитата:
К сожалению, данная страница для Вас не доступна: возможно, был изменен ее адрес или она была удалена. Пожалуйста, воспользуйтесь поиском.
VenZell Отправлено: 03 Июля, 2013 - 13:34:14 • Тема: Import to XLS • Форум: Вопросы новичков

Ответов: 12
Просмотров: 403
NoExist, это не таблица... Скриншот того, что выводит этот код выложи.
VenZell Отправлено: 03 Июля, 2013 - 13:31:06 • Тема: помощь с регуляркой • Форум: Хранение данных, их вывод и обработка

Ответов: 2
Просмотров: 830
PHP:
скопировать код в буфер обмена
  1. preg_match('@(?<=Город: )[^\r\n]+(?=[\s])@i', $string, $matches);
  2. echo $matches[0];
VenZell Отправлено: 03 Июля, 2013 - 12:16:45 • Тема: ошибка! бесконечный вывод строк из базы • Форум: Вопросы новичков

Ответов: 7
Просмотров: 253
PHP:
скопировать код в буфер обмена
  1. $select = $obj->selectAll();
  2. while($my = mysql_fetch_assoc($select) {
  3.       echo $my['name'];
  4. }
VenZell Отправлено: 03 Июля, 2013 - 11:54:15 • Тема: Передать значения type=text • Форум: Вопросы новичков

Ответов: 12
Просмотров: 391

Ну или в textarea можно cols поменять на 100, например.
CODE (html):
скопировать код в буфер обмена
  1. <textarea rows="5" cols="100" name="message" id="message"></textarea>
VenZell Отправлено: 03 Июля, 2013 - 11:42:55 • Тема: Помощь с PHP+SQL+HTML • Форум: Вопросы новичков

Ответов: 43
Просмотров: 1248
NoExist, вы не подсказать просите, а написать готовое решение. Подсказку вам уже дали. Улыбка
VenZell Отправлено: 03 Июля, 2013 - 11:31:37 • Тема: Юзербар на PHP • Форум: Вопросы новичков

Ответов: 14
Просмотров: 533
Heavenanvil, для начала давайте выясним,можете ли вы получить имя картинки (юзербара), зная только имя пользователя? Или покажите структуру вашей таблицы, где вы храните названия юзербаров.
VenZell Отправлено: 03 Июля, 2013 - 11:13:51 • Тема: Юзербар на PHP • Форум: Вопросы новичков

Ответов: 14
Просмотров: 533
Псевдокод, чтобы ты понял идею:
PHP:
скопировать код в буфер обмена
  1. $db = new PDO('mysql:host=localhost;dbname=test', 'test', 'test');
  2. $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  3. $command = $db->prepare("SELECT char_id FROM `table` WHERE user = :username");
  4. $command->bindParam(':username', $_GET['user'], PDO::PARAM_STR);
  5. $command->execute();
  6. $result_row = $command->fetch();
  7. $char_id = $result_row['char_id'];
VenZell Отправлено: 03 Июля, 2013 - 10:03:43 • Тема: Помощь с PHP+SQL+HTML • Форум: Вопросы новичков

Ответов: 43
Просмотров: 1248
PHP:
скопировать код в буфер обмена
  1.  
  2. echo <<<END
  3. <table>
  4. <tr>
  5. <td>name</td>
  6. <td>userid</td>
  7. <td>ordernumber</td>
  8. <td>revenue</td>
  9. <td>date</td>
  10. </tr>
  11. END;
  12. while ($sql_res = mysql_fetch_assoc($row))
  13. {
  14.         echo '<tr>';
  15.          
  16.             echo '<td>'.$sql_res['name'].'</td>';
  17.             echo '<td>'.$sql_res['userid'].'</td>'
  18.             echo '<td>'.$sql_res['ordernumber'].'</td>';
  19.             echo '<td>'.$sql_res['revenue'].'</td>';
  20.            echo '<td>'.$sql_res['date'].'</td>';
  21.         echo '</tr>';
  22. }
VenZell Отправлено: 03 Июля, 2013 - 09:59:18 • Тема: Юзербар на PHP • Форум: Вопросы новичков

Ответов: 14
Просмотров: 533
Heavenanvil, если до обеда (до 13:00) никто не поможет, постараюсь на пальцах объяснить, как это лучше сделать. $char_id указывал только для того, чтобы вы поняли, что есть что.
VenZell Отправлено: 03 Июля, 2013 - 09:16:16 • Тема: Передать значения type=text • Форум: Вопросы новичков

Ответов: 12
Просмотров: 391
Если я правильно понял, то для 30 символов это будет вот так:
CODE (html):
скопировать код в буфер обмена
  1. <input type="text" name="category" size="100" maxlength="30" />

Страниц (16): В начало « ... 8 9 10 11 [12] 13 14 15 16 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB