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

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


Сообщения - Mefisto

Страницы: [1] 2 3 ... 11
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 / сохранить картинки из базы
« : 21 Сентября 2007, 13:44:41 »
Цитировать
кодровку-то так можно изменить, только дело ли в кодировке, я не знаю...
Может быть имеет смысл сделать дамп таблицы, если всё равно её переносить?


предыдущие разработчики сайта хранили картинки в BLOB, мы же храним в файлах, вот и понадобилось конвертировать все в файлы...

5
PHP / сохранить картинки из базы
« : 20 Сентября 2007, 14:45:21 »
вот так?


mysql_query
("SET NAMES \'cp_1251\'");
$s=mysql_query("SELECT * FROM table");
while(
$r=mysql_fetch_assoc($s)){
    
    
$filename="vendor_".$r[\'factory_id\'].".jpg";
    $F=fopen("../vendors_images/".$filename, \'wb\');
    fwrite($F,$r[\'logo_blob\']);
    fclose($F);
    echo $filename."
";
    if(!$F) echo "false";
    
    
}

6
PHP / сохранить картинки из базы
« : 20 Сентября 2007, 00:01:49 »
к сожалению проблема...

картинки сохраняются битыми
у большинства при просмотре Irfan View пишет "Невозможно прочитать заголовок изображения"

вот код


$s
=mysql_query("SELECT * FROM table");
while(
$r=mysql_fetch_assoc($s)){
	

	
$filename="vendor_".$r[\'factory_id\'].".jpg";
	
$F=fopen("../vendors_images/".$filename, \'wb\');
	
fwrite($F,$r[\'logo_blob\']);
	
fclose($F);
	
echo $filename."
";
	
if(!$F) echo "false";
	

	

}

7
PHP / RSS проблемка
« : 07 Августа 2007, 17:20:31 »
какие заголовки?

8
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\')

9
PHP / Уничтожить данные
« : 26 Июля 2007, 00:00:26 »
после обработки формы делать location на upload.php
header("Location: upload.php");

вообщем на требуемую страницу

10
PHP / выделить число из строки
« : 25 Июля 2007, 23:43:58 »
сам додумался
preg_replace("|[А-Яа-я]{1}|","",$stroka)

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

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

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

13
PHP / импорт большого файла xls
« : 12 Апреля 2007, 22:36:47 »
Цитировать
Файлы меньшего размера проходят нормально?
Структура у файлов такая же?


да, меньшие файлы проходят нормально

Цитировать
под сервером ты имеешь ввиду железо (комп) или веб-сервер (apache например) или что-то еще ?


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

короче, справились при помощи csv

хотя для файлов с 1000-3000 записей например PHP-ExcelReader штука отличная

14
PHP / импорт большого файла xls
« : 10 Апреля 2007, 22:13:04 »
Цитировать
такие вещи (обработка большого объема данных) лучше делать через php-cli (если хостер позволяет)


:)

этот класс вешает мой локальный сервер, на хостинге в интернете даже пробовать не стал

15
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? или есть другие варианты (например, разбор части файла, для поэтапного импорта)?

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

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