PHP.SU

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

Страниц (21): В начало « ... 12 13 14 15 [16] 17 18 19 20 ... » В конец

> Найдено сообщений: 314
Tox Отправлено: 06 Апреля, 2012 - 10:28:33 • Тема: Вывод выполнения скрипта в файл • Форум: Вопросы новичков

Ответов: 2
Просмотров: 123
Сложилась такая ситуация - есть массив, около 1000 индексов, содержимое которых надо записать в файл, в уже отформатированном виде
PHP:
скопировать код в буфер обмена
  1. echo "<ol>";
  2.                 foreach ($result as $data) {
  3.                         echo "<li> $data</li>";
  4.                 }
  5.                 echo "</ol>";

Это все понятно, но как это осуществить через ?
на месте "____" должны быть записываемые данные, но если туда написать $result, то они запишутся не отформатированными. Я не совсем догоняю, как это сделать, помогите, плиз Улыбка
Tox Отправлено: 29 Марта, 2012 - 16:27:07 • Тема: SQL-запрос • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 25
EuGen пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `table` WHERE `date_field`>NOW()-INTERVAL 7 DAY

?

а вот это нам не рассказывали, так что даже не знал, честно. Спасибо, буду изучать
Tox Отправлено: 29 Марта, 2012 - 16:17:52 • Тема: SQL-запрос • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 25
Sql вроде как знаю, по крайней мере, на сколько в универе рассказывали. Но есть вопрос, который я никак не могу понять, может кто-то уже с ним сталкивался.
Есть бд, в ней таблицы, одна примерно такого содержания (столбцы):
id(первичный кей), дата (2012-03-29, например), номера телефонов, фио, и т.п.
Я хочу реализовать вывод данных, которые были заполнены за неделю, т.е. скрипт проверяет текущую дату $d = date('Y-m-d'); и в sql запросе он с помощью where находит диапозон -7дней от текущей даты. Как это реализовать? Я понимаю, что можно было записывать в бд просто дату в днях(263 день) и это бы упростило жизнь, но в бд столбец "date" уже имеет тип date.
Была идея выводить последние 7 "id", но это не подходит, так как нужен именно список добавленных за последнюю неделю
Tox Отправлено: 16 Марта, 2012 - 21:23:49 • Тема: Расширение для картинки • Форум: Вопросы новичков

Ответов: 4
Просмотров: 141
Okula пишет:
Tox, читай внимательнее описание функции. Если указать вторым аргументом путь до файла в который сохранять картинку - она будет сохранятся, а не выводиться на дисплей.

Спасибо, понял.
Tox Отправлено: 16 Марта, 2012 - 21:14:24 • Тема: Расширение для картинки • Форум: Вопросы новичков

Ответов: 4
Просмотров: 141
я же писал, что это уже делал:
Tox Отправлено: 16 Марта, 2012 - 20:21:54 • Тема: Расширение для картинки • Форум: Вопросы новичков

Ответов: 4
Просмотров: 141
Столкнулся с такой проблемой - использовав imagecreatefromgif, брал картинку, накладывал на нее текст(imagettftext), потом вывод через imagegif. Все хорошо, все работает, как надо. Но. Данная картинка с наложенным текстом будет использоваться на сайте, и не желательно, чтобы ссылка на нее была такого плана: /image.php. Как сделать, чтобы в браузер при обращении к этому файлу выводилась именно картинка с расширением gif? header есть:
Tox Отправлено: 07 Марта, 2012 - 15:47:47 • Тема: Копирование по ftp • Форум: Вопросы новичков

Ответов: 4
Просмотров: 209
Так в чем проблема? с OpenServer или я что-то не так делаю?
Tox Отправлено: 06 Марта, 2012 - 15:01:57 • Тема: Копирование по ftp • Форум: Вопросы новичков

Ответов: 4
Просмотров: 209
то же самое для такого скрипта:
PHP:
скопировать код в буфер обмена
  1. $command = 'ls -la';
  2. $аconf = функция конфига;
  3. $aftp = функция авторизации;
  4.  
  5.  
  6. // выполняем команду
  7. if (ftp_exec($ftp, $command)) {
  8.     echo "Команда $command выполнена успешно\n";
  9. } else {
  10.     echo "Не удалось выполнить $command\n";
  11. }
  12.  
  13. // закрываем соединение
  14. ftp_close($ftp);

Warning: ftp_exec() [function.ftp-exec]: 'SITE EXEC' not understood in
Что делать? Это пример из мана, он должен 100% работать
Tox Отправлено: 06 Марта, 2012 - 11:56:58 • Тема: Копирование по ftp • Форум: Вопросы новичков

Ответов: 4
Просмотров: 209
У меня проблема: формирую строчку, которая будет посылаться как команда, в итоге получается что-то вроде
PHP:
скопировать код в буфер обмена
  1. $a = 'cp /src1/1.txt /src1/2.txt';

Далее использую
PHP:
скопировать код в буфер обмена
  1. if (ftp_exec($ftp, $a)) {
  2.     header("Location: $_SERVER[PHP_SELF]");
  3. } else {
  4.     echo "Не удалось выполнить \n";
  5. }

Но ошибка - Warning: ftp_exec() [function.ftp-exec]: 'SITE EXEC' not understood in, я заменил $a на ls -la, результат такой же. Выполняю данный скрипт на OpenServer
Tox Отправлено: 06 Марта, 2012 - 11:16:54 • Тема: Копирование по ftp • Форум: Вопросы новичков

Ответов: 4
Просмотров: 209
Искал по яндексу здесь, такого не было. Я читал про ftp_get and ftp_put, но нужна такая функция, которая позволила бы копировать файл уже на ftp сервере (аналог cp в Unix).
Tox Отправлено: 05 Марта, 2012 - 19:57:37 • Тема: ftp_set_option и ftp_close • Форум: Вопросы новичков

Ответов: 1
Просмотров: 88
Поскольку эта тема тут не освещена, да и для успокоения души интересуюсь.
В мане http://ru.php.net/manual/ru/func...p-set-option.php написано, что можно использовать таймаут.
В этом случае можно ли не использовать ftp_close?
И вообще, кто-нибудь ей пользуется? есть ли смысл?
Tox Отправлено: 05 Марта, 2012 - 19:02:24 • Тема: Применение функции к каждому элементу массива • Форум: Вопросы новичков

Ответов: 2
Просмотров: 124
Вопрос, конечно, нубский, но до мня не доходит. Прочитал здесь http://php.su/functions/?array-walk-recursive
То есть есть форма, все значения checkboxсов записываются в массив. Далее есть пользовательская функция, которая "чистит" все ячейки от всякого хлама. То есть фактически скрипт имеет следующий src:

PHP:
скопировать код в буфер обмена
  1. function test_print($data)
  2. {
  3.           Длинный алгоритм очистки
  4. return $data;
  5. }
  6. if ($_SERVER["REQUEST_METHOD"]=="POST")
  7.     {
  8.         array_walk_recursive($_POST['option'], 'test_print');
  9.  
  10.         }
  11.    
  12. ?>
  13.  
  14.  
  15. <form method="post" action="test.php">
  16.  
  17. <p><b>Some question</b></p>
  18.    <p><input type="checkbox" name="option[]" value="<h1>123</h1>">1<Br>
  19.    <input type="checkbox" name="option[]" value="a2">2<Br>
  20.    <input type="checkbox" name="option[]" value="a3">3<Br>
  21.    <input type="checkbox" name="option[]" value="a4">4<Br>
  22.    <input type="checkbox" name="option[]" value="a5">5</p>
  23.  
  24. <input type="submit" name="submit" value="Save">
  25. </form>
  26.  

А теперь самый нубский вопрос. Как получить значение $data? Обычно, я делаю так: $var1 = test_print($someVar); но это не тот случай. Подскажите. Оф ман читал, да.
Tox Отправлено: 04 Марта, 2012 - 20:01:59 • Тема: Изображения с помощью GD • Форум: Вопросы новичков

Ответов: 2
Просмотров: 112
Мелкий пишет:
Проверяйте наличие непосредственно переменных. isset, empty (где уместен)

Спасибо) совершенно забыл о их существовании
Tox Отправлено: 04 Марта, 2012 - 19:46:30 • Тема: Изображения с помощью GD • Форум: Вопросы новичков

Ответов: 2
Просмотров: 112
Здесь в уроках нашел, как делать динамические изображения. Есть скрипт, который генерирует изображение, в зависимости от значений, передаваемых по GET -

то есть в коде страницы присутствует
CODE (htmlphp):
скопировать код в буфер обмена
  1. <img src="image.php?var1=42&var2=58">

Проблема в следующем - если напрямую обратиться к image.php - то результатом вывода будет сообщения об ошибках (ясное дело, переменных нет, а в скрипте алгоритм, которому эти переменные нужны). Так вот. Как избавится от этого "казуса"? Весь алгоритм прописан в
PHP:
скопировать код в буфер обмена
  1. if ($_SERVER["REQUEST_METHOD"]=="GET"){

Но ошибки все равно выводятся, если к файлу обратиться напрямую.
Tox Отправлено: 04 Марта, 2012 - 15:17:06 • Тема: in_array. Искомое значение • Форум: Вопросы новичков

Ответов: 10
Просмотров: 406
OrmaJever, спасибо, помогло

Страниц (21): В начало « ... 12 13 14 15 [16] 17 18 19 20 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB