22786
Html-, css- és php-help
  • SMGBAS
    #15062
    pl.:
    <html>
    <head>
    </head>
    <body>

    <p align="center"><a href="index.html" <img src="banner.jpg" border=0 ></a><br>
    <a href="fooldal.html" <img src="b1.jpg" border="0"></a><a href="tarsalgo.html" <img src="b3.jpg" border="0"></a><a href="ajanlottoldalak.html" <img src="b4.jpg" border="0"></a><a href="kapcsolat.html" <img src="b5.jpg" border="0"></a>
    </p>

    </body>
    </html>

    és így sem működik
  • Lyukasbogrács
    #15061
    <a href=""><img src="" alt="" /></a>
    ha így adod meg, akkor minden böngészőben működnie kell, tudtommal. de szerintem ékezetet használsz a fájlnévben, azt meg nem szereti néhány böngésző.
  • ldavid
    #15060
    már egyszer leírtam neked
  • CattiBrie
    #15059
    Valamit rosszul csinálsz. :)
  • SMGBAS
    #15058
    Sziasztok!
    Miért van az, hogy ha html-ben egy képet linkként használok akkor azt sok böngésző nem támogatja? (eddig néztem FF-al, Operával, IE-vel, chrome-mal és csak FF + chrome-ba jelent meg)
  • Csacsi
    #15057
    Köszönöm mindenkinek. Sikerült is úgy megoldanom.....Úgy látszik mindig a nehezebb utat akarom választani :)
  • phoenix1
    #15056
    Voyager5-el értek egyet és a képet mint háttérkép alkalmaznám a szöveget mint szöveg, úgy ahogy azt az előzőekben leírta. Egyszerűben használhatóbb lesz!
  • Cat 02 #15055
    usemap, vagy darabolod a képet
  • Voyager5
    #15054
    Megkell kérdezni az idén érettségizőket :) Ők vágják mi az a usemap :)

    Node viccet félretéve, én kapásból törölném a szövegeket a képről, a címet mondjuk <h1> tagok közé írnám. A Kereskedelem és Könyvelés szavakat meg relatív pozíciójú div-ekkel eltolva pozícionálnám a helyére.
    A kereskedelem lehetne mondjuk <h2>, a Könyvelés meg értelemszerűen link.
  • Csacsi
    #15053
    Sziasztok. Van egy képem

    ezt szeretném betenni az oldalra, és azt szeretném, ha csak a könyvelés részen (ahol a könyvelés szöveg van) lehessen kattintani.

    Hogy tudnám ezt megoldani?

    Köszi előre is.
  • BladeW
    #15052
    Jó oké, tegyük fel, hogy belépett a felhasználó. És hogyan tovább? Mivan utána?

    Ezzel csak arra akarok célozni, hogy attol, hogy van neked egy beléptető formod, meg esetleg egy adatbázisod ami tárolja a felhasználókat az még így önmagában semmit se ér.
  • karajjj
    #15051
    nem tudom, hogy milyen előképzettséged van programozás terén, de a html és a php között ég és föld a különbség, a html csak egy leíró nyelv, ami megmondja a böngésződnek, hogy mit jelenítsen meg az oldalon, meg hogy nézzen ki, bár az már inkább css, a php meg egy komplett program nyelv változókkal, függvényekkel meg egyéb ilyen kis miújságokkal, aminek köze sincs a html-hez, ahhoz, hogy te regisztréciót meg beléptetést tudj csinálni, meg kéne tanulnod pl az űrlapkezelést, a session használatát és ilyen kis cukiságokat, utólag is nagyon szívesen

    ajánlom figyelmedbe valamelyik cms-t azzal egyszerűbb lesz a dolgod, oda nem kell php tudás
  • Kardél
    #15050
    Köszönöm. Ezzel valóban sokat segítettél. Minden világos már. De azért olyan emberkéktől is várnék segítséget akik segítenek is.
    Előre is kössz.
  • Malakai
    #15049
    Mondjuk ez csak kapcsolatot teremt, tehát az adott domain fogadja, de ettől még lehet valamilyen hibaüzenet a válasz, pl 404.

    De mire is kell ez? :)
  • cmsworld
    #15048
    Ezzel a függvénnyel létezik egy másik megoldás is.

    Ez a script egy szerver elérhetőségét ellenőrzi és a megfelelő szöveget írja ki.

    <?php
    $fp = fsockopen("szervercime", 80, $errno, $errstr, 30);
    if (!$fp) {
    echo "Nem elerheto";
    }
    else
    {
    echo "Elerheto";
    }
  • karajjj
    #15047
    akkor kezdhetsz tanulni is róla szerintem
  • Kardél
    #15046
    Igen lehet PHP-t.
  • cmsworld
    #15045
    Sok helyen láttam, hogy egy hasonló átirányítót keresnek, így most, hogy elkészült közzéteszem itt.

    A script egy szerver ellenőrzésére képes, hogy elérhető-e. Ennek megfelelően ha nem elérhető egy másik szerverre irányít.

    $fp = fsockopen("szerveripcime", 80, $errno, $errstr, 30);
    if (!$fp) {
    header('Location: http://url1.com');
    }
    else
    {
    header('Location: http://url2.com');
    }

    Remélem sokat segítettem ezzel. :)
  • CattiBrie
    #15044
    Ahol ezt használni szeretnéd, azon a szerveren lehet futtatni PHP-t?
  • Kardél
    #15043
    Sziasztok!
    Tudtok segíteni? Egy html lapra szeretnék egy olyat hogy a látogató be tudja írni a felhasználó nevét és jelszavát és ha ezek helyesek akkor be tudjon lépni.
    Előre is kössz.
  • Agy Halott #15042
    Akkor nem tudom. Felraktam azt a kodot amit te adtal es nem mukodik. Erdekes! :(

    Mindenkinek koszonom a probakozasokat. Egyebkent ket szerveren is megneztem es egyiken sem jo.
  • Dj Faustus #15041
    "de ha két fájlról van szó miért nem elég egy RewriteRule ^(file1|file2)\.gif$ $1.php "
    Mindegy, ez is egy megoldás (mod_rewrite kell hozzá), meg az is egy megoldás (mod_mime kell hozzá).
    Ha jól van beállítva a szerver, akkor mindkettőnek működnie kellene.
  • bracsek #15040
    de ha két fájlról van szó miért nem elég egy RewriteRule ^(file1|file2)\.gif$ $1.php
    és a két fájl meg valójában file1.php és file2.php és meg lehet hívni file1.gif és file2.gif képpen.
  • Dj Faustus #15039
    Nekem ebben a formában:
    <FilesMatch "^(file1|file2)\.gif$">
    RemoveHandler .gif
    SetHandler application/x-httpd-php
    </FilesMatch>

    Apache/2.2.3 illetve Apache/2.2.9 (mindkettő Debian rendszeren) alatt működik.

    Egy ilyen szimpla szkriptet (file1.gif néven elmentve) futtatok:
    <?php
    function CreateGif() {
    $im = imagecreatetruecolor (150, 30);
    $bgc = imagecolorallocate ($im, 255, 255, 255);
    $tc = imagecolorallocate ($im, 0, 0, 0);
    imagefilledrectangle ($im, 0, 0, 150, 30, $bgc);
    imagestring ($im, 1, 5, 5, "Test", $tc);
    return $im;
    }
    header('Content-Type: image/gif');
    $img = CreateGif();
    imagegif($img);
    imagedestroy($img);
    ?>
  • phoenix1
    #15038
    Megnézzük.
  • Agy Halott #15037
    Rendben vissza irtam png-re de nem jo sehogy sem. Nem lehet, hogy a szervertol is fugg? :S
  • phoenix1
    #15036
    A gif-re nem kell removehandler mert a serveren nincsen semmi aminek elő kellene dolgoznia. Kitartás!
  • Balumann
    #15035
    sessionbe? Nah akkor ennek is utána kell néznem :-)

    Cat 02: Igen, eddig így csináltam, ezzel 1-3 -ig nincs is probléma (a link mondjuk ugye bonyolultabb ennél, mert print után $_GET -nél ki kell lépni és . -al összefűzni meg ilyenek, a $_GET -et, és ez már amikor már a 3-4 -nél többedik if ágban vagyok akkor elég macerás ezeket kiirogatni :D

    (Főleg úgy, hogy a C++ programozás után meg javascript után rendszeresen elírok valamit, lehagyom a $ jeleket, meg belekavarodok az idézőjelekbe.)
  • karajjj
    #15034
    nem igazán értem, hogy ezt mihez szeretnéd használni, de pl ha bekapolod session-be, akkor nem kell mindig küldözgetni
  • Cat 02 #15033
    Max htaccess-el. Vagy mindig beleírod, hogy
    ?elso=$_GET['elso']&masodik=$_GET['masodik']

    csak így ugye így nézne ki a cuccod: ?elso=&$masodik=&haramdik=laci

    szal vágod :D
  • Balumann
    #15032
    Nekem php-val kapcsolatban lenne egy valószínűleg hülye kérdésem. Mivel megfogalmazni nehezen tudom, inkább példával kérdezek :D

    Adva van egy link, amiben hozzáadok egy értéket, pl
    <a href="?elso=valami" ...
    A következő linknél van valami megoldás arra, hogy ne kelljen oda írnom az előzőket, hanem automatikusan hozzáadja őket?
    Mert így most ha csinálok egy ilyet, <a href="?masodik=megvalami" ... , akkor az elso az elveszik (és ugye így a $_GET["elso"] -nek nem lesz értéke. Beleírni mindegyiknél az összeset meg hát... 2-3-ig még jó de amikor már a 10. változós értéknél tartok, elég macerás.

    ráadásul valahogy úgy kéne, hogy amikor viszont ott választok másikat annál, akkor ne írja hozzá :D
  • Agy Halott #15031
    <FilesMatch "^(file1|file2)\.gif$">
    RemoveHandler .gif
    SetHandler application/x-httpd-php
    </FilesMatch>


    Igy van most de csak annyi javult, hogy ha www.oldal.hu/file1.php-kent hivom meg, mar nem akarja letolteni hanem rendesen megjelenik a kep. Viszont ha www.oldal.hu/file1.gif-kent hivom meg, hibat jelez.

    Nem ertem! :(
  • Dj Faustus #15030
    Illetve nekem is lenne egy kérdésem: hogyan csinálnátok egy tetszőleges HTML állományban (például vegyük ezt a fórumot) található táblázatból egy két dimenziós tömböt PHP-ben?

    A gondom az, hogy bár vannek kellemes megoldások (SimpleXML, DOM), de ezek egy rosszul kódolt HTML esetén egyből nyavalyognak.
    Próbálkoztam különböző PHP-osztályokkal ([url=http://www.phpclasses.org/package/3022-PHP-Parse-HTML-tables-and-extract-data-into-arrays.html]#1[/url], [url=http://wonshik.com/snippet/Convert-HTML-Table-into-a-PHP-Array]#2[/url]), de azok sem adnak megfelelő kimenetet.
    Szóval: ki hogyan esne neki?
  • Dj Faustus #15029
    Esetleg e helyett:
    <FilesMatch "(file1|file2)">

    inkább ez:
    <FilesMatch "^(file1|file2)\.png$">

    Illetve a SetHandler elé egy RemoveHandler:
    RemoveHandler .png
  • Malakai
    #15028
    Esetleg SetHandler helyett ForceType?
  • Agy Halott #15027
    Nem tudom de nalam a link nem igy nez ki.
    www.oldal.hu/kep.png <--- igy nez ki de nem mukodik
    www.oldal.hu/kep.php <--- igy meg mukodik

    A poen, hogy egy masik szerveren volt nekem ez a cucc es ott mukodott a www.oldal.hu/kep.png link. Az megszunt es csak emlekezetbol irtam azt a kodot, mintha az kellene a .htaccessbe, hogy jo legyen de vmi megsem jo.

    Probaltam a tiedet de az sem mukodik.
  • Cat 02 #15026
    Én ezt akartam írni, de szerintem neked más a problémád :D
    RewriteRule ^(.*)/\.png$ kep.php?proba=$1 [L]
  • Agy Halott #15025
    Az en problemam ilyen nehez vagy csak atsiklottatok "veletlenul" rajta? [URL=http://www.sg.hu/listazas_msg.php3?id=1043617395&no=14983]#14983[/URL]
  • bracsek #15024
    Mi tagadás nincs benne sok táblázat :D
  • pxxl
    #15023
    ehhez nem kell sok táblázat :D
    am kuka ez az oldal már, flash oldal lesz helyette