Forum » Izdelava spletišč » PHP koda v JS
PHP koda v JS
winlins ::
Pozdravljeni,
V naslednji del kode (funkcija za preverjanje proste domene) v datoteki main.js (kar nakazuje na javascript) bi rad izpisal php spremenljivko ampak ne deluje.
Namreč php spremenljivko bi izpisal v 10 vrstici namesto "Zasedeno" prav tako tudi v 8 vrstici kot "Prosto".
Poskušal sem že več variant in ne gre.
Ima mogoče kdo kakšno idejo ali jo je že uporabil v praksi in mu dela bi prosil za pomoč.
Drugače sem pa uporabil to free zadevo katero sem priredil po svoje. link
Hvala!
Lp, Gregor
V naslednji del kode (funkcija za preverjanje proste domene) v datoteki main.js (kar nakazuje na javascript) bi rad izpisal php spremenljivko ampak ne deluje.
function checkDomain (domain, tld) { try { xml['tld-' + tld].abort(); xml['tld-' + tld].open('get', 'domena/php/checkDomain.php?domain=' + domain + '.' + tld); xml['tld-' + tld].onreadystatechange = function () { if (xml['tld-' + tld].readyState == 4) { if (xml['tld-' + tld].responseText == 'available') { el['tld-' + tld].innerHTML = '<font color="#00CC00">Prosto</font>'; } else { el['tld-' + tld].innerHTML = '<font color="#EE0000">Zasedeno</font>'; } } else { el['tld-' + tld].innerHTML = '<img src="domena/img/loader.gif" alt="Preverjam domeno..." />'; } } xml['tld-' + tld].send(null); } catch (e) {} }
Namreč php spremenljivko bi izpisal v 10 vrstici namesto "Zasedeno" prav tako tudi v 8 vrstici kot "Prosto".
Poskušal sem že več variant in ne gre.
Ima mogoče kdo kakšno idejo ali jo je že uporabil v praksi in mu dela bi prosil za pomoč.
Drugače sem pa uporabil to free zadevo katero sem priredil po svoje. link
Hvala!
Lp, Gregor
Arto ::
Hm, a ta js je del php kode?
Lahko narediš takole:
Lahko narediš takole:
el ... ['tld-' + tld].innerHTML = '<font color="#00CC00"><?=$spremenljivka?></font>';
winlins ::
Hm, a ta js je del php kode?
Lahko narediš takole:
el ... ['tld-' + tld].innerHTML = '<font color="#00CC00"><?=$spremenljivka?></font>';
Sem pa poskusil še to varianto in ne dela. Če pa ima kdo voljo pa lahko zadevo prenese in sam poskusi.
Finta je v tem da želim narediti dvojezični izpis.
MisterR ::
Kot prvo, CSS se ne piše direktno v kodo, uporabljaj razrede, kot drugo "font" več ni veljavni tag in kot tretjo, kje imaš ta javascript lociran? Mogoče bom izpadel smešno(pač nevem koliko znaš) ampak, fajl mora imet končnico .php .
Testiraj s
@Arto na prvem mestu je kompatibilnost, zato ker nekateri strežniki tega nimajo omogočenega, kot najpomembneje pa je to, da jih PHP 6 ne bo podpiral (niti za nazaj).
Če pišeš lepo kodo potem nebi smelo bit problema uporabit find&replace ampak vsi vemo, da ti lahko en presledek zagreni cel dan.
Testiraj s
<?PHP echo "test"; ?>in javi kaj ti izpiše. Če ti ne izpiše ničesar poglej v firebugu kaj se tam nahaja (nekaj se zagotovo).
@Arto na prvem mestu je kompatibilnost, zato ker nekateri strežniki tega nimajo omogočenega, kot najpomembneje pa je to, da jih PHP 6 ne bo podpiral (niti za nazaj).
Če pišeš lepo kodo potem nebi smelo bit problema uporabit find&replace ampak vsi vemo, da ti lahko en presledek zagreni cel dan.
Zgodovina sprememb…
- spremenil: MisterR ()
winlins ::
Poglej to zadevo sem prenesel z neta zgoraj sem dal link.
Glede zapisa css kode v file in vse drugo je bilo kot je saj tega nisem spreminjal.
Sem pa tudi poskusil z php filom in ni delovalo glede php jezika pa se zadeva izpisuje.
Kot sem pa napisal če imaš čas lahko preizkusiš kak in kaj v prvi objavi pa imaš link do nje.
Glede zapisa css kode v file in vse drugo je bilo kot je saj tega nisem spreminjal.
Sem pa tudi poskusil z php filom in ni delovalo glede php jezika pa se zadeva izpisuje.
Kot sem pa napisal če imaš čas lahko preizkusiš kak in kaj v prvi objavi pa imaš link do nje.
technolog ::
@Arto na prvem mestu je kompatibilnost, zato ker nekateri strežniki tega nimajo omogočenega, kot najpomembneje pa je to, da jih PHP 6 ne bo podpiral (niti za nazaj).
Od kje ti te buče? Php short syntax za echo je od verzije 5.4 vedno omogočena (vedno deluje, ne glede na to kaj napišeš v php.ini), tako da se brez problemov zaneseš nanjo.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Nastavitev domeneOddelek: Omrežja in internet | 1362 (993) | someone7 |
» | JavaScript offsetTop in brskalnikiOddelek: Izdelava spletišč | 993 (925) | shorvat |
» | DNSOddelek: Omrežja in internet | 2816 (2426) | kyusss |
» | Mail strežnik na linuxuOddelek: Omrežja in internet | 1903 (1602) | x.sci |
» | Virtual host - ApacheOddelek: Izdelava spletišč | 2243 (1832) | Doman |