Значит вам без логов не обойтись.
можете перед function close() добавить
soloman,
и прикреплять файлом, или хотябы обрамляйте в ббкод для форматирования кода, никто эту портянку в таком виде разбирать не будет.
Где это "решение" описному вами случаю?
Я что-то здесь не вижу page. "bla-bla-bla" на языке тех кто не владеет регулярными выражениями - любое произвольное слово.
Ну хотябы начиная с этого участка и до конца в оригинале как он есть.
С нормальными руками можно и ДЛЕ юзать.
Там цикл foreach, а вы при каждый итерации присваиваете новое значение $YouLink и в итоге на выходе из цикла будете иметь одно последние значение массива. Думайте над логикой кода, по этому огрызку не понятно что у вас там за парсер.
Регулярку лучше не трогать дабы не нарушать логику работы этого скрипта, а вот при записи $YouLink можно заменить на шаблон
$YouLink = '<object width="640" height="400"><param name="movie" value="http://www.youtube.com/v/номер видео ?fs=1&hl=ru_RU&rel=0&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'. trim($YouLink) .'?fs=1&hl=ru_RU&rel=0&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="400"></embed></object>'."\r\n"; fwrite ($fp, $YouLink);
Берете модуль где незарегистрированные пользователи не имеют права оставлять заказ и переделайте его чтобы они имели право.
Какое значение, покажите что вы туда вставляете. И еррор и логов бы тоже не помешал.
Если уж все так плохо, лучше тогда обратится к специалистам, они знают куда код добавить и поймут что в логах смотреть. Хотя и без всяких логов проблема скорее всего в скрипте s-block