2010-10-31 2 views
1

Могу ли я автоматически изменить размер код эффективно используя PHPResize код для вставки PHP

Вот пример кода для встраивания (возможно, с регулярным выражением?):

<object width="500" height="350"> 
    <param name="movie" value="http://www.megavideo.com/v/"></param> 
    <param name="allowFullScreen" value="true"></param> 
    <embed src="http://www.megavideo.com/v/" 
    type="application/x-shockwave-flash" 
    allowfullscreen="true" 
    width="500" height="350"> 
    </embed> 
</object> 
+0

Простите, но что вы точно подразумеваете под «изменить размер код эффективно»? –

+0

как изменить значение width = "500" и height = "350" на что-то указанное –

+0

Это что-то, что вы печатаете или что-то кто-то вводит вам? Если это то, что оно вводит в ваше приложение, как оно вводится? (вы уже сохраняете текст, сохраненный в переменной?) –

ответ

1

ли что-то вроде

preg_replace('(<[^>]*?)width="[^"]*" height="[^"]*"', '$1width="100" height="200"); 

(код тестировался)

3

Я думаю ваш вопрос спрашивает как изменить ширину и высоту метки <object>? Если это так, если вы хотите использовать PHP, вам придется обновить страницу, которую вы, вероятно, не хотите делать в этом случае, так как вашему пользователю придется перезагружать видео (очевидно, вы просто выведете новые значения в значения width и height).

Вместо этого вы, вероятно, захотите использовать JavaScript. Дайте вашему объекту имя и используйте JavaScript (с jQuery и т. Д., Если необходимо), чтобы изменить размеры. Это позволит вам изменять размеры без перезагрузки страницы.

+0

Я просто хочу изменить значения, прежде чем вводить их в базу данных, поэтому я думаю, что было бы лучше сделать он в php раз нет? Вместо того, чтобы делать это каждый раз, когда видео загружается –

Смежные вопросы