Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Mefisto

Страницы: [1] 2 3 ... 6
1
PHP / Проблема с путем к пакетам Pear
« : 01 Августа 2008, 13:22:41 »
Вот такая проблема на серверах VPS Masterhost:

Успешно обновили Pear для php, установили пакеты OLE и Spreadsheet_Excel_Writer (нужны для генерации файлов Excel).

Но скрипт не работает.

Oшибка в строке:
require_once "Spreadsheet/Excel/Writer.php";

Вот логи:
[client 89.232.124.193] PHP Warning: main() [function.main]: open_basedir restriction in effect. File(/Spreadsheet/Excel/Writer.php) is not within the allowed path(s): (/var/www/vhosts/xxxx.ru/subdomains/shop/httpdocs:/tmp) in /var/www/vhosts/xxxxx.ru/subdomains/shop/httpdocs/eee.php on line 6

[client 89.232.124.193] PHP Warning: main(Spreadsheet/Excel/Writer.php) [function.main]: failed to open stream: Operation not permitted in /var/www/vhosts/xxxxx.ru/subdomains/shop/httpdocs/eee.php on line 6

[client 89.232.124.193] PHP Fatal error: main() [function.require]: Failed opening required \'Spreadsheet/Excel/Writer.php\' (include_path=\'.:\') in /var/www/vhosts/xxxxx.ru/subdomains/shop/httpdocs/eee.php on line 6

Подскажите что делать пожалуйста. На локальном апаче все работает (те же версии Pear и пакетов)
Вероятно не тот путь. Может что то в php.ini править?

Спасибо.

2
PHP / Локаль и php5
« : 31 Октября 2007, 17:52:43 »
Интересную вещь обнаружил

вот код цикла


<?for($n=0;$n<=2;$n=$n+0.5){?>
<option value="<?=$n?>"><?=$n?></option>
<?}?>


при этом включена локаль


setlocale
(LC_ALL, \'ru_RU.CP1251\');


Вывод $n идет с разделителями запятыми, а не с точками. Непорядок. Локаль выключаю - все ок.
А в php4 все нормально, разделители точки

Как добиться вывод в php5  с точкой разделителем, при этом сохранив включенную локаль (или включив другую локаль).
Подскажите пожалуйста.

3
PHP / удалите плиз, проблема решена
« : 24 Октября 2007, 01:28:31 »
удалите плиз, проблема решена

4
PHP / RSS проблемка
« : 04 Августа 2007, 12:50:44 »
есть RSS, формируется PHP
в мозилле и IE7 показывается нормально, в IE 6 не хочет...

в чем проблема, подскажите?

http://fashionstudio.adagiomedia.ru/rss_ru.xml

а при проверке валидности выдает

Цитировать
Server returned (-3, \'Temporary failure in name resolution\')

5
PHP / выделить число из строки
« : 25 Июля 2007, 23:31:22 »
как проще выделить из строки вида "п54564жк" число 54564?

спасибо за ответы

6
Базы данных / Поиск шаблона в поле INT
« : 02 Июля 2007, 23:52:24 »
извините, вопрос решился

7
PHP / импорт большого файла xls
« : 09 Апреля 2007, 23:46:02 »
есть замечательная штука - класс PHP-ExcelReader, которая отлично разбирает xls файлы

а что делать если xls файл содержит 10 000 строк (1.8 мегабайт)?

строки кода

$data 
= new Spreadsheet_Excel_Reader();
$data->read(\'import.xls\');


вешают локальный сервер намертво...

как быть? выход только в csv? или есть другие варианты (например, разбор части файла, для поэтапного импорта)?

спасибо за ответы

8
PHP / cron, phpmailer и внешние картинки
« : 09 Апреля 2007, 14:12:48 »
есть скрипт, запускамый по cron, который отправляет html письма  через класс phpmailer

так вот, он цепляет на страницу письма внешние картинки (jpeg) которые лежат в одном каталоге со скриптом.

при обычном запуске скрипта письма приходят нормально с картинками

при запуске из крона картинки не отображаются.

в чем проблема? может дело в правах доступа на картинки, какие тогда нужно поставить?

спасибо за ответы

9
PHP / CRON и внешние файлы
« : 05 Апреля 2007, 12:52:51 »
Привет всем.

Есть скрипт script.php, есть шаблон письма data/template.txt (chmod 755), который используется скриптом.

script.php исполняется crontab-ом.

но файл data/template.txt не цепляет... приходит пустое письмо какие ставить права доступа на сам шаблон и на папку?

два момента:
1. если шаблон вставляешь непосредственно в код - все работает
2. вручную скрипт исполняется правильно

спасибо за ответы и комментарии

10
вот код



include("php_read_excel/reader.php");

$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding(\'cp-1251\');
$data->setUTFEncoder(\'mb\'); $data->read(\'book1.xls\');      

echo (\'<table>\');
 for ($i = 1; $i <= $data->sheets[0][\'numRows\']; $i++)
 {
  echo(\'<tr>\');
   for ($j = 1; $j <= $data->sheets[0][\'numCols\']; $j++)
   {
    echo (\'<td>\'.$data->sheets[0][\'cells\'][$i][$j].\'</td>\');
   }
  echo(\'</tr>\');
 }
 echo (\'</table>\'); 



замечательно выводит английские значения.
кириллицу не хочет (выводит что то типа F5=0 13)

кто сталкивался с проблемой, помогите пожалуйста

спасибо за ответы

11
PHP / переносы в xml файле
« : 27 Января 2007, 22:53:51 »
как делать переносы в xml файле при формировании его php скриптом?

12
Клиент хочет инет магазин на PHP  с возможностью оплаты через кредитные карты. Возможно ли это, и насколько сложнее сделать чем например оплата через веб-мани на сайте.

Какие пути решения данной проблемы?

Спасибо за ответы

13
PHP / сохранить картинки из базы
« : 10 Января 2007, 15:54:11 »
есть таблица mySQL c картинками в поле BLOB. будет конвертация этой таблицы для нового сайта (перенос контента). Можно ли картинки из поля BLOB сохранить в файлы?

14
PHP / Опять поддомены на PHP
« : 10 Января 2007, 13:40:44 »
Задача. Дать возможность администратору сайта через СМS дать возможность заведения новых разделов сайта с адресом в виде поддоменов subdomain.domain.ru (или псевдоподдоменов...).

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

Возможно ли это при двух вариантах:

1. Хостинг типа мастерхост и т.п. (доступен .htaccess, mod_rewrite)

2. Собственный сервер

15
Несколько вопросов:

1. каким образом можно удалить из памяти сервера использованные переменные скрипта? что делает и поможет ли при этом функция unset().

2. локальные переменные функции уничтожаются сразу после окончания работы функции, или их тоже надо уничтожать "вручную"?

спасибо за ответы

Страницы: [1] 2 3 ... 6