Autor | Zpráva | ||
---|---|---|---|
Meloun Profil * |
#1 · Zasláno: 14. 3. 2006, 12:42:39
Zdar, mam nasledujici problem. Misto promenne $pokus byl drive soubor playlist.asx, ale nyni potrebuji, aby se nacetl soubor z promenne $pokus. V $pokus je ulozen obsah souboru playlist.asx. Nefunguje to a nevim jak to udelat... Neporadi nekdo? Me veskere pokusy nevysly... :-/
Kompletni zdrojak: <?php $pokus = "<asx version=\"3.0\"> <title>Playlist</title> <entry> <title>Creep</title> <author>Radiohead</author> <copyright>tůdle</copyright> <ref href=\"02 - Creep.mp3\" /> </entry> </asx>"; $stranka .= "<object id=\"MediaPlayer\" name=\"MediaPlayer\" classid=\"CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95\" codebase=\"http://activex.microsoft.com/activex/controls/mplayer/en/ns mp2inf.cab#Version=6,4,5,715\" width=\"320\" height=\"69\" standby=\"Nahrávají se součásti Microsoft Windows Media...\" type=\"application/x-oleobject\"> <param name=\"filename\" value=\"$pokus\" /> <param name=\"autosize\" value=\"1\" /> <param name=\"autostart\" value=\"1\" /> <param name=\"animationatstart\" value=\"1\" /> <param name=\"displaysize\" value=\"1\" /> <param name=\"showcontrols\" value=\"1\" /> <param name=\"showaudiocontrols\" value=\"1\" /> <param name=\"showdisplay\" value=\"0\" /> <param name=\"showgotobar\" value=\"0\" /> <param name=\"showpositioncontrols\" value=\"1\" /> <param name=\"showstatusbar\" value=\"1\" /> <param name=\"showtracker\" value=\"1\" /> <param name=\"transparentatstart\" value=\"0\" /> </object>"; echo($stranka); ?> Dik moc predem za rady a reakce! Meloun |
||
Anonymní Profil * |
#2 · Zasláno: 15. 3. 2006, 16:08:56
chyba bude v tom copyright=tudle
|
||
jozob Profil |
#3 · Zasláno: 15. 3. 2006, 16:43:11
Anonymní
"chyba bude v tom copyright=tudle" Ani nie... Meloun Ak som správne pochopil, najskôr potrebuješ uložiť súbor, namiesto mena súboru nemôžeš použiť obsah súboru. Čiže vytvor si súbor a zapíš do neho obsah premennej $pokus. Ako parameter atribútu potom použi názov vytvoreného súboru. (Hovorím o časti: <param name=\"filename\" value=\"$pokus\" /> ) |
||
medden Profil * |
#4 · Zasláno: 15. 3. 2006, 18:47:20
Žeby to nešlo preto, lebo výstupom nie je validný XML dokument?
Pri vložení <param name=\"filename\" value=\"$pokus\" /> sú v $pokus aj úvodzovky, takže to vyzerá potom takto: <param name="filename" value="<asx version="3.0" ... " /> Treba použiť addslashes alebo čo. |
||
medden Profil * |
#5 · Zasláno: 15. 3. 2006, 18:50:12
Ale čo mi teraz napadá, je to, že value by asi malo obsahovať url pre súbor, takže to takto vôbec nepôjde.
Neviem, nevyznám sa v tejto oblasti, takže sa kľudne môžem mýliť. |
||
Anonymní Profil * |
#6 · Zasláno: 15. 3. 2006, 20:20:15
medden
"value by asi malo obsahovať url pre súbor, takže to takto vôbec nepôjde" Presne tam je chyba a o tom som písal hneď. |
||
jozob Profil |
#7 · Zasláno: 15. 3. 2006, 20:22:10
Anonymní
Koľko krát Ti mám hovoriť aby si sa prihlásil keď chceš niečo komentovať? Ako máme vedieť že Ty si ja? (c) Chamurappi 2006 |
||
Časová prodleva: 4 dny
|
|||
Meloun Profil * |
#8 · Zasláno: 19. 3. 2006, 17:28:24
Dik moc fsem ;-) Myslel jsem, ze je chyba v tomhle... Problem je v tom, ze jsem nechtel soubor vytvaret a ukladat ho na server... Tak jsem to chtel nejak obejit... Ale ono to asi nepujde :-/
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0