Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Prosleđivanje HTML koda prilikom klika na linkovani PHP fajl

PHP
  • 8 odgovora
  • 3.370 pregleda

Najnovija ↓

Prosleđivanje HTML koda prilikom klika na linkovani PHP fajl 15.08.2007. u 17:44 · pre 234 meseca #1
E ovako!

Na jednoj HTML stranici imam dosta linkova na klipove sa Youtube. Svaki link vodi na stranicu na kojoj je embedovan taj Youtube klip, tako da za svaki klip moram imati posebnu HTML stranicu, a jedina razlika u sadržaju je taj embedovani klip!
Sada hoću da preko PHP automatizujem proces tako da sve ove stranice, osim glavne, neće biti potrebne. Hoću da svaki link na klip poziva jedan fajl (npr. klip.php) a da se tom fajlu nekako prosleđuje deo koda koji je potrebno embedovati.

Znači, na glavnoj stranici imam:
Code:

<a href="klip1.html"><img src="slika1.jpg"/></a>
<a href="klip2.html"><img src="slika2.jpg"/></a>
<a href="klip3.html"><img src="slika3.jpg"/></a>
<a href="klip4.html"><img src="slika4.jpg"/></a>


a na ovim ostalim (klip1.html, klip2.html ...):
Code:

...
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/F3lSGDgfSdc"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/F3lSGDgfSdc" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
...


Ja hoću:
Code:

<a href="klip.php"><img src="slika1.jpg"/></a>
<a href="klip.php"><img src="slika2.jpg"/></a>
<a href="klip.php"><img src="slika3.jpg"/></a>
<a href="klip.php"><img src="slika4.jpg"/></a>


Ali ne znam kako da tom fajlu kao atribut prosledim youtubov embed kod.

Nadam se da sam dobro opisao problem! Izvinjavam se na početničkim pitanjima!
Potpis
samo napred!
Re: Prosleđivanje HTML koda prilikom klika na linkovani PHP fajl 15.08.2007. u 18:20 · pre 234 meseca #2
eh, ja sam slican problem rijeshio ovako:

Code:
<?php

if ($HTTP_POST_VARS) {
  foreach(array_keys($HTTP_POST_VARS) as $Var) {
   $$Var=$HTTP_POST_VARS[$Var];
  };
};

if ($HTTP_GET_VARS) {
  foreach(array_keys($HTTP_GET_VARS) as $Var) {
    $$Var=$HTTP_GET_VARS[$Var];
  };
};



//caseovi

if (isset ($klip)) {

switch ($klip) {
    case "klip1":
        echo "embed code na youtube";
        break;
    case "klip2":
        echo "embed code na youtube";
        break;
    case "klip3":
        echo "embed code na youtube";
        break;
    default:
        include("defaultstranica.html");
 }
}
else {
        include("defaultstranica.html");
}
?>


samo shto ti linkovi nece izgledati ovako:
Code:

<a href="klip.php"><img src="slika1.jpg"/></a>
<a href="klip.php"><img src="slika2.jpg"/></a>
<a href="klip.php"><img src="slika3.jpg"/></a>
<a href="klip.php"><img src="slika4.jpg"/></a>


nego
Code:

<a href="klip.php?klip=klip1"><img src="slika1.jpg"/></a>
<a href="klip.php?klip=klip2"><img src="slika2.jpg"/></a>
<a href="klip.php?klip=klip3"><img src="slika3.jpg"/></a>
<a href="klip.php?klip=klip4"><img src="slika4.jpg"/></a>
Re: Prosleđivanje HTML koda prilikom klika na linkovani PHP fajl 16.08.2007. u 13:44 · pre 234 meseca #7
Zar nije lakše, umesto toliko case-ova, da ispiše samo jedan EMBED kod i u njega ubaci prosleđeni get parametar?

Pseudo kod:

Code:

$klip = $_GET['klip'];
echo "<embed src='http://youtube.com/v/$klip' ...></embed>";
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme