Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL]Maswoa zmiana kodu w bazie, Trudna sprawa!
_Martin_
post 1.02.2009, 19:57:07
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

Ostrzeżenie: (0%)
-----


Witam

Mam kod do wyświetlania filmiku z YouTube w bazie jest ich dość sporo
Chciał bym przerobić wielkość i dodać parę funkcji do wyświetlania.

Kod w bazie wygląda tak:
Kod
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/LtuY4UPvAt8"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/LtuY4UPvAt8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>


Po przeróbce ma wyglądać tak:

Kod
'<p><object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/LtuY4UPvAt8&hl=en&fs=1&rel=0&color1=0xcd0251&color2=0xcd0251&border=1"></param>
<param name="allowFullScreen" value="true"></param>
<embed src="http://www.youtube.com/v/LtuY4UPvAt8&hl=en&fs=1&rel=0&color1=0xcd0251&color2=0xcd0251&border=1" type="application/x-shockwave-flash" allowfullscreen="true" width="400" height="322"></embed></object>


Tylko problem jest taki że musze nazwe filmiku pozostawić: czyli: "LtuY4UPvAt8"
Czyli w skrócie: Usunąc stary kod zastąpić nowym i zmienić tylko nazwe

Który mieści się w kodzie przed edycją:
<param name="movie" value="http://www.youtube.com/v/LtuY4UPvAt8"></param>
<embed src="http://www.youtube.com/v/LtuY4UPvAt8" type="application/x-shockwave-flash" wmode="transparent"
I Po

<embed src="http://www.youtube.com/v/LtuY4UPvAt8&hl=en&fs=1&rel=0&color1=0xcd025
<embed src="http://www.youtube.com/v/LtuY4UPvAt8&hl=en&f

Jak pozostawić te linki i dodać nowe na pewno będzie do tego potrzebna funkcja:

preg_replace tylko mam trudność z jej napisaniem co pisze to nic kompletnie nic nie wychodzi sad.gif ani nawet nie zmienia
Myślę sobie tak uzyć tej funkcji i tą nazwe filmiku zapisać do zmiennej i potem odczytać z niej ale jak to zrobić to raz i jak dodatkowo zmienić pozostałe jak mam ponad kilkaset filmików?

Ten post edytował _Martin_ 1.02.2009, 19:58:58


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Lion_87
post 1.02.2009, 20:29:17
Post #2





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Nie wiem czy dobrze zeozumiałem.
Ty w każdym wierszy zapisywałeś ten cały kod
Cytat
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/LtuY4UPvAt8"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/LtuY4UPvAt8" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
questionmark.gif

Nie prościej było tylko nazwę zapisywać do bazy i przy pobieraniu wstawiać nazwe do kodu wyświetlania filmików?

Tak sobie myślę że musiałbyś pobrać ten wiersz wyciągnąć samą nazwę a potem wstawić ją do nowego kodu i update wiersza...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:52