22786
Html-, css- és php-help
  • Jim Morrison
    #19022
    Egy az egyben copiztam, nem tudom miért nem írta ide ki.
    Ide feltettem. Erre kijön az a tartalom, aminek akkor kellene kijönnie mikor az android menüre nyomok fent.
  • Easy Rider
    #19021
    jQuery-ben ez a sor: var r = response.split(""); nem véletlenül volt benne a "|", és php oldalon is az echo "OK|" . $obj->display_public($_GET['disp']); nél, mivel ott szedi szét a string-et, a "|" jelnél. Mivel most ez üres, nem szedi szét a stringet, ezért az r[0] soha nem lesz "OK".
  • Curze
    #19020
    Ha el is szeretnél helyezkedni, akkor szerintem mindenképpen OKJ-s képzést válassz. A "maszek" tanfolyamok papírjait nemigen fogadják el sehol. Egy állásinterjún a papír mellett meg úgyis referenciákat fognak tőled kérni, illetve tesztelik, hogy mihez is értesz valójában.
  • Jim Morrison
    #19019
    Valaki [url=http://www.sg.hu/listazas_msg.php3?id=1043617395&no=19005]#19005[/url] ? :)
  • CroftManor
    #19018
    Én nem haragszok, én direkt azért kérdezem, mert nem vagyok képben annyira ebben. Lehet egy PHP/ My SQL tanfolyammal jobban járnék.
  • CattiBrie
    #19017
    Ha a végén adnak/ajánlanak hozzá munkalehetőséget, akkor igen. :)
  • karajjj
    #19016
    most ne haragudj meg, egy ilyen szakvizsga, ami szakmát is ad, az szakdolgozatból, írásbeliből és szóbeliből áll, nem egy joomla portálból, meg képzelem milyen tanusítványt adnak, olyat nyomtathatsz magadnak is
  • CroftManor
    #19015
    Vizsga: Komplex dinamikus tartalmú website elkészítése
    Képesítés: tanusítvány
  • szecsko
    #19014
    Köszönöm igy már működik! :)
    Jól gondolom ,hogy a position hiányán és a rossz margin értéken buktam el?
    Köszi mégegyszer a segitséget.
  • karajjj
    #19013
    és most ez ad szakmát? mert nem látom, hogy bármi OKJ-s végzettséget kapnál utána, szóval kb annyit érsz, hogy talán megtanítanak programozni
  • CroftManor
    #19012
    Jó de mindenhol már papírt és gyakorlatot várnak el. Valamit mindenképpen elkéne végeznem, mert érdekel a HTML meg ezek. Attól hogy itthon elkezdem tanulni, attól még nem lesz szakmám.
  • karajjj
    #19011
    ebben legalább már van php, bár nem tudom hogy a "majdnem félév" alatt mit lehet megtanulni, sőt, egyszerűbb, ha otthon elkezded tanulni
  • CroftManor
    #19010
    Hát akkor mégis mit lenne érdemes? Webfejlesztőt akartam, de az náluk 169 ezerbe kerül és majdnem fél éves...
    Most munkanélkülin vagyok, ezért szeretnék valami ilyen tanfolyamot elvégezni, most lenne rá idő.
  • karajjj
    #19009
    nem sok értelmét látom
  • Dj Faustus #19008
    Szerintem nem.
    Nem ad OKJ-s végzettséget ("papírt"), webfejlesztésnél meg egyébként sem az az elsődleges, hogy mennyire ismered azt az egy webfejlesztő programot, hanem hogy mennyire vagy képben a különböző webes nyelvekben - (X)HTML, CSS, Javascript, - frontend developer - PHP/ASP illetve .NET/JSP/Perl/Ruby, MY/MS-/PostgreSQL/Oracle - backend developer esetén. A webes nyelveket meg önszorgalomból meg lehet tanulni.
  • CroftManor
    #19007
    Szerintetek érdemes lenne egy ilyen tanfolyamot elvégezni most?
    webszerkesztő

    Ez elegendő lenne ahhoz, hogy eltudjak ilyen területen helyezkedni?
    Bár sógor szerint az adobe dreamweaver "csúnya kódot készít" és ki sem lehet benne igazodni.
  • sgt anderson
    #19006
    Feltettem a Microsoft Visual C++ 6.0-t, ebben benne van ez az msdev.exe fájl, Win Server 2k3 alatt hibátlanul fut is, de a parancssor ugyan ezt az üzenetet vágja hozzám így is, amit korábban írtam. Nincs valakinek valami tippje hogy mit tudnék ezzel csinálni? :(
  • Jim Morrison
    #19005
    vegulis sikerult addig eljutnom, hogy erre: index.php?disp=egyed&ajax=1 jot irjon ki, de ha a menupontra kattintok meg mindig nem akar menni :/

    if ($a == "egyed") {
    $q = "SELECT elso,masodik FROM programok WHERE type='wer' ";
    }
    if ($a == "ketted") {
    $q = "SELECT elso,masodik FROM programok WHERE type='sdf' ";
    }
    if ($a == "harmad") {
    $q = "SELECT elso,masodik FROM programok WHERE type='fgh' ";
    }
    if ($a == "negyed") {
    $q = "SELECT elso,masodik FROM programok WHERE type='cvb' ";
    }



    itt a jq elso resze(masodik szertinem jo):

    $(".menu a").click(function(e) {
    var $this = $(this);
    var href = $this.attr("href");
    var loading = "";


    e.preventDefault();
    $("#tartalom").html(loading);


    $.ajax({
    type: "GET",
    url: "index.php",
    data: "disp=" + href.substring(1) + "&ajax=1",
    success: function(response) {
    var r = response.split("");
    if(r[0] == "OK") {
    $("#tartalom").html(r[1]);
    $(".menu a").attr('class','');
    $this.attr('class','active');
    } else {
    $("#tartalom").html("Hiba a betöltés közben");
    }
    }
    });
    });

    szerk: ha ilyen jquery shellbe benyomom ezt a kódot a böngészőben, akkor jól működik (legalábbis kiirja, hogy hiba a betöltés közben)
    akkor itt a php része az index.phpnak (amit te iirtál easy rider):

    if(isset($_GET['disp']) && $_GET['ajax'] == 1) {
    if(isset($_GET['disp'])) {
    echo "OK" . $obj->display_public($_GET['disp']);
    }
    else {
    echo "NOTOK";
    }
    }
    else {
    echo "upsz";
    }
  • Dj Faustus #19004
    Próbáld meg így - HTML:
    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Kép a tartalomban</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
    </head>
    <body>
    <div id="content">
    <div id="kep1">
     
    </div>
    </div>
    </body>
    </html>


    CSS:
    div#content {
    width: 703px;
    height: 838px;
    margin: 10px auto 30px auto;
    background-image: url(imagess/partnerek_cont.png);
    background-repeat: no-repeat;
    background-position:fix;
    }
    div#kep1 {
    position: absolute;
    width: 150px;
    height: 89px;
    margin: 30px 276px; /* (703px - 150px) / 2 ~ 276px */
    background-image: url(imagess/szallashu.jpg);
    }


    Példa itt
  • Jim Morrison
    #19003
    köszi !
    beraktam meg minden, de valamiért mindig a //nem ajax kérés fut le. a menüpontokra is.
    Ha beirom hogy: index.php?disp=valami&ajax=1 akkor latom az OK-t. ha a főoldalon kattintgat akkor csak a link valtozik, semmi töltés meg semmi. index.php ban itt a php részlete:

    if(isset($_GET['ajax']) && $_GET['ajax'] == 1) {
    if(isset($_GET['disp'])) {
    echo "OK" . $obj->display_public($_GET['disp']);
    $obj->display_public($_GET['disp']);
    }
    else {
    echo "NOTOK";
    }
    }
    else if ( $_GET['admin'] && $_GET['admin'] == 1 ) {
    $obj->display_admin();
    }
    else {
    echo "upsz";
    }



    a masik php fajl, amiben van egy class, azon bellul a display_public eleje:

    public function display_public() {


    if (isset($_GET['egyed'])) {
    $q = "SELECT elso,masodik FROM tabla WHERE type='wer' ";
    }
    if (isset($_GET['ketted'])) {
    $q = "SELECT elso,masodik FROM tabla WHERE type='sdf' ";
    }
    if (isset($_GET['harmad'])) {
    $q = "SELECT elso,masodik FROM tabla WHERE type='fgh' ";
    }
    if (isset($_GET['negyed'])) {
    $q = "SELECT elso,masodik FROM tabla WHERE type='cvb' ";
    }

    $r = mysql_query($q);
    ...

    ezerféleképpen próbáltam, sehogy se jött össze :/
  • szecsko
    #19002
    Sziasztok!
    Van egy problémám amit nem értek.
    Van egy content div-em amiben van egy másik kep1 div.
    A kep1 divet mikor marginnal igazitani akarom akkor együtt mozog a content tetejével.


    /css/
    div#content {
    width:703px;
    height:838px;
    background-image: url(imagess/partnerek_cont.png);
    background-repeat: no-repeat;
    background-position:fix;
    margin: 10px auto 30px auto;
    display:block;
    }
    div#kep1 {
    background-image: url(imagess/szallashu.jpg);
    width:150px;
    height:89px ;
    display:block;
    margin:30px auto;
    }

    /HTML/
    <div id="content">
    <div id="kep1">
    </div>
    </div>
  • Easy Rider
    #19001
    sry, a code tag-et elfelejtettem :$
  • Easy Rider
    #19000
    Én valahogy így kezdeném:

    HTML:
    <ul class="menu">
    <li><a href="#clock"></a></li>
    <li><a href="#rock"></a></li>
    </ul>

    <div id="tartalom"></div>

    JQUERY:
    $(".menu a").click(function(e) {
    var $this = $(this);
    var href = $this.attr("href");
    var loading = "<img src='loading.gif' />";

    e.preventDefault();
    $("#tartalom").html(loading);

    $.ajax({
    type: "GET",
    url: "<?php echo base_url() ?>/display/",
    data: "disp=" + href.substring(1) + "&ajax=1"
    success: function(response) {
    var r = response.split("|");
    if(r[0] == "OK") {
    $("#tartalom").html(r[1]);
    $("#menu a").attr('class','');
    $this.attr('class','active');
    } else {
    $("#tartalom").html("Hiba a betöltés közben");
    }
    }
    });
    });

    PHP:
    if(isset($_GET['ajax']) && $_GET['ajax'] == 1) {
    if(isset($_GET['disp'])) {
    echo "OK|" . $obj->display_public($_GET['disp']);
    } else {
    echo "NOTOK|";
    }
    } else {
    // nem ajax kérés
    }
  • Jim Morrison
    #18999
    nem jutok egyről a kettőre..


    van egy ilyenem az index.php ban:

    if( $_GET['admin'] == 1 ){
    echo $obj->display_admin();
    }
    else if ( $_GET['menu'] == 1 )
    {
    echo $obj->add_menus() ;
    }
    else echo $obj->display_public($akarat);

    $obj->display_public(); hoz még rakok if eket, mondván a megfelelő tartalmat írja ki. mindegyik ugyanaz felépítésre, de a menügombokat nyomogatva szeretném, ha mondjuk a link class ának megfelelően futna le ajax kérés a szerverhez.
    Ott van egy ilyen:

    public function display_public($akarat) {
    if (isset($_GET['top'])) {
    $q = "SELECT elso,masodik FROM asdasd ORDER BY created DESC LIMIT 3";
    }
    if (isset($_GET['not'])) {
    $q = "SELECT elso,masodik FROM asdasd ORDER BY created DESC LIMIT 3";
    }
    if (isset($_GET['clock'])) {
    $q = "SELECT elso,masodik FROM asdasd ORDER BY created DESC LIMIT 3";
    }
    if (isset($_GET['rock'])) {
    $q = "SELECT elso,masodik FROM asdasd ORDER BY created DESC LIMIT 3";
    }
    ...

    amint iirtam, azt szeretném, hogy jquery adja tovább a szerónak a leütött menüpontnak az értékét, mert majd szeretném ilyen ajaxosra, nem újratöltősre megcsinálni ezt az egészet.
  • Agy Halott #18998
    Nem, mivel jQuery futtatja ujra es ujra a php kodot, szoval nem a php futasi ideje lep tul. Lehet rossz helyen van a return false?
  • SzirmosSzisza
    #18997
    Lehet a PHP script futtatási ideje lépődik túl. Indíts egyet 2 percre rá megint pl vagy amennyi a maximum futtatási idő.
  • Agy Halott #18996
    Na egy olyan erdekes helyzet all fent, hogy a CRON futtatja a megadott php file-t, mert latom az adatbazisban az adatok valtozasat, viszont nem az osszes, mint ahogy kellene.
    Van vmi hatarideje, miutan a CRON program elindul mondjuk hajnali 3-kor es 1 ora utan autoamtikusan nem all le?

    Mert olyan a kod, hogy ID-rol ID-re lepteti vegig es frissiti az adatbazis. Szoval ha mondjuk egy ido utan bezarnam, akkor ugyebar megszakad ez a frissites. Na ezt latom az adatbazisban, hogy csak a fele frissult es a masik fele maradt a tegnapi.

    Ez mitol lehet?
  • SzirmosSzisza
    #18995
    PHP / Javascript. Illetve miután megismerkedtél JS-tel, akkor jQuery
  • szecsko
    #18994
    Már mástól is hallottam jót róla szóval mindenképp megfontolom.
    Köszi.
  • Lyukasbogrács
    #18993
    a php-nek vannak ftp kezelő függvényei, neked csak annyi a dolgod, hogy rekurzívan kilistázod a tárhelyed gyökérmappáját és átmásolod őket a megadott ftp-re. vagy használod php natív függvényeit erre, amit előbb linkeltem, vagy keresel egy ftp osztályt erre. (codeigniter keretrendszerben is van ftp támogatás). ingyenes tárhelyen nem hiszem, hogy fognak működni, de saját szerveren nagy valószínűséggel igen. saját szerveren megcsinálhatod azt, hogy becsomagolod az összes fájlt és úgy küldöd tovább, biztonsági mentésre inkább ez javasolt.
  • karajjj
    #18992
    szerintem a php 24 óra alatt jó folytatás lenne
  • szecsko
    #18991
    Én a Javascriptre gondoltam de teljesen tanácstalan vagyok.
    Azt se tudom ,hogy szerver vagy kliens oldali programozással kezdjem-e...
    Jó volna ha valaki tudna vázolni egy szisztémát ,hogy mivel érdemes kezdeni és merre folytatni!
  • Jim Morrison
    #18990
    jqueryt és érdemes megnézned.
  • sgt anderson
    #18989
    igaz nem konkrét programozási nyelv, de én utána a PHP-val folytattam...
  • szecsko
    #18988
    Sziasztok!
    A HTML és CSS-alapok elsajátítása után melyik programozási nyelvel érdemes ismerkedni elsőnek?
    Válaszokat előre is köszönöm.
    Üdv.
    Sz.
  • sgt anderson
    #18987
    Üdv :)
    Az lenne a problémám, hogy mp3 fájlok ID3 tag-jeivel szeretnék foglalkozni, a php.net-es manual szerint vannak erre függvények, de ha használni próbálom őket, akkor undefined function hibával meg is áll a teszt oldal, tehát nekem ez a rész hiányzik a PHP-ból.
    Próbáltam utána járni a dolgoknak, meg is találtam valami forrásfájlokat .tgz kiterjesztéssel, arra is rájöttem h parancssorból kéne ezzel valamit alakítani, de azzal se jutok előrébb mert mikor telepítené, ezt kapom:

    ERROR: Did not understand the completion status returned from msdev.exe.

    Innentől nem tudok mit csinálni vele. :( Tudna valaki segíteni ebben? Vagy esetleg egy lefordított .dll fájllal meg tudna valaki dobni?

    Találtam egyet, de az 5.2.akárhányas PHP-hoz volt és ki is fagy tőle az Apache. :\ Nálam 5.3.8-as PHP fut jelenleg.

    Aki tud, segítsen. :$ Előre is köszi.
  • yeeenky
    #18986
    Hogyan lehetne azt megoldani egy script segítségével, hogy egy tárhely teljes tartalmát adott időközönként átmásoljuk egy másikra?
  • Agy Halott #18985
    Az de komoly megoldas... LOL.
  • SzirmosSzisza
    #18984
    Nem, csak nem saját szerveren vagyok és nem nagyon vágom mi merre van. Lynx az egy böngésző, tehát kvázi hajnali egykor nekem megnyit egy böngészőt egy X URL-lel :D
  • Agy Halott #18983
    Ugy nez ki mukodott. Minden nap hajnali 3-kor kell futnia, most nezem a mysql adatbazist es friss adatok vannak bent, szoval szerintem lefutott hajnalban de megvarom a meg a mai napot es holnap kiderul.

    Lusta voltal? Kb. 30 masodperc beallitani az egeszet, szoval tenyleg lusta lehettel. Az a lynx meg ennel is gyorsabb?