22786
Html-, css- és php-help
  • bracsek #7979
    Mást úgyse tehet...
  • Lazarus
    #7978
    Hagyd rá :)
  • phoenix1
    #7977
    Azért bízom benne, hogy nem ebbe a formába akarod webre tenni. :O Így ebben a formában sebezhető, lásd SQL injection... [google]
  • phoenix1
    #7976
    nem véletlenül a query-be van a hiba?

    $sql = "INSERT IGNORE INTO autodadatok (auto_marka, teljesitmeny, hengerurtartalom, ABS, elektronikus_klima, legzsakszam)
    VALUES('', '$_POST[auto_marka]', '$_POST[teljesitmeny]',
    '$_POST[hengerurtartalom]','$_POST[ABS]','$_POST[elektronikus_klima]', '$_POST[legzsakszam]',)";


    helyett, ³gy:

    $sql = "INSERT IGNORE INTO autodadatok (auto_marka, teljesitmeny, hengerurtartalom, ABS, elektronikus_klima, legzsakszam)
    VALUES('$_POST[auto_marka]', '$_POST[teljesitmeny]',
    '$_POST[hengerurtartalom]','$_POST[ABS]','$_POST[elektronikus_klima]', '$_POST[legzsakszam]')";


    nem kell az elején a '-jel és a végén a [...], vessző.
  • cbr1983
    #7975
    Sziasztok!

    Letöltöttem a Wamp-ot. Csináltam egy adatbázist mySQL-ban, melybe autóadatokat szeretnék bevinni a következő php segítségével, amely NEM MŰKÖDIK (természetesen a táblázatok léteznek az adatbázisban):

    XHTML:
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <form action="urlapbevitel.php" method="POST">
    <p>Automarka es tipus</p>
    <input type="text" name="auto_marka" id="auto_marka" size="30" maxlength="30"><br>

    <p>Motorteljesimeny</p>
    <input type="text" name="teljesitmeny" id="teljesitmeny" size="30" maxlength="20"><br>

    <p>Hengerurtartalom</p>
    <input type="text" name="hengerurtartalom" id="hengerurtartalom" size="30" maxlength="20"><br>

    <p>ABS</p>
    <input type="text" name="ABS" id="ABS" size="30" maxlength="20"><br>

    <p>kondi</p>
    <input type="text" name="elektronikus_klima" id="elektronikus_klima" size="30" maxlength="20"><br>

    <p>legzsak</p>
    <input type="text" name="legzsakszam" id="legzsakszam" size="30" maxlength="20"><br>

    <input type="submit" value="OK">

    </body>
    </html>

    PHP: urlapbevitel.php
    <?php
    $kapcsolat = mysql_connect("localhost", "root", "password");
    mysql_select_db("szemelyiadatok", $kapcsolat);
    $sql = "INSERT IGNORE INTO autodadatok (auto_marka, teljesitmeny, hengerurtartalom, ABS, elektronikus_klima, legzsakszam)
    VALUES('', '$_POST[auto_marka]', '$_POST[teljesitmeny]',
    '$_POST[hengerurtartalom]','$_POST[ABS]','$_POST[elektronikus_klima]', '$_POST[legzsakszam]',)";
    $eredmeny = mysql_query($sql, $kapcsolat) od die (mysql_error());
    print "$eredmeny";
    ?>

    Előre is kösz szépen a segítségeteket!!!
  • bracsek #7974
    és? akkor is...
    ami úgy néz ki, úgy viselkedik az nekem az.
  • Dj Faustus #7973
    "Ja, és akkor is függvény... ha kétszerannyira sem..."
    Mégegyszer az értetlenek kedvéért:
    echo() is not actually a function (it is a language construct), so you are not required to use parentheses with it.

    Erről bővebben
  • bracsek #7972
    BODY nak SCROLL="YES" ? de ez csak állítólag, mert nálam nem megy...

    Ja, és akkor is függvény... ha kétszerannyira sem...
  • Max7
    #7971
    Ehhe tegnap este már másoltam mindent... darabokra szedtem a forrást hogy mi a baja észre sem vettem hogy lemaradt :D

    jobb oldali gördítősáv otlétét be tudom valahogy álítani valid forrásal? :) ezt jómegaszontam :D
  • Vorpal
    #7970
    <form name="Form" action="<?= $_SERVER["PHP_SELF"] ?>" method="POST" enctype="multipart/form-data">

    <option value="sport" selected>Sport</option>

    nekem minden megy igyis ahogy postoltad

    egy teszt a php után?
    var_dump($_POST); ez sem vág ki semmit?
  • szveti82
    #7969
    persze a php. neve:html_feldolgozo.php
  • szveti82
    #7968
    Próbáltam már azt is...Megzézné valaki hogy nála müködik-e,vagy ha hibás mi a hiba...Kösz!
    Itt a program:
    A html:
    <html>
    <head>
    <title>HTML form - regsiztációs adatlap</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
    </head>
    <body><h1>Regisztrációs lap</h1>
    <form action="html_feldolgozo.php" method="POST">
    <p>Név: <input type="text" name="nev" size=25></p>
    <p>Felhasználói név: <input type="text" name="felh_nev" size=10></p>
    <p>Jelszó: <input type="password" name="jelszo" size=10></p>
    <p>Neme:
    <label><input type="radio" name="neme:" value="nő">Nő</label>
    <label><input type="radio" name="neme:" value="férfi">Férfi</label></p>

    <p>Kedvenc időtöltés (CTRL segítségével több is kijelölhető):</p>
    <select name="hobbi[]" size="4" multiple>
    <option selected>Sport</option>
    <option value="Mozi">Mozi</option>
    <option value="Kiránduls">Kirándulás</option>
    <option value="Olvasás">Olvasás</option>
    </select>

    <p>Megjegyzés:</p>
    <textarea name="megjegyzes" cols="40"></textarea>

    <p><input name="reg_felt" type="checkbox" value="elfogad" checked>Elfogadom a regisztrációs feltételeket!</p>
    <p><input name="kuldes" type="submit" value="Küldés">
    <input name="reset" type="reset" value="Törlés"></p>
    </form>
    </body>
    </html>



    A php hozzá:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Form feldolgozó</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
    </head>

    <body>
    <?php
    print "Üdvözlet <b>$_POST[nev]</b><br>";
    print "A felhasználó neve:<b>$_POST[felh_nev]</b><br>";
    print "A jelszava:<b>$_POST[jelszo]</b><br>";
    print "A neme:<b>";
    if ($_POST[neme]=="nő")
    print("nő<br></b>");
    else
    print("férfi<br></b>");

    print "A kedvenc időtöltései:<br>";
    print "<ul><b>";
    foreach ( $_POST[hobbi] as $ertek )
    {
    print "<li>$ertek<br>";
    }
    print "</ul></b>";
    print "Megjegyzás:<b>$_POST[megjegyzes]</b><br>";
    if ($_POST[reg_felt] == "elfogad")
    print("Ön elfogadta a regisztrációs feltételt<br>");
    else
    print("Ön nem fogadta el a regisztrációs feltételt<br>");
    ?>
    </body>
    </html>


  • Vorpal
    #7967
    forráskódot form és form közt
  • Dj Faustus #7966
    "Ki kéri magának, függvény... "
    Nem függvény.
    echo() is not actually a function (it is a language construct), so you are not required to use parentheses with it.
  • szveti82
    #7965
    Hello!
    Segítség kellene,mert lassan nem tudom mi a fene lehet...
    Van egy html oldal(adatbevitelre)+hozzá a megfelelő php.Erre amikor rányomom a küldés gombot,akkor a webböngésző csak simán kilistázza a php-t programot,nem a webszerveren keresztül fut le.
    Ha visszahívom localhostból(Apachot:http://localhost/xx.php-igy maga a php jó)amikor a kettőt csatolom,akkor semmi...A html+php Sági Gábor-könyvégből származik,miszerint simán kellene hogy müködjön...
    Remélem tudtok segíteni!
    Mi lehet a gond?
    Előre is kösz!
  • bracsek #7964
    Ki kéri magának, függvény... és lehet is zárójelezni csak ha elől tesz akkor a végére se árt, de mindkettő felesleges.

    Amúgy meg jó a logód
  • Max7
    #7963
    OMG megin fáradtan esek neki a dolgoknak :( thx

    viszont most hogy beraktam a menümet egy hibát vettem észre... oldalsó gördítősáv egy menünél van csak ott.. (az a legördülő java menü a leghoszabb) és amiatt ugrál az oldal ha azt a menüt megnyitom... mármint nem hosszúságban hanem jobra balra :D nincs valami valid css kod ami minden böngésző alatt müködik és beálítható vele hogy oldalt állandó legyen a gördítő sáv? :S

    (lógód a helyén? még szép :D csúnya balesett lenne ha nem ott lenne ahol kell :D komolyan mit csináltál vele? :) olyan fura így és nehezen vagy azonosítható :D )
  • Dj Faustus #7962
    onclick esetén is alkalmazd a style attribútumnál alkalmazott módszert:
    onclick=\".....\"

    illetve az alt attribútumot se felejtsd ki:
    alt=\"...\"

    no meg az echo-t nem kell zárójelezni - nem függvény.

    A logom? Beirányítottam a /dev/null-ba. :D (A lógóm meg a helyén. ;) )
  • Dj Faustus #7960
    "Sajnos nagyon kezdő vagyok"
    Ha nagyon kezdő lennél:
    * akkor nem fizetős tárhelyet használnál
    * nem regisztrálnál domainnevet
    * nem egy médiaajánlattal ellátott, bt által szerkesztett oldalt mutatnál

    De ennek ellenére az önbírálat jogos. ;)

    "így a forráskódba pirossal kéne jelezni"
    Kicsit piros
    Ezt is javaslom átolvasásra

    "Szeretnék beépíteni a lapomba egy videó lejátszót, amibe a nekem küldött és általam felrakott videókat (nem nagyobb mint 100 Mb.) meg lehet nézni. (explorer és firefox) "
    Átkonvertálod a küldött videókat FLV formátumba (például ezzel az eszközzel, de ha Linux alapú szervered van, próbálkozhatsz az mencoderrel/ffmpeggel), majd beillesztesz (Flash beillesztéséhez SWFObject-tet javaslok) egy Flash alapú lejátszót (például ezt, de céges felhasználásra ez 20 euróba kerül) az oldalba.
  • Talan
    #7959
    Hello
    Segítséget szeretnék kérni.
    Szívós fajta vagyok, kb. 3 napig reggeltől-estig próbálkoztam de nem sikerül.
    Szeretnék beépíteni a lapomba egy videó lejátszót, amibe a nekem küldött és általam felrakott videókat (nem nagyobb mint 100 Mb.) meg lehet nézni. (explorer és firefox) Sajnos nagyon kezdő vagyok, így a forráskódba pirossal kéne jelezni ahol változtatnom kell. Új lapon lenne a lejátszó (a menüből meghívható, ezt meg tudom csinálni:))és a mellette leírt szövegekre kattintva töltődik be 1-1 videó. Előre is köszönöm a segítséget.
    A honlap www.talan.hu
  • dav1d
    #7958
    sajnos erre a kódra töbszörös probálkozásra se tudtam kijelentkezést írni pedig probáltam az unset fügvényel...
  • dav1d
    #7957
    <?

    $authAccounts = array("laci,kód",


    );

    function authenticate()
    {
    header('WWW-Authenticate: Basic realm="Kingmakers"');
    header('HTTP/1.0 401 Unauthorized');
    echo "Hozzáférés megtagadva!";
    exit;
    }


    if ((!isset($_SERVER['PHP_AUTH_USER'])) || (!isset($_SERVER['PHP_AUTH_PW'])))
    {
    authenticate();
    }


    elseif ((isset($_SERVER['PHP_AUTH_USER'])) && (isset($_SERVER['PHP_AUTH_PW'])))
    {
    foreach($authAccounts as $account)
    {
    if ($account == $_SERVER['PHP_AUTH_USER'] . "," . $_SERVER['PHP_AUTH_PW'])
    {
    $authenticated = "TRUE";
    }
    }
    if ($authenticated != "TRUE")
    authenticate();
    }

    ?>
  • bracsek #7956
    hát reméljük reklám nem lesz, amúgyis a pornóipar elbír nekünk egy két ingyen szervert... [nemszólt]
  • Max7
    #7955
    Ingyenes tárhelyek közül az extra.hu mert reklámentes és gyors is viszonylag, egyenlőre. A többi ingyenes tárhelszolgáltató nem tudja felvenni a harcot az extrával egyenlőre de majd idővel kiderül hogy mi az ára a anagy reklámentes korszaknak!

    Ha visszaolvasol akkor kisebb regényt írtam hogy google szempontjából melyik a legmegfelelőbb (gportál, indoklástt megtalálod lejebb!)

    Viszont szerintem éves szinten meg lehet úszni 7000 ft-ból egy webhostingot teljes kiszolgálással tehát nem igazán éri meg ingyenes labilis szolgáltatást választani a szerződés által biztosított minőség helyett! (pm-et olvass)
  • Cat 02 #7954
    gportal.hu-t könnyen megtalálja, de 1ébként extra v uw
  • BIZ0906
    #7953
    Szerintem az extra.hu
  • alakulat
    #7952
    hi
    melyik a legjobb ingyenes tárhely, amit a google könyen meg is talál?
    tom sok köze nem lehet hozzá, de melyik a legjobban müködö tárhely?
    köszi
  • Vaxi
    #7951
    köszönöm :)
  • Vorpal
    #7950
    nem debuggolva.D
  • Vorpal
    #7949
    $image = ImageCreateFromGIF($image);
    $newimage = 'valami.gif';

    $x=imagesx($image);
    $y=imagesy($image);

    $dest_image = imagecreatetruecolor($x, $y);

    imagecopy ( $dest_image, $image, 0, 0, 0, 0, $x, $y);

    if(imagegif($dest_image, $newimage, 90))
    {
    imagedestroy($dest_image);
    }
  • Vaxi
    #7948
    cs!
    Nekem olyan kérdésem lenne, hogy imagecreate függvénnyel létre szeretnék hozni egy x*x-es képet, aminek az elejébe ImageCreateFromGIF-fel vennék be egy kis képet. Hogyan oldható ez meg?
    ( a kis gif kép változó => dinamikus avatar )
    Köszi :)
  • Cat 02 #7947
    Megint én, megint kérdés(ek)
    Lenne ez az oldal. FF el semmi gáz nincs vele, IE-vel viszont akad.
    Első kérdés: a középső rész teteje miért nem látszódik ?
    Második: Miért jeleníti meg a "random_szorny.php"-t IE alatt mikor a style_ie-ben ki van véve ?
  • Dj Faustus #7946
    "vagy csak a webszerver, php, mysql, stb. összeintegrálva?"
    A WAMP csak Apache webszerver, PHP és MySQL Windowsos változatai egy csomagban.

    Editor szintaxis kiemeléssel: Notepad++, PsPad, Notepad2, Aptana, Eclipse (+PDT), ConTEXT, GEdit, McEdit, és még van egy pár...
  • Sadist
    #7945
    Amúgy ehhez van valami editor is szintaxis kiemeléssel, vagy csak a webszerver, php, mysql, stb. összeintegrálva?
  • Sadist
    #7944
    Köszi mindkettőtöknek. A webszerver nélküli dolgot úgy értettem, hogy ne kelljen külön telepítgetni webszervert és php értelmezőt, hanem lehetőleg egyben legyen az egész.
  • Tresszer
    #7943
    Minden féle képpen kell egy webszerver de #7934 hozzászólásban már írtam erről a progiról a phpdesigner-hez pedig ott is kell webszerver csak annyi hogy saját debuger-e van!
  • homeless
    #7942
    Szerintem webszerver nélkül nem nagyon fogsz php-t futtatni. De ha ide kell akkor,
    win: php designer 2008
    linux: Quanta
  • Sadist
    #7941
    Hi!

    Tudtok ajánlani valamilyen PHP IDE-t, vagy editort, amivel offline, külön webszerver futtatgatása és/vagy fájlfeltöltögetés nélkül lehet futtatni a scriptet? Meg valamilyen MySQL támogatás is jó volna mellé.
  • passatgt
    #7940
    vagy egy táblázat, 2 oszlop:)
  • Dj Faustus #7939
    float:left; CSS-deklaráció a két táblázatnak és kész is.
    Mint a fórum rendszeres látogatója ezt már ismerhetnéd.