Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Груз по полной программе

346
15 января 2005 года
Новая папка
256 / / 24.12.2004
Пожалуста помогите мне!!!!

Во-первых: мне надо работать с файлами Экселя. Какие функции использовать для работы с ними? Как с csv файлами? Но тогда как работать с листами Экселя в документе?

Во-вторых: мне надо, чтобы при загрузки файлов по фтп сразу запускался РНР скрипт, который обрабатывает эти файлы. Как это реализовать?

Заранее спасибо.
7.6K
15 января 2005 года
dmitryrus
35 / / 22.10.2004
Цитата:
Во-вторых: мне надо, чтобы при загрузки файлов по фтп сразу запускался РНР скрипт, который обрабатывает эти файлы. Как это реализовать?


если файлы загружаешь через форму, то после загрузки ставь локэйшн: такой- то! а если фтп клиентом, то думаю только крон тебе поможет!

346
17 января 2005 года
Новая папка
256 / / 24.12.2004
а как в кроне запускать скрипт по событию или в определенное время?
7.6K
18 января 2005 года
dmitryrus
35 / / 22.10.2004
Цитата:
Originally posted by Новая папка
а как в кроне запускать скрипт по событию или в определенное время?


крон запускается через какие-то промежутки времени, это как ты сам задашь. например можно поставить на каждые 5 мин!

474
18 января 2005 года
tray_gator
101 / / 22.07.2003
Цитата:
Originally posted by dmitryrus

крон запускается через какие-то промежутки времени, это как ты сам задашь. например можно поставить на каждые 5 мин!


а как его сделать?

346
18 января 2005 года
Новая папка
256 / / 24.12.2004
Я уже разобрался, как кидать задания в крон, но возникает вопросик: можно ли запускать не cgi - cкрипты?
7.6K
18 января 2005 года
dmitryrus
35 / / 22.10.2004
Цитата:
Originally posted by Новая папка
Я уже разобрался, как кидать задания в крон, но возникает вопросик: можно ли запускать не cgi - cкрипты?


я вот на крон обычно ставлю *.рнр файлы. а так теоретически, какая ему разница какой файл запускать ;)

4
18 января 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by dmitryrus

я вот на крон обычно ставлю *.рнр файлы. а так теоретически, какая ему разница какой файл запускать ;)



Вам бы парни, для начала, разобратся с принципами написания скриптов под *nix.

В общем так:

1. Запустить можно любой файл, лишь бы было право его запустить.

2. Правильно запустится файл "запускаемого" формата, например ELF (Грубо говоря, аналог *.exe из windows)

3. Кроме того, запустить можно скрипт (аналог *.bat файла из windows)

4. Тип скрипта, а точнее его интерпретатор его обрабатывающий записаны в первой строке файла, например:

#!/bin/sh

или

#!/usr/bin/bash

или

#!/usr/local/bin/perl

или даже

#!/usr/local/bin/php -q

5. не важно какое расширение у файла, бинарные файлы обычно вообще не имеют расширения.

6. Для того чтобы запускать PHP скрипт таким образом, PHP должен быть собран и установлен не как модуль к апачу, а как standalone программа.

7. Обычно PHP собирается как модуль к апачу.

8. CGI приложение - это любой запускаемый файл (бинариник или скрипт, это не важно) который правильно обрабатывает переменные окружения и возвращает серверу Content-Type.

на shell это выглядит так:

 
Код:
#!/bin/sh

echo Content-Type: text/html
echo


на С это выглядит так:
 
Код:
#include <stdio.h>

void main(void) {
    printf("Content-Type: text/html\n\n");
    }


А что касается XLS - руками запаришься ты его читать. Я бы всем возможными способами избежал его аплоада.

Генерировать его еще можно, и даже просто, а вот правильно разобрать под *nix достаточно затруднительно.
474
23 января 2005 года
tray_gator
101 / / 22.07.2003
А какую программу под windows лучше использовать, как крон для запуска Php? Или там есть какие-то стандартные?
4
23 января 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by tray_gator
А какую программу под windows лучше использовать, как крон для запуска Php? Или там есть какие-то стандартные?



Есть стандартная - at

474
24 января 2005 года
tray_gator
101 / / 22.07.2003
Цитата:
Originally posted by mike


Есть стандартная - at


а в ней можно чтобы раз в час? а то я дни недели нашел только...

7.6K
24 января 2005 года
dmitryrus
35 / / 22.10.2004
что- то майк перемудрил! я вот никаких #!/bin/sh не указываю, и апачи установлен как модуль( предпологаю), и все рнр нормально запускаются (cron) !!!!!
4
24 января 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by dmitryrus
что- то майк перемудрил! я вот никаких #!/bin/sh не указываю, и апачи установлен как модуль( предпологаю), и все рнр нормально запускаются (cron) !!!!!



Мда, тут не я перемудрил. Апач установлен как модуль чего ?? Это PHP устанавливается как модуль Апача.

И как выглядит строка запуска? и как выглядит сам скрипт ?

7.6K
25 января 2005 года
dmitryrus
35 / / 22.10.2004
Цитата:
Originally posted by mike

Это PHP устанавливается как модуль Апача.


сори опечатка:D

команда: 10 1 * * * /usr/bin/php -f /full/filename/path.php

скрипт: статистический анализ.

нусс ....

4
25 января 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by dmitryrus

сори опечатка:D

команда: 10 1 * * * /usr/bin/php -f /full/filename/path.php

скрипт: статистический анализ.

нусс ....



А /usr/bin/php - это что ?? модуль апача ?
Это standalone PHP.

4
25 января 2005 года
mike
3.7K / / 01.10.2002
2Новая папка.

Убери из подписи изображение, с сылкой на локальные сервер. Все равно кроме тебя, его никто не видит.
291
26 января 2005 года
gufy
703 / / 08.01.2003
Цитата:
Originally posted by mike
Убери из подписи изображение, с сылкой на локальные сервер.

LOL :))))

С excel можно работать, притом весьма успешно. конечно, не руками.
посмотри, кстати, форум вот здесь:
http://forum.codenet.ru/showthread.php?s=&threadid=17413&highlight=excel

ну и
http://segmenta.mirrors.phpclasses.org/browse/package/86.html
http://segmenta.mirrors.phpclasses.org/browse/package/2063.html

4
26 января 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by gufy
LOL :))))

С excel можно работать, притом весьма успешно. конечно, не руками.



А ты сам пробовал с этим классом работать ??

Я пробовал. Пришлось написать свой.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог