там где вам не понятно, это и есть рекурсия. Функция вызывает сама себя. Тоисть, как только функция находит папку, она вызывает саму себя, и процес как бы переносится в глюбь новой папки, и.т.д аж пока не будет достигнута самая удаленная папка, после чего рекурсия начнет вылазить обратно. Чтобы лутше это понять представьте себе нить, котьрую тянут с корня каталога и через все папки поочереди в глубь и обратно. Рекурсия остановится как только будет обработан последний файл.
Если у вас windows, поставьте себе http://www[dot]devart[dot]com/ru/dbforge/mysql/studio/ и не мучайте людей глупыми вопросами. dbforge подчеркивает места с ошибками, я один раз чуть сума не сошол, если бы не она то точно бы двинулся. Взял пример запроса с сайта, часа 2 ломал голову в чем дело, оказалось в примере вместо знака (- минус) ( - тере) вставили.
а теперь ещё добавим время парсинга javascript'а браузером и добавление в память кучи ненужных переменых, методов и это ради того чтобы использовать только 1 простенькую функцию.
Та будет вам, с таким подходом строить сайты образца прошлого века чтоли?
Ооо ... боюсь это будет ещё тяжелее )) ... ибо с jquery совсем не знаком ... пока что )
Я вам уже даже код дал. Как хотите, но вы там что-то не то делаете однозначно, а если этот файл еще и доступен вам в вашем хосте, то это вобще фиг знает что. Я думал вы с стороннего сайта хотите подгрузить.
Кстати может у хостера резолвит внутри сети хреновато? поробуйте через localhost чтоли. Если это ваш хост.
То есть проблема не в скрипте ? .. Хм ... всё на много хуже чем я думал ))
Потому что вы не то делаете. php будет дожидаться когда file_get_contents полностью отработает, а это будет не быстро, еще как минимум 4 секунды. Если то что она получает, без изменений должно попасть в блок вашего сайта то я бы вам советовал например с помощью jquery сделать это легко и просто.
И если поищете, то тут еще и таймаут можно сделать, и сообщить что мол так и так не получен ответ от сервера. А то что делаете вы во всех отношениях не правильно. Еще учтите тот факт что сервера на отдачу быстрый канал получают, а вот на прием канал гораздо хуже как правило.