22786
Html-, css- és php-help
  • daxan
    #5336
    Helló! Van egy képfeltöltő scriptem amit egy kicsit módosítottam. Annyi módosítás van, hogy ha feltöltök egy képet, akkor nem a kép új nevét írja ki url-kén, hanem az elérési útját. itt a script működés közben
    Ezt a részt módosítottam:
    // #############################
    // Create new file name
    // #############################
    $filename = $_FILES[$config['upload_inputname']]]['name'];
    $now = time();
    $number = rand(1000,9999);
    $new_name = substr($now,6,10).substr($number,1,3);
    $type = $myFileType;
    $szolg = ("http://kepup.eof.hu$mappa$new_name.$type");

    if ( move_uploaded_file($_FILES[$config['upload_inputname']]]['tmp_name'],$upload_dir.$new_name.".".$type) ) // if upload succeed
    {
    $std->header();
    $link = "<a href=\"$upload_dir$new_name.$type\">$szolg</a>";
    $std->print_html( file_uploaded( $link ) );
    $std->footer();
    exit;

    Annyi a gondom, hogy ha feltöltök egy képet, akkor kiírja a kép elérési útját, de hibásan.
    Itt egy példa a hibára: http://kepup.eof.hu./uploads/090407/3835927.png
    Az eof.hu után nem kellene .
    Ha tudtok, akkor segítsetek!
  • dav1d
    #5335
  • Ability
    #5334
    Gombra raksz egy onclick="return confirm('biztos?')"-ot és kész. Ez a legegyszerűbb mód, viszont a válaszlehetőségek függnek a böngészőtől. Leggyakoribb eset: Ok - Mégse
  • dav1d
    #5333
    üdv submit gombra kéne nekem olyan hogy:

    biztos törölni akarsz?

    igen nem

    megoldható ez valahogy?
  • passatgt
    #5332
    layer-re gondoslz?:)

    http://www.echoecho.com/csslayers.htm
  • _Vegeta_
    #5331
    Sziasztok volna egy n00b kerdesem, dehat ezvan. :)
    CSS-el megoldhato ilyen szovegdoboz szeruseg beszurasa, ami az eredeti oldal felett helyezkedik el es mindenfele tartalmat lehet bele pakolni? :)
  • Max7
    #5330
    Megoldodott minden problémám a router volt a bűnös :)
  • Greegko
    #5329
    Lenne 1 olyan kérdésem hogy:

    van 2 function és 1 változót az 1ikbe át akarok vinni.
    Meg lehet azt valahogy oldani ?
  • Greegko
    #5328
    Hát ha ismered a javascriptet akkor unload al lehet de valamikor hibát okoz az is
  • passatgt
    #5327
    Hogyan tudok adatot küldeni mysql-be oldalelhagyás, oldalbezárás után?
  • passatgt
    #5326
    köszi
  • Dj Faustus #5325
    http://www.hotscripts.com/PHP/Scripts_and_Programs/User_Management/index.html
    http://www.hotscripts.com/PHP/Scripts_and_Programs/User_Authentication/index.html
    http://www.tutorial.hu/node/345
    http://php-script.hu/php-script/?oldal=phpscriptek&kategoria=loginrendszerek
  • sztz
    #5324
    Hello.
    Lenne egy kérdésem. Honnan lehet egy oldalhoz scriptet szerezni? a hotscriptsnél néztem, de nem találtam. Olyan érdekelne, amit ha feltöltök, és belinkelek, lehet regisztrálni az oldalra, és csak aztán nyíljanak meg menüpontok. Előre is köszönöm.
  • Dj Faustus #5323
    1. lehetőség: az adott elemeknek adsz class attribútumot is, és arra hivatkozol:

    document.getElementsByClass('gyumolcs').innerHTML='érett';
    2. lehetőség: többször hivatkozol.
    Például:
    document.getElementById('alma').innerHTML='érett';
    document.getElementById('barack').innerHTML='érett';
    document.getElementById('citrom').innerHTML='érett';
  • passatgt
    #5322
    document.getElementById('katvalaszto');

    több id-m van és szeretném megadni ebben a sorban.Hogyan? Pontosvesszővel elválasztva?
  • tnikol
    #5321
    Először is nagyon köszi a kimerítő választ!
    Csak norvég oldal lesz, de egyenlőre nem kaptam hozzá elegendő anyagot, ezért helyettesítettem magyar szöveggel, hogy jobban el lehessen képzelni az oldal kinézetét.
    (Az elmélyedés tervben van véve, mivel ez még csak az első weblapom, ezt is a barátnőm kérésére csinálom, ajándékba.)
    Egyébként a legújabb hírek szerint az oldal kb. 1 mp-re felvillan teljesen jól neki, majd visszarendeződik a "rossz" kinézetre.
    Mindenesetre megpróbálom utf-8-as kóddal menteni, hátha ez segít.
  • Dj Faustus #5320
    Firefox2
    Internet Explorer 6
    Internet Explorer 7
    Opera 9
    Links (szöveges böngésző) - itt látszódik a rendes karakterkódolás megadásának hiánya
    És a validator véleménye

    Szerény véleményem szerint:
    * Kereteket (<frame>) nem érdemes alkalmazni az oldalon (keresőmotrok nem kedvelik, nehezíti a navigációt, a könyvjelzők használatát)
    * E-mail címet önmagában nem adunk meg (a spamek miatt). Valamilyen módon ki kell trükközni az e-mail-cím gyűjtő robotokat (minimum: @ helyére [at], vagy [kukac], . helyére [dot] vagy [pont])
    * Viszont érdemes lenne minél jobban elmélyedni az ajánlások, és a modern technológiák szerinti oldalkészítésben (ha jól látom ez gy céges oldal, ahol profitnövelő tényező egy rendezett, valid, akadálymentes oldal)
    * És ahogy látom nemzetközi (norvég-magyar) oldal - ebből kifolyólag a karakterkódolás még jobban árnyalja a helyzetet (Magyarországon iso-8859-2, Norvégiában iso-8859-1 a használatos; hogy mind kettő országban használható legyen utf-8 karakterkódolás javallt)
    Példa
  • tnikol
    #5319
    A weboldal a web.t-online.hu/perscriptor-ra van feltéve. Norvég szöveg van rajta, de gondolom ez nem befolyásol semmit... Szóval a nyitóoldalon a háttérben kis kék gyíkoknak kéne látszani, a telefon, a faxszám és a nyitvatartási idő félkövér és az egész szöveg középre van igazítva. Ja, és a link világoskék, a szöveg sötétkék és hosszában betölti az oldalt egyenletesen. Kíváncsi vagyok, nálatok hogy jelenik meg. Akinek készítem, annak a gépén "csak" ezek nem látszanak, a többi frame tartalma jól jelenik meg.
  • passatgt
    #5318
    és alt tag
  • CattiBrie
    #5317
    így:

    <a href="..."><img src="..." width="400" height="558" /></a>
  • cr3ativ3
    #5316
    aszta:
    XML-feldolgozási hiba: nem illeszkedő jelölő (tag). A várt jelölő: </img>.
    Hely: http://users.atw.hu/tover/board/index.php?title=Damy%20and%20Cheekah&mode=edit&lang=en
    50. sor, 169. oszlop:<a href="http://users.atw.hu/tover/board/images/Damy%20house%201.jpg"><img src="http://users.atw.hu/tover/board/images/Damy%20house%201.jpg" width="400" height="558"></a>

    Ezt meg hogy !!?? Csak kicsit váratlanul ér egy /img tag :P
  • Dj Faustus #5315
    * = minden elem, nem pedig img = képek
  • CattiBrie
    #5314
    img {
    border: 0px;
    margin: 0px;
    padding: 0px;
    }

    Erre nem működik.
    Bocsi, de én úgy emlékszem, hogy erreől volt itt (vagy valahol) szó.
    De szóval beállítottam ezeket és mégsem jó.
    Privbe elküldöm a linket, ha gondolod.
  • cr3ativ3
    #5313
    Felraktam ezt, és az a gondom vele, hogy a fájl feltöltésnél nem ad jogot az olvasásra. Ezt hogy lehet kiszedni??
  • Dj Faustus #5312
    "Ugye azt mondtad, hogy nincs megoldás arra, hogy az <img> tag hagy ki helyet (alul), ha az ami utána jön nem vele egy sorba, szóköz nélkül van?"
    Én ilyet nem mondtam.
    Másrészt ha biztosra akarsz menni, akkor az alábbi CSS stílusdefiníciót érdemes megadni (az egésznek a legelején):
    * {
    margin: 0px;
    padding: 0px;
    border: none;
    }


    ""JS-nél (-vel) milyen parancs ír az állapotsorba?""
    window.status

    "micsinál a void?"
    Olvasd el:



    document.write("<a href='javascript:void(rak("+x+","+y+"))'><img name=ix"+x+"y"+y +" src='img/ures.gif'></a>");
    Én - szerény véleményem szerint - felcserélném a szimpla és dupla idézőjeleket (de ez csak formai dolog).
    Illetve az x és y változók legyenek deklarálva (azért nyafog a Firebug)


  • Dj Faustus #5311
    Én ilyet nem mondtam.
    Másrészt ha biztosra akarsz menni, akkor az alábbi CSS stílusdefiníciót érdemes megadni (az egésznek a legelején):
    * {
     margin: 0px;
     padding: 0px;
     border: none;
    }


    "JS-nél (-vel) milyen parancs ír az állapotsorba?"
    [url=http://htmlinfo.polyhistor.hu/js13ref/window.htm#1203861window.status[/url]

    "micsinál a void?"
    Olvasd el:
    http://htmlinfo.polyhistor.hu/js13ref/ops.htm#1042625
    http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Operators:Special_Operators:void_Operator

    document.write("<a href='javascript:void(rak("+x+","+y+"))'><img name=ix"+x+"y"+y +" src='img/ures.gif'></a>");
    Én - szerény véleményem szerint - felcserélném a szimpla és dupla idézőjeleket (de ez csak formai dolog).
    Illetve az x és y változók legyenek deklarálva (azért nyafog a Firebug)
  • CattiBrie
    #5310
    Fau!
    Ugye azt mondtad, hogy nincs megoldás arra, hogy az <img> tag hagy ki helyet (alul), ha az ami utána jön nem vele egy sorba, szóköz nélkül van?
  • solikka
    #5309
    Mivel ingyenes tárhelyen van a honlapom és ott nem működik a BBCode ezért irtam egy függvényt ami hasonló dolgot csinál! Nézzétek már meg hogy nincs e benne valami guban ami miatt bizonyos esetben nem működhet vagy valami! Illetve hogy nem-e lehet rövidebben megoldani!

    Amugy a honlapom [URL=http://www.tsztgame.extra.hu]TSZTGAME[/URL]


    function replace_with_htmltags($text)
    {
    $match = TRUE ;
    $search = array("[b]", "[/b]", "[i]", "[/i]", "[u]", "[/u]", "[center]", "[/center]") ;
    $replace = array("<b>", "</b>", "<i>", "</i>", "<u>", "</u>", "<center>", "</center>") ;
    for($i=0; $i<count($search);$i+=2)
    {
    if(substr_count($text, $search[$i]) != substr_count($text, $search[$i+1]))
    {
    $match = FALSE ;
    break ;
    }

    $piece = $text ;
    $piece = explode($search[$i], $piece) ;

    for($k=0; $k<count($piece)-1; $k++)
    {
    $piece2 = "" ;
    for($z=count($piece)-1; $z>0+$k; $z--)
    $piece2 .= $piece[$z] ;

    if(substr_count($piece2, $search[$i+1]) != (count($piece)-1-$k))
    {
    $match = FALSE ;
    break ;
    }
    }
    }
    if($match)
    $text = str_replace($search, $replace, $text) ;

    return $text ;
    }
  • solikka
    #5308
    Hát végülis nem jöttem rá a hibára de lehet a biztonsági csomag lassította!Mindenesetre most újraraktam a gépet és feltettem az AppServ-et a WAMP helyett, illetve egy másik biztonsági csomagot és így már minden OKÉ! Most így nem tudom akkor melyik volt a hibás:D De nem baj!:D

    Azért kösz a tippeket!
  • cr3ativ3
    #5307
    kösz, kösz kösz :)
  • CattiBrie
    #5306
    nálam az votl a baj, hogy a "+=" közé szóközt tettem

    kérdés: JS-nél (-vel) milyen parancs ír az állapotsorba?
    mert ki szeretném ezt szedni a forrásból, hogy ne írjon oda

    szerintem ebben a sorban van a bűnös:
    document.write("<a href='javascript:void(rak("+x+","+y+"))'><img name=ix"+x+"y"+y +" src='img/ures.gif'></a>");

    micsinál a void?
  • mike0013
    #5305
    2. na sikerült megoldanom include-dal...
  • mike0013
    #5304
    köszi a választ:)
    akkor:
    2. de érdekes, mert űrlap újratöltésére nem hozza be azt a szöveget, amit most írt be a felhasználó, hanem most hozza be az előzőt (ha azóta nem frissítette az oldalt)

    3. ezt már sikerült megoldanom
  • _Vegeta_
    #5303
    Koszi Faustus mester! Megertettem! Esetleg megnezned még ha lesz ra idod talalsz-e még hibat benne? :) Ugyanis a navigacio kepecske még mindig elcsuszik 1pixelt jobbra, dehat ezvan orok rejtely marad miert csinalja. :)
    Sajnos a tablazatos moka még marad benne, ahogy az email cim is, mert sajna egy kulso news manager php progival frissitem a fooldalt es nem fogadja el a valtoztatasokat, szoval bovebb atnezest igenyel sajnos. Valoszinuleg ez a progi a felelos a navigacio kep hibajaert is. :(
  • Dj Faustus #5302
    Jégkocka: figyelmedbe ajánlom a LIMIT "parancsot".
    Itt már mutattam rá példát

    solikka: Nem tudom mi baja a Wamp-nak. Én Xammp-ot használok (legalábbis Windowsban), nálam nem volt még ilyen gyanús lassulás.
    Nem futtatsz valami erőforrásigényes dolgot? Vagy valami hiba miatt létrehoztál egy végtelenített ciklust? Esetleg valaki jogosulatlanul fér hozzá a szerverhez, és támadgatja a felrakott webszervert?
  • Dj Faustus #5301
    cr3ativ3:
    "Első, hogy valaki tudna-e nekem mutatni egy wiki lite motort"
    Itt egy rakat Wiki-engine - válogass kedvedre (biztos van közöttük "light edition" is ;) ).

    "A második, az, hogy hogyan lehet linkkel onclick esemény esetén egy java utasítással űrlapot elküldeni"
    Egyrészt te Javascriptre gondoltál - ugyebár?
    Másrészt: How to Submit a Form Using JavaScript

    Max7: keresd meg az Apache access.log-ját, és nézd meg: egyáltalán próbálkozik-e a szerverrel való elérésben. Ugyanezt megteheted a Firefox LiveHTTPHeader kiterjesztésével is (küld e válasz-fejlécet)
    Illetve nézd meg a httpd.conf-ban hogy milyen a sorrend.
    Ilyen: Order allow,deny? Ha nem, akkor ott a gond.
    Esetleg nincs a /var/www mappában külön .htaccess (ami gátolhatná az elérést)?
  • Dj Faustus #5300
    Tessék mindenkinek kivárni a sorát! Aki tülekszik annak a kezére csapok!

    Na szóval Catti-Brie:
    szoveg += '<div class="row">';
    Ez így rendben van. Máshol van a hiba.

    tnikol:
    "Az az érdekes, hogy két (majdnem) egyforma sor közül az egyiknél figyelembe veszi a félkövér beállítást, a másiknál nem..."
    Nálam rendesen működik. Valahol nagyon nagy kavarodás van. Tudsz példaoldalt mutatni?
    Előző kérdésedre: az IE nem kezeli teljesen helyesen a HTML/CSS nyelvet (ahogy az a W3C ajánlásban le van írva - már ha azok szerint dolgozik az ember). Szóval ha egyszer megcsinálod W3C ajánlások szerint az oldalad, akkor Firefoxban (és Operában) 90%-ban helyesen fog működni az oldal, IE-ben meg trükközni kell...

    mike0013:
    "1. ha frissít a felhasználó akkor újra bejegyzi a szöveget, amit előzőleg írt"
    #5275-ös hozzászólásodból csemegézve:
    <input type="text" name="text" value="<?php echo $_POST["text"]; ?>">

    "2. ha beírt egy szöveget a felhasználó , akkor nem jeleníti meg azon az oldalon, csak frissítésre"
    Az űrlap elküldése is újratölti a lapot (jelen esetben), úgyhogy nem értem a kérdést - minek csak újboli újratöltéskor megjeeníteni a szöveget?

    "3. if-ben vannak a "hibaüzenetek", és ha bejön egy hibaüzi akkor bejegyez egy <br>-t"
    Hő? Ez kicsit újmagyar...
  • dav1d
    #5299
    köszönöm big thanx!
  • cr3ativ3
    #5298
    az első kérdésre tud valaki? pls. Fontos lenne, még ma el kéne kezdenem, ha be akarom még fejezni időben.
  • tnikol
    #5297
    Köszi a tippet, kipróbálom.