Форум → Программирование → PHP для идиотов → Куча вопросов
Куча вопросов
Страницы: ← Следующая страница →
-
1)Как заставить php читать и записывать xls(Excel) файлы,наподобие как http://paggard.com/projects/xls.reader/#DEMO, пробывал через phpExcelReader он ругаеться на строку "require_once 'Spreadsheet/Excel/Reader/OLERead.php'; поправил её, после чего скрипт не выполняеться(превышает лимит времени) " если даже уберать ошибку всё равно не чего не покажет
2)Что такое com методы когда они используються и для чего служат, что для них надо использовать
3)Абстрактные классы это вообще что за чай ?
4)Хотелось бы увидеть обработку запросов post,get для sql запросов
5)Я до сех пор не пойму что делает array_map (Применить функцию обратного
вызова ко всем элементам указанных массивов - чё к чему ?)
6)Поссылка http запроса влияет ли как нибудь на лишнии \r\n ? а как защищаються от его подстановки допустим посылаю host: ya.ru
а меня всё равно засекают
7)$a = $b = $c; - это как понять ? что чему равно
8)$a=&$b; - что знак & тут обозначает ?
9)Есть свой веловипед,как допустим написать модуль интернет магазина.Тоесть я его написал при обращние допустим domen.ru/?blog=shop загружаеться этот модуль, а как сделать вывод последних добавленных материалов на главную страницу domen.ru без загрузки всего модуля ?
Тока не копируйте цитаты и не ругайтесь :) -
-
-
10 сентября 2009 г. 18:04, спустя 3 минуты 8 секунд
1) тестируй на файле поменьше, чтобы времени хватало
2) http://ru.php.net/manual/en/book.com.php
3) http://ru.php.net/manual/en/language.oop.php + книжка по ООП
4) что за пост, гет запросы для sql запросов?
5) еще раз перечитай ман
6) что и куда посылаешь? сокетами? — юзай дюдкурл!
7) А присвоить Б присвоить ЦЭ, что не понятно?
8) ссылка на переменную
9) зависит от структуры…
это в кратцевсе умрут, а я изумруд -
10 сентября 2009 г. 18:52, спустя 48 минут 13 секунд
Сочетание 7-4-9 настораживает :)
1-2. Если сервер живет под win, то можно использовать MS Охфис. Каждое его приложение предлагает COM-сервер. Excel в том числе.
И плавно переходим к COM.
Грубо говоря: "Технология COM … это когда в своем коде можно создавать объекты (и использовать их методы), которые за вас создал Вася Пупкин."
Создаем объект "Приложение Эксель". В нем есть метод "новый документ", "записать в ячейку" и т.д. и.т.п вплоть до "сохранить документ".
А вот описание, какие объекты предоставляют COM-сервера MS Охфиса – гугл вам в помощь.
Простые примеры есть в ссылке md5 (внизу … среди примеров кода)
3. Абстрактный класс. Этой фигней пользуются либо на агромадных проектах, либо для выпендрежа (шутка). Описание термина можно найти в Вики. А вообще забейте на них. Время придет - сами к ним дойдете.
7. Здесь имеется ввиду "защита от SQL-инъекций". Избитая тема. И на этом форуме тоже. Прям такой фразой и ищите к гугле.
8. Как там в школе младшим классам рассказывают: "переменная - это коробочка с надписью на крышке. Надпись - это имя переменной, а содержимое коробки - её значение".
Запись $a = &$b гласит? "Для НЕ создавать отдельную коробочку. А использовать внутренности коробки $b"
9.Отдельный код, который выбирает с БД нужную инфу.
Странно, что никто не ругается. -
10 сентября 2009 г. 18:54, спустя 2 минуты
Странно, что никто не ругается.
Эдво запретил ругаться. А то как только доделаються бубны. то все их и получат :) -
10 сентября 2009 г. 19:14, спустя 20 минут 36 секунд
Английский я плохо знаю так что ссылки на англомануалы мне не помогут :)
1)Сервер на *nix нужно разработать скрипт чтение и записи но я даже открыть мелкий xls не знаю как
6)Курлом легче не спорю,но заказчику например надо обьяснять что библиотеку надо туда скачать лезть в php.ini это не есть хорошо
7) $a="a"; $b="б"; $c=$a=$b; "$c" будет иметь значение "б" зачем такой способ перебивать переменные ?или я не так понял
8)Не понял а чем отличаеться тогда от $a=$b ?
9)Отдельный код не катит,как вот делают в других cms ? -
-
10 сентября 2009 г. 20:29, спустя 7 минут 21 секунду
Ну есть такая возможность $a = $b = $c.
У других языков такой нет.
В английском, вон, артикли есть … ну есть и есть … мы же их не используем :) Вот и Вы не используйте $a = $b = $c
Зато из этой же идеи вытекает и такой код:
или$a = is_null($c = my_func()) ? 'Нет такого' : $c
Удобно при отладке.$a = my_func($tmp = my_func2($b));
чем отличаеться тогда от $a=$b
А эта запись гласит: "В коробку с надписью A положи такое же значение, которое лежит в коробке B".
В итоге имеем ДВЕ надписи и ДВЕ коробки и ДВА значения (две копии).
А выше было ДВЕ надписи и ОДНА коробка -
10 сентября 2009 г. 21:59, спустя 1 час 29 минут 43 секунды
AndryG, ну для меня $a=$b=$c; никак c другими вариантами которые ты показал не схож :)
На счёт $a=$b; в принципе теперь понял,меньше создаёт нагрузки на сервер когда ставить "&" ? есть ли минусы в таком способе -
10 сентября 2009 г. 23:28, спустя 1 час 29 минут 34 секунды
Ну есть такая возможность $a = $b = $c.
У других языков такой нет.
во всех известных мне языках есть такая возможность$a = bool ? true : false;
тернарный оператор тоже везде есть, в чем новость?
ты это ваще к чему?
непонимание на пiха.ру -
11 сентября 2009 г. 9:13, спустя 9 часов 44 минуты 48 секунд
В английском, вон, артикли есть … ну есть и есть … мы же их не используем :)
Говорят в русском есть неопределённый артикль "типа":
„Ну я типа программист“
Это – не просто неопределенный артикль, это – типа неопределенный артикль.
и определённые артикли "чисто" и "конкретно". чисто конкретные артикли!
„Петя конкретно пацан. Чисто по понятиям живёт“
пруфлинк
—
$a = $b = $c;
и $a = $b ? $x : $y;
Сишная нотация. Есть во всех C-подобных языках. Нет в Algol | Pascal | PL/2 подобных.
$a =& $b;
Чему вас учат в универах? Переменная — это только указатель на ячейку памяти со значением. Эта конструкция говорит: „настроить указатели $a и $b на одну и ту же ячейку“.
Если нет четкого понимания зачем нужна эта фишка, лучше не используй, чтобы не получить НЕОЖИДАННЫЕ эффекты.ιιlllιlllι унц-унц -
11 сентября 2009 г. 9:47, спустя 33 минуты 53 секунды
CTAPbIu_MABP, я имел ввиду не тернарный оператор, а использование присваивания внутри параметров функции.
Нет такого (A = B = C), например, в Паскале.
У Кернигана и Рич (описание С ) описана хорошо операция присваивания и её отличие в других языках.
Может глупость скажу … "в С-подобных языках операция присваивания - это выражение, которое имеет результат" … потому и допустимы такие цепочки присваиваний и и его использование внутри перечисления параметров при вызове функций и т.д. и т.п.
& я использую, обычно, для сокращение кода, дабы не писать постоянно
$array_name[$array2[$var]]['tra-la-la'] = 'asdfg'
$array_name[$array2[$var]]['tre-le-le'] = 'qwrty'
// Пишу так:
$tmp = &$array_name[$array2[$var]];
$tmp['tra-la-la'] = 'asdfg'
$tmp['tre-le-le'] = 'qwrty' -
11 сентября 2009 г. 14:21, спустя 4 часа 34 минуты 23 секунды
AndryG, иди книжек почитай
(A = B = C) передаст в функцию true поскольку операция присваивания всегла успешная или false если достигнут EOF -
11 сентября 2009 г. 21:20, спустя 6 часов 58 минут 46 секунд
Книги - это хорошо … Керниган и Рич "С", например, замечательная книга!<?php
function _function($param){
echo "\n param in function = $param";
}
$a = 1;
$b = 2;
$c = 3;
echo "<PRE>";
echo "\n a = $a\n b = $b\n c = $c\n";
echo "\n call ".'_function($a = $b = $c)';
_function($a = $b = $c);
echo "\n\n a = $a\n b = $b\n c = $c\n";
Спустя 81 сек.a = 1
b = 2
c = 3
call _function($a = $b = $c)
param in function = 3
a = 3
b = 3
c = 3
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!