22786
Html-, css- és php-help
  • Agy Halott #4936
    LOL fsockopen()

    akkor valtozott a kerdesem: mivel lehetne helyettesíteni, hogy fusson ingyenes tarhelyen is?
    hallottam vmi pfsockopen()-ről ami ugyan az mint a fsockopen(), csak annyi különbséggel, hogy a pfsockopen() esetén a kapcsolat a php script futásának végeztével nem szűnik meg.

    ez muxik?
  • Agy Halott #4935
    IDE FEL IS TOLTOTTEM de vmiert nem muxik!
  • Agy Halott #4934
    hmmmm lesd meg ezt lécci:

    ITT MUKODIK

    tehat van olyan flash player, ami beveszi a radio allomasokat és mindharom bongeszoben megszolal.
    ilyen FF kiegeszitok telepiteset mellozném, mert attol csak az en bongeszomben szolna és az IE-ben pedig nem! -azert koszi és ki is probalom :)

    ezek alapjan van megoldas? egyebkent a fenti linken lavo player-t le is lehet tolteni, amit megtettem, de hiba toltom fel a tarhelyre nálam nem szol.
    most nem arra gondolok, hogy ilyen csicsas lejaszo kene, de ezek szerint van olyan ami mukodik, tehat van olyan, ami nem csak az mp3-at kezeli, de ennek az xml file-ja teljesen mashogy van parameterezve.

    THX
  • Dj Faustus #4933
    A probléma forrása az lehet, hogy ezek a lejátszók csak az MP3-at ismerik - amit az egyedülálló állományból és a Tilos rádió stream-jéből megkapnak, a többiből nem.

    Ha a többi URL-t (például: http://80.190.233.37:8010/) beírod a böngészőkbe, IE és Firefox alatt egy weboldalt kapsz vissza, Opera alatt streamet. Ennek az lehet az oka, hogy az ezeken az URL-eken levő szerverprogramok böngészőnek honlapot szolgálnak ki, a többieknek MP3 streamet szolgáltatnak. Az Operát nem ismerik fel böngészőként, ezek a szerverprogramok, ezért streamet küldenek neki, amit a Flash-lejátszók kezelni tudnak.

    Megoldás? Meg kellene hamisítani a böngésző által küldött fejlécet.
    Erre Firefoxhoz van egy kiterjesztés, vagy egy másik.
  • Agy Halott #4932
    nekem is akadt egy problémám:

    EZEN AZ OLDALON talalhato ket player, melyeket sikerult rabirnom, hogy online internetes radiokat is lejatszanak.
    vagyis megsem, mert válogatnak:
    -a tilos radio-t IE, Opera, FF bongeszok is lejatszak, de a tobbi radioadást csak az Opera.
    mp3-mat lejatszik, azzal nincs baj!

    azt még hozza fuznem, ha a gepemen inditom el a player.swf-et akkor is elindul barmelyik radio adás, magyarul kizarasos alapon itt a bongeszovel valo inkompatibilitas tenye allhat fent.
    ugy tudtam, a flash vagy jo, vagy nem, de még olyat nem lattam, hogy egyik bongeszoben muxik, de ott is csak félig, a masikban teljesen jo.
    ha az operaban sem mukodne, akkor nem farasztanálak benneteket...
    a player.swf .xml file-bol olvassa ki a cuccost, ha ez szamit.

    esetleg az xml file van rosszul beallitva, vagy a player.swf-et kéne mashogy integrálni?
    már orakat toltottem vele, de nem tok rajonni a dologra.
    megoldhato lenne, hogy legalabb a 3 fő bongeszoben mukodjon a radio lejatszas?
    a ket player file-jait letolthetitek az oldalon, ha azzal konnyebben megoldhato a probléma.
    THX!
  • Blasta
    #4931
    Sziasztok!
    Az lenne a problémám, hogy ha dreamweaver-rel vagy pl. namo webeditorral LAYEREK használatával csinálok egy lapot, akkor különböző böngészőkben máshova pozicionálódnak ezek az elemek.
    Tehát ha FFX-ra csinálom a lapot, akkor IE alatt totál elkúsznak a layerek.
    Már odáig eljutottam, hogy CSS hack-re van szükség a megoldáshoz, de ezen túl nem jutottam. Tudnátok ebben segíteni, hogy a pozicionálást megoldjam és mindkét böngésző alatt helyesen legyenek a layerek?

    ELőre is kösz a helpet!
  • passatgt
    #4930
    esetleg olyannal is próbálkozhatsz, hogy phpval ellenőrzöd milyen böngészővel nézik az oldalt, és ahoz való js-t töltöd be
  • hispan2
    #4929
    Oké, köszönöm. Igyekszem majd ezekből kiötleni valamit.
  • Dj Faustus #4928
    Tökéletes, böngészőfüggetlen megoldás nem lesz rá.
    HTML-ben biztos hogy nem (az csak egy leírónyelv), Javascriptben (ami nem azonos a Java-val! a Javascript egy kliens oldali szkriptnyelv, a Java egy programozási nyelv!) van a window.open metódus, annak is a fullscreen paramétere - de az csak IE alatt működik az említett paraméter.
    Esetleg megpróbálhatod méretezni az ablakot, de böngészőfüggetlen megoldásként csak a tartalom méretét tudod állítani (Mozilla/Firefox/Netscape alatt van outerWidth és outerheight, amivel az ablak mérete állítható).

    Ráadásul ott van a SEO és az akadálymentesség kérdése is (sem a felolvasószoftverek, sem a keresőrobotok nem szeretik a tisztán Javascriptes ablaknyitást).
    Szóval az alábbi metódusok kerülendőek:
    <a href="javascript:window.open('oldal.htm','name','height=200,width=150');">Link</a>

    <a href="#" onClick="window.open('oldal.htm','name','height=200,width=150');">Link</a>


    Helyette:
    <script type="text/javascript">
    <!--
    function popup (url) {
    indexWin = window.open(url,'_blank','width=200,height=200');
    }
    -->
    </script>
    <a href="oldal.htm" onclick="popup(this.href);return false;">Link</a>

    Persze ez még finomítható, az ablak méretei a képernyő méretétől függővé tehetőek, eltüntethetőek a menük, a címsáv, az eszköz- és státuszcsíkok; sőt az onclick esemény is eltüntethető...

    Bővebben:
    IE
    Firefox/Mozilla (de van benne más is)
    Még több
  • hispan2
    #4927
    Üdv!

    Van egy html oldal, azt szeretném, ha teljes képernyőn nyílna meg, mikor valaki megtekinti.

    Ismerek erre egy java kódot (semmi más sem látszik a képernyőn, csak a weblap), de azzal az a baj, hogy az IE böngészők előbb biztonsági figyelmeztetés keretében megkérdezik a felhasználót, hogy le akarja-e futtatni az illető a java kódot, és ezzel már egyszer megjelenik az oldal normál böngészőablakban. Ezt akarom elkerülni, ezért érdekelne, hogy van-e valamilyen módszer a html oldal teljes képernyőssé tételéhez, ami kérdés nélkül le is fut az első látogatás alkalmával.
  • Dj Faustus #4926
    3 dolgot kellett csak átírni a 2. példában, és kész is:
    <?php
    $k_nev='konyvtar'; //A képeket tartalmazó könyvtár
    if ($k_azon = opendir($k_nev)) {
    while (false !== ($fajl = readdir($k_azon))) {
    if ($fajl != "." && $fajl != "..") {
    echo "<img src=\"".$k_nev."/".$fajl."\" alt=\"".$k_nev."/".$fajl."\" />\n";
    }
    }
    closedir($k_azon);
    }
    ?>
  • laliking
    #4925
    heló! lenne egy kis problémám. milyen scriptel lehet megjeleníteni egy adott mappában lévő képeket? sok képgalériát találtam már a neten, de azok túl bonyolultak. csak annyi kéne hogy egymás alá bedobálja azokat a képeket, amik a mappában vannak. hogy lenetne egy ilyet megoldani?
  • Dj Faustus #4924
    Ingyeneset már alul írtam. Fizetőset meg keresel.
    Neked is ajánlom hogy Google!
  • QPR
    #4923
    sziasztok,

    melyik PHP IDE a legjobb a fizetős és az ingyenesek között?

    köszi...
  • audi001
    #4922
    Köszönöm szépen:)
  • Dj Faustus #4921
    NVU (én ezt javaslom), Amaya - ingyenes, WYSIWYG (What You See Is What You Get - amit látsz azt kapod)
    PsPad (én ezt javaslom), JEDit, Notepad2, Notepad++, Aptana, Eclipse, Context, Weaverslave, HateML, HTML-Kit - ingyenes forráskódszerkesztők
    Jegyzettömb - mazochistáknak ;)

    - további szoftverek
    Egyébként pedig keress, keress
  • audi001
    #4920
    hy
    Mondanátok egy progit webszerkesztésre?
    előre is kösz
  • Dj Faustus #4919
    Első körben inkább ellenőrizd a file kiterjesztését (.htm vagy .html).
  • Tresszer
    #4918
    Helóka mindenkinek lenne egy kérdésem. Hogyan lehetne azt megoldani, hogy az admin oldalon amit csinálok csak html fájlokat lehessen feltölteni.
    Képnél az működik, hogy
    if ($file_type!=="image/jpeg")
    {
    return 2;
    }
    ezt műkszik.
    viszont ez nem
    if ($file_type!=="text/html")
    {
    return 2;
    }
    ez viszont nem.
    Mi a hiba?Előre is köszi.

  • Dodo55
    #4917
    Persze, meg tudom oldani if szerkezettel, de die-al sokkal rövidebb :)
  • weise
    #4916
    Faustus!

    Sikerült közben megoldani a következő képpen:
    window.parent.jobb.document.kep.src

    így mostmár a Mozilla is jól hozza az oldalt!

    Amúgy köszi a segítséget!
  • Zsoldos
    #4915
    Ha beincludeolsz egy filet az kb olyan mintha odamasolnad a file szoveget. Ha azt akarod hogy az eredeti file-d tartalma tovabbra is vegrehajtodjon, nem dieolhatsz.

    Old meg elagazassal (if), hogy ne csinaljon semmit a beszurt file kodja, ha a die-od feltetele nem teljesul.

    include('beszurt.php');
    print bla;


    Az eredeti beszur.php tartalma:

    $baj = true; // vagy false
    if(!$baj) die();
    //tovabbi kod

    helyett:


    $baj = true; // vagy false
    if(!$baj)
    {
    //tovabbi kod
    }

    a beszur.php tartalma nem hajtodik vegre a "die" utan, az eredeti file viszont vigan folytatodik.


    Viszont az hogy ez az igeny felmerult mar egy tervezesi hibat jelez. A die egy otromba megoldas arra az esetre, ha vegzetes hiba lep fel, ami miatt le kell allitani a progit. Az hogy a kesobbi kodot is vegrehajtani kell, azt jelzi hogy ott nincs helye a die-nak.
  • Dodo55
    #4914
    Hello

    Az megoldható -e php-ben, hogy egy beinclude-olt fájl die-oljon, de a fő fájl, ami beincludeolta, az tovább fusson?
  • Dj Faustus #4913
    "Mindig borked üzenetet kapok (ez egy regisztrációt feldolgozó php részlet!)"
    Mert az első feltétel (if (!$ret)) teljesül.

    A második feltétel (if (mysql_errno() == 1062)) teljesülése esetén csak a
    bark("Username already exists!");
    parancs fut le.

    A mysqli_errno és a mysql_errno pedig nem ugyanaz, bár hasonlóképp működik.

    Az 1062-es hiba, pedig az adatbázisban történő duplikáció esetén keletkezik:
    Error: 1062 SQLSTATE: 23000 (ER_DUP_ENTRY)
    Message: Duplicate entry '%s' for key %d

    Forrás: Server Error Codes and Messages
  • Max7
    #4912
    #4882-re valaki valami infó?


    és adódott egy másik problémám:


    if (!$ret) {
    if (mysql_errno() == 1062)
    bark("Username already exists!");
    bark("borked");
    }


    Mindig borked üzenetet kapok (ez egy regisztrációt feldolgozó php részlet!)

    találtam egy ilyet:

    http://hu.php.net/manual/hu/function.mysqli-errno.php

    De nem tudom értelmezni!

    Azt nem tom még hogy a hu.php.net fordítás alatt van vagy vlamit rosszul csinálok hogy nem minden része magyar...?

    Előre is köszi a helpet!
  • WATERwebpage
    #4911
    mmint én arra értettem, h sima html típusú fájl kiterjesztésénél... erre gondoltam..Mert sokan mondták h cs PHPben lehet...
  • Dj Faustus #4910
    HTML nyelven nem lehet Cookie-t sem írni, sem olvasni.
    A HTML egy leírónyelv, azoldal struktúrájának kialakítására szolgál.

    Másrészt kérdésedet elég egyszer feltenni, nem kell minden fórumtopikba beleírni.

    Harmadrészt:
    Itt már adtam leírásokat.
  • WATERwebpage
    #4909
    Faustus! lenne egy kérdésem!

    Értesz a javascriptben történő cookie íráshoz méghozzá HTML nyelvben????
    Ha igen lécci írj, majd leírom a lényeget... Azaz 1szer már írtam, cs áramszünet volt, úgyhogy most nincs sok kedvem elmagyarázni..majd ha lehet írj!
  • Dj Faustus #4908
    Így első látásra:
    <p><img border="0" onclick="parent.window.jobb.kep.src='nagyok/1.jpg'" src="kicsik/1.jpg" name="kep"></p>

    1. Ha már macskakörmöt használsz az attribútumok értékeinek megadásánál, akkor használjunk azt.
    2. A zárójel (és egyéb speciális karakterek, például az ékezetesek) és a nagybetűk nem mindig kedveltek. Érdemes csak az angol ABC kisbetűit, a számokat használni.
    3. Ha az adott képet akarod cserélni, akkor annak a képnek adj name attribútumot.
  • Dj Faustus #4907
    Varázsszavak: abszolút pozicionálás és z-index.
    http://www.w3schools.com/css/tryit.asp?filename=trycss_zindex2
    http://www.w3schools.com/css/tryit.asp?filename=trycss_zindex1
  • weise
    #4906
    Sziasztok!

    Van egy html sorom amit explorer simán végrehajt és klikkelni is lehet míg a mozzilla viszont csak a képet rakja be és nem lehet ráklikkelni!?
    Mit lehet vele tenni?

    <p><img border="0" onclick='parent.window.jobb.kep.src="nagyok/(1).JPG"' src="kicsik/(1).JPG" ></p>
  • passatgt
    #4905
    van két divem, #bal és #jobb.Az első 200 pixel széles, a másik 400, de ez most nem annyira fontos:) A #bal div jobb oldalt kikéne takarni a #jobb divből 1-2 pixelt.Na ezt hogy?:)
  • Dj Faustus #4904
    "A css-n belül, akár az egyes elemek közötti (pl. #menu), akár az azon belüli "parancsok" közötti sorrendnek van jelentőség?"
    Érdemes követni az oldal logikai sorrendjét, ezáltal könnyebb fejleszteni.
    A különböző tulajdonságokat pedig érdemes csoportosítani, sorrendbe rakni.
    Például:
    * először a pozicionálás tipusa (position: absolute; position: fixed; stb...)
    * utána lebegés, és társai (float, clear, overflow)
    * utána a szélességek, hosszúságok (width, height)
    * utána margók, kitöltések, elhelyezkedések, margók (margin, padding, top, bottom, left, right, z-index, border)
    * utána listatulajdonságok
    * utána színek, hátterek (color, background-color, background-image, stb...)
    * utána szöveg- és betűtípus-tulajdonságok (text-align, line-height, stb...)
  • Rettenthető
    #4903
    Köszi megint. Lassan lógok egy sörrel :-)

    A css-n belül, akár az egyes elemek közötti (pl. #menu), akár az azon belüli "parancsok" közötti sorrendnek van jelentőség?

    Erre a választ meg előre is kösz!
  • phoenix1
    #4902
    Próbáltál rákeresni a Google-n? :)

    PHP Ajax Upload demo
    Upload+progress+php
    Megérkezett a PHP 5.2.0
    Fájlfeltöltés kezelése...

    Plusz a Google keresési eredményekben még további 1.390.000 találat :)
  • Dj Faustus #4901
    1. Ez nem táblázat, hanem rendezetlen felsorolás (unordered list = <ul>).
    2. A rendezetlen listának automatikus kitöltése (padding), és margója (margin) van. Ezeket ki kell iktatni, még a stíluslap elején:
    * {
     margin: 0px;
     padding: 0px;
     border: none;
    }


    Ilyen esetben a body elemnek szükségtelen a margó nullázása:
    body {
     background-color: #000000;
     color: #FFFFDD;
    }


    Mondjuk a menu id-jú elemhez kerülhet a középre pozicionálás - a továbbiakban (az azt követő elemekben) nem kell:
    #menu {
     position: absolute;
     width: 160px;
     height: 100%;
     background-color: #003030;
     text-align: center;
     font-weight: bold;
    }


    Tehát a menusor id-jú elemből eltávolítjuk a középre pozicionálást (felesleges dadogás), de mint az abszolút pozicionálású elemeknél megadjuk a szélességet:
    #menusor {
     position: absolute;
     width: 160px;
     top: 120px;
     left: 0px;
    }


    A menusor id-jú elemben levő listaelemeknél megint felesleges a középre pozicionálás újraismétlése:
    #menusor li {
     llist-style-type: none;
     lline-height: 300%;
    }


    A menusor id-jú elemben levő rendezetlen lista formázása megint felesleges.
  • Rettenthető
    #4900
    Az alábbi linken látható oldalon a táblázatban található szöveg miért nincs középen?
    Valaki úgy magyarázza el, mintha egy halmozottan fogyatékosnak mondaná.
    Lehet nem hajnal 4-kor kellene ilyenekkel foglalkoznom, de már egyszerűen nem látom, hol b*szom el.

    a.html
    a.css
  • Vaxi
    #4899
    hi!
    van valakinek a talonban egy jó kis progressbaros php, ajax vagy flash upload system?
    köszönöm!
  • passatgt
    #4898
    azt csak framel tudod megoldani
  • Cat 02 #4897
    nem :)
    arra hogy egy helyen írom át és mindehol át lesz :D pl ha egy új menüpontot akarok behozni akkor nem kell mind a 11 lapon átírnio csak egy helyen