RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 509
от 07.11.2006, 13:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 384, Экспертов: 45
В номере:Вопросов: 3, Ответов: 5


Вопрос № 60925: Здравствуйте, эксперты. Спаибо за ответ на предыдущий вопрос, только у меня всё равно ничего не работает Пишу: $filename = 'http://www.spaceforfiles.fatal.ru/SA_walkman.rar'; $file = stat($filename); echo 'Размер файла ' . $f...
Вопрос № 60938: Уважаемые эксперты! Не получается создать временную таблицу в MySQL из PHP-файла, при этом аналогичный SQL-запрос из MySQL Command Line Client работает без проблем. Пример запроса - в приложении. Пожалуйста объясните, в чем дело и как это исп...
Вопрос № 60980: Уважаемые эксперты! Может кто-нибудь сформулирует обоснованное логичное объяснение почему нижеследующий код работает, не выдавая ошибок и предупреждений? function a() { echo 'OK'; } a('crash'); P.S. Эту особеннос...

Вопрос № 60.925
Здравствуйте, эксперты.

Спаибо за ответ на предыдущий вопрос, только у меня всё равно ничего не работает
Пишу:
$filename = 'http://www.spaceforfiles.fatal.ru/SA_walkman.rar';
$file = stat($filename);
echo 'Размер файла ' . $filename . ': ' . $file['size'] . ' байтов';
Ошибка:
Warning: stat() [function.stat]: stat failed for http://www.spaceforfiles.fatal.ru/SA_walkman.rar in D:AntonWebgta-sa modzmain.php on line 55
Размер файла http://www.spaceforfiles.fatal.ru/SA_walkman.rar: байтов
http://www.spaceforfiles.fatal.ru/SA_walkman.rar - реально существующий файл. можете проверить :)
Отправлен: 01.11.2006, 15:58
Вопрос задал: Tossha (статус: 1-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 6)

Отвечает: Santana
Здравствуйте, Tossha!
что терзают меня смутные сомнения. данная функция работает только с локальными файлами. те с файлами на стороне того сервера на котором запускается скрипт
Ответ отправил: Santana (статус: 7-ой класс)
Ответ отправлен: 01.11.2006, 16:16

Отвечает: Дмитрий Иванов
Здравствуйте, Tossha!

ну во первых stat выдает простой, а не ассоциативный массив
во вторых - он не работает с удаленными файлами
в третих - размер файла можно узнать сделав запрос на сервер на получение хедера и проанализировать полученное значение Content-Length выданное сервером.
получить ето можно допустим через socket , смотри использование fsockopen
---------
ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Ответ отправлен: 01.11.2006, 16:46


Вопрос № 60.938
Уважаемые эксперты!
Не получается создать временную таблицу в MySQL из PHP-файла, при этом аналогичный SQL-запрос из MySQL Command Line Client работает без проблем.
Пример запроса - в приложении. Пожалуйста объясните, в чем дело и как это исправить, т.к. мне необходимо использовать именно временную таблицу.

Приложение:

Отправлен: 01.11.2006, 17:38
Вопрос задал: Михеев Александр Владимирович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Дмитрий Иванов
Здравствуйте, Михеев Александр Владимирович!

1. временная таблица существует только во время сессии проверь не происходит ли у тебя затем диссконнект
2. проверь права юсера, у него должны быть права на создание временных таблиц.
---------
ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Ответ отправлен: 01.11.2006, 18:09


Вопрос № 60.980
Уважаемые эксперты!
Может кто-нибудь сформулирует обоснованное логичное объяснение почему нижеследующий код работает, не выдавая ошибок и предупреждений?

function a() {
echo 'OK';
}
a('crash');

P.S.
Эту особенность я использую с классами при реализации полиморфизма.
Поэтому хочу знать почему она прокатывает.
Не хочу строить "замок на песке".
Отправлен: 01.11.2006, 23:52
Вопрос задал: Зяма (статус: 1-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Madproger
Здравствуйте, Зяма!

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

После этого ты можешь узнать что за параметры тебе пришли в функцию с помощью

func_get_args()

http://ru.php.net/manual/ru/function.func-get-args.php

Почитай так же коменты - много чего есть интересного
---------
И будет вам счАстиЕ!
Ответ отправил: Madproger (статус: 9-ый класс)
Ответ отправлен: 02.11.2006, 00:10
Оценка за ответ: 5
Комментарий оценки:
To: Madproger
коротко и ясно.
Вопрос исчерпан

Отвечает: Райкин Сергей Александрович
Здравствуйте, Зяма!
Насколько мне известно, лишние аргументы функции не помешают, а вот нехватка их - приводит к ошибке. Толькр какой смысл передавать аргументы функции, которой они не нужны?
Ответ отправил: Райкин Сергей Александрович (статус: 1-ый класс)
Ответ отправлен: 02.11.2006, 00:14


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

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

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное