Вопросы Php по Human Emulator

При запуске скрипта появляется такая ошибка:
Warning: date(:( It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Moscow' for '3.0/no DST' instead in D:\new.php on line 27 Cкрипт запустили 10:23 Thursday 15 November

Чтото видимо со временем связанно. Из за чего оно и как бы исправить?
 
При запуске скрипта появляется такая ошибка:
[spoil]Warning: date:)( It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function.


Надо добавить date_default_timezone_set('Europe/Kiev'); для Украины например.
 
как правильно записать вывод ббкодом,
Код:
fwrite ($fp,"[url=$urls]\'$title'\[/url]\r\n");
так анкор пишется с кавычками,если убрать кавычки то ругается хуман,подскажите плиз

А что должно быть в итоге на выходе ? Должно быть просто $title или содержимое переменной нужно вывести ? Возможно должно быть
Код:
...$title\'\[....
 
А что должно быть в итоге на выходе ? Должно быть просто $title или содержимое переменной нужно вывести ?
да,нужно вывести содержимое переменной,пока все что у меня получилось,так это заменил кавычки на пробелы,
работает но выводит анкор в таком вот виде _анкор_ ,из чтения манов понял тока одно,что есть некий конфликт при обработке bbcode,
вернее тэгов bbcoda, на них спотыкаются все функции очистки строк тоже
<-------------- добавлено через 40 сек. -------------->
 
как правильно записать вывод ббкодом,
Код:
fwrite ($fp,"Для просмотра ссылки Войди или Зарегистрируйся\r\n");
так анкор пишется с кавычками,если убрать кавычки то ругается хуман,подскажите плиз​
Вот так точно работает. Только что проверил
Код:
$textfile->write_file($fp,"[url=$url]\\$title\\[/url]\r\n",60);
 
подскажите:
в файле way.txt заданны пути к файлам вида: c:\tmp\1.txt

PHP:
$way=file(".../way.txt");
 
(строка 51) $art = file_get_contents("$way");
 
 
Warning: file_get_contents(путь к тхт/1.txt ): failed to open stream: Invalid argument in Script10.php on line 51

мне кажется что ошибка в том что после 1.txt пробел, но вот как исправить не знаю. искал, но решения не нашел
з.ы. варнинг в пхп коде, потому как ":(" преобразуется в смайлик
 
подскажите:
в файле .тхт заданны пути к файлам

PHP:
$way=.тхт
 
(строка 51) $art = file_get_contents("$way");
 
 
Warning: file_get_contents(путь к тхт/1.(1).txt ):  failed to open stream: Invalid argument in Script10.php on line 51

мне кажется что ошибка в том что после 1.(1).txt пробел, но вот как исправить не знаю. искал, но решения не нашел

PHP:
$way='../1.txt';
$art = file_get_contents($way);
Файл должен находиться на 1 уровень выше чем скрипт.
Если:
PHP:
$way='1.txt';
то файл должен быть в той же директории
 
HTML:
<div class="hasTip" title="Дата рождения::">
    <input type="textbox" size="3" maxlength="2" [B]name="field3[][/B]" value="01" class="inputbox validate-custom-date required">&nbsp;/&nbsp;
    <select name="field3[]" class="select validate-custom-date required">
      <option value="1" selected="selected">
        Января
      </option>
 
      <option value="2">
        Февраля
      </option>
 
      <option value="3">
        Марта
      </option>
 
      <option value="4">
        Апреля
      </option>
 
      <option value="5">
        Мая
      </option>
 
      <option value="6">
        Июня
      </option>
 
      <option value="7">
        Июля
      </option>
 
      <option value="8">
        Августа
      </option>
 
      <option value="9">
        Сентября
      </option>
 
      <option value="10">
        Октября
      </option>
 
      <option value="11">
        Ноября
      </option>
 
      <option value="12">
        Декабря
      </option>
    </select>&nbsp;/&nbsp;<input type="textbox" size="5" maxlength="4" [B]name="field3[]"[/B] value="1970" class="inputbox validate-custom-date required"> YYYY<span id="errfield3msg" style="display:none;">&nbsp;</span>
  </div>
Как видите два инпута с одинаковыми именами+в хумане одинаковый номер у них. Как заполнить каждую форму?
 
Innocent77,
Какая версия Human Emulator'а у вас? Чтобы знать, какие функцию можно использовать

В новых версиях есть такая замечательная функция: set_value_by_attribute
Для просмотра ссылки Войди или Зарегистрируйся

Появилась она, с версии
4.4
 
Всем привет.

Подскажите, переношу контент с одного drupal сайта на другой. Парсить боле менее получается, а с загрузкой контента на новый сайт проблема.
Не получается загрузить изображение в форму для создания новой страницы.
Штатно картинка загружается через стандартный диалог для загрузки файлов.

Я пробовал без открытия диалога установить путь к файлу картинки и нажать клавишу "Закачать"

Код:
$inputfile->set_value_by_name("имя","путь");
$element->click_by_id("id кнопки");

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

Не могу разобраться как работать с таким диалоговым окном, нашел статью на hттp://Для просмотра ссылки Войди или Зарегистрируйся, там пишут что нужно использовать функцию $window->execute_open_file($text,$path,$btn_text,$exactly=true,$thread=false);

Пробовал по всякому её крутить, но не работает, не могу понять почему.

Может кто-нибудь уже сталкивался с подобной задачей, как загрузить изображение?

Не могу разобраться как работать с таким диалоговым окном, нашел статью на hттp://Для просмотра ссылки Войди или Зарегистрируйся, там пишут что нужно использовать функцию $window->execute_open_file($text,$path,$btn_text,$exactly=true,$thread=false);

Блин, стоило только написать и заработало.

В моем случае невнимательность. Окно у меня модальное и параметр thread должен быть true. И функцию $window->execute_open_file нужно вызывать до нажатия на кнопку "обзор"

Ну вот, рано радовался, кнопка "Загрузить" не нажимается.
 
Последнее редактирование модератором:
Назад
Сверху