22786
Html-, css- és php-help
  • bracsek #8380
    igen, mert elválasztónak a / és a - jel van megengedve az elválasztáshoz .
  • laliking
    #8379
    strtotime(date("Y, m, d")) -nak nálam nincs értéke. megpróbáltam kiírni echoval, de semmi...
  • bracsek #8378

    strtotime(date("Y, m, d")) - strtotime(date("Y, m, d"))=0
  • laliking
    #8377
    hogyan tudom a mai napot számmal kiírni úgy, hogy utána számolni is tudjak vele? hasonlóan mint az excelben.
    Ha date("Y, m, d")-vel kiíratom a mai dátumot, aztán egy ugyan ilyen formátumban lévő dátumot kivonok belőle, az eredmény mindig 0...
  • bracsek #8376
    Azért erre vannak szebb megoldások is pl ;)
  • deathangel
    #8375
    próbáld meg egy php-s explode -dal szétrobbantani majd helyesen összerakni... kicsit hülye megoldás de nálam működött...
    <?php

    $link = "http://xyz.eu./kepek/xyz.jpg";
    $link_darab = explode(".", $link);
    $uj_link="$link_darab[0].$link_darab[1]$link_darab[2].$link_darab[3]";

    ?>
  • deathangel
    #8374
    opszla visszavontam mindent Remekül műxik csak eggyel több a } jel ... Szal akinek kell viheti szal ha valamennyi időnként akarsz egy php cuccot frissíteni annélkül hogy az oldalon lévő többi php részt lefuttatná pötögyd be ezt:
    <script language="javascript">


    function callback1() {
    var v = new Image(1,1);v.src="parancsok.php";
    }


    setInterval( callback1, 2000 );

    </script>

    A 'parancsok.php' be meg tedd bele amit le akarsz futtatni - nálam adatbázissal műxik

    Még egy thx MadBencének
  • deathangel
    #8373
    Madbence: thx a helpet. Lenne egy kérdésem: javascript-ben hogy lehet php-s scriptet lefuttatni? Nemrég találkoztam egy ilyen függvénnyel ami akkor megcsinálta amit akartam de itt nem :(
    van egy <body onload="fuggveny();">
    illetve a fuggveny meg igy nezett ki:
    <script language="Javascript">
    fuggveny() {
    var v = new Image(1,1);v.src="parancs.php";}
    }

    Ilyenkor minden betöltésnél lefuttatta a parancs.php -ben lévő php részt... most nem
  • Vorpal
    #8372
    Html-, css- és php-help - te félkegyelmű
  • rokawa
    #8371
    Sziasztok!
    Lenne pár kérdésem flash-sel kapcsolatban.
    Hogy lehet azt megcsinálni, hogy egy kép kiemelkedjen, amikor rákattintok az előtte lévő gombra, vagy a képre rámegyek?(Vagy ki ugorjon a kép,ezen a képen egy autó van)
    Valamint,hogy hogy lehet azt megcsinálni hogyha rámegyek egy képre akkor kinagyitsa.
    Még egy kérdés: Azt hogy lehet megoldani,hogy megszámlálja,hogy hányan jártak az oldalon?
    Köszi
  • daxan
    #8370
    Az [img] tagot sikeresen beillesztettem, de az a pont még mindig ott van..:S
  • bracsek #8369
    A kép mappája tartalmazza a pontot, azt ha minden kép ugyanolyan eléréssel van akkor egy substr($mappaneve, ); -el eltűntetheted
    a tagok közé rakásnál meg írj valami ilyet (gondolom az idézőjelek azért vannak levédve, mert valami kiírásban van):
    echo "<input type=\"text\" value=\""."[img]".$piclink."[/img]"."\"/>";
  • daxan
    #8368
    Hi! Olyan problémám volna, hogy ki akarom íratni egy képnek az elérhetőségét, de az url-ben megjelenik egy pont. pl.: http://xyz.eu./kepek/xyz.jpg Ezt hogyan lehetne eltüntetni? A másik meg, hogy tag közé akarom tenni a linket, de így hibát ír ki. A kép linkje ebben jelenik meg: <input type=\"text\" value=\"$piclink\"/> A $piclink meg a weboldal címét, a mappa nevét és a fájlt tartalmazza. Tudnátok segíteni?
  • MadBence
    #8367
    setInterval("callback_fuggveny", 60000);
    Ez percenként lefuttatja a callback_fuggveny-t. Ha akarsz paramétereket megadni a függvényednek, azt a 60000 után megteheted.
  • deathangel
    #8366
    Van valamilyen olyan parancs ami érzékeli ha be akarom zárni a böngészőt - onUnload-on kivül?
    MadBence: Ki tudnád fejteni bővebben?
  • MadBence
    #8365
    Mondjuk percenként küldesz egy ajax kérést.
  • deathangel
    #8364
    Hali! Az lenne a problémám hogy meglehet-e ugy csinálni h egy php vagy javascript biztos lefusson. onUnload -dal ugyanis akkor lefut ha elmegyek az oldalról de csak hébahóba ha bezárom az oldalt...
  • laliking
    #8363
    köszönöm! rossz helyre raktam a tmp könyvtárt (nem gyökérkönyvtárba).
  • Tresszer
    #8362
    Kicsit keresgélni kell és meg is van a megoldás:

    A munkamenet fájlokat a PHP minden esetben a gyökérkönyvtárad alatti 'tmp' könyvtárban tárolja, ezért nincs más dolgod, mint létrehozni azt.

    nézd meg itt
  • laliking
    #8361
    üdv!
    a segítségeteket szeretném kérni. ma gyakorolgattam egy kis php-t. írtam egy kódot, ami a gépemen lévő apache szerverrel hibátlanul megy, de mikor feltöltöttem atw-s tárhelyre, ezeket a hibaüzeneteket kaptam:

    Warning: session_start(): open(/tmp/sess_2938b6313feea18bea74cbd883736099, O_RDWR) failed: No such file or directory (2) in /szam/index.php on line 2

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /szam/index.php:2) in /szam/index.php on line 2

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /szam/index.php:2) in /szam/index.php on line 2

    és a kód:

    <?php
    session_start();

    if(isset($_POST['1'])){
    $_SESSION['szam'] = $_SESSION['szam'] + 1;
    }elseif(isset($_POST['2'])){
    $_SESSION['szam'] = $_SESSION['szam'] + 2;
    }else {
    $_SESSION['szam'] = 1;
    }
    echo "<table align=center border=1><tr><td colspan=2>mennyivel szeretnéd növelni a számot?</td></tr>";
    echo "<tr><td align=center valign=center><form action=\"index.php\" method=POST><input type=submit name=1 value=1></td><td align=center valign=top><input type=submit name=2 value=2></td></tr>";
    echo "</form><tr><td colspan=2> szám:<b>".$_SESSION['szam']."</b></td></tr></table>";
    ?>

    mi lehet a gond a sessionnal?
  • Vorpal
    #8360
    Ezzel a randommal az a baj, hogy felülirhatja akár az előzőleg feltöltött fájlt is.

    Tehát a köv. vágyunk -> legyen mondjuk egy file amiben van egy szám : 0
    feltöltés után ezt megnyitjuk zárjuk - kiolvassuk hozzáadunk egyet visszatesszük kizárjuk - és ez a szám lesz a file neve.

    megvizsgáljuk ezek mellett a kiterjesztését is a fájlnak.
    ez egy attribútum a $_FILE tömbben - $_FILES['userfile']['type']
    vagy explodeval() - $type = explode('.', $filename) és $type = end($type);

    ezt a kettőt összerakod és kész az egyel több fájl - emellett ha a köv feltöltő zárt fájlt talál - altatod a szkriptet egy pár ciklusra és ujrapróbálod - namost ez nem egy atomfix megoldás de menni fog.

    a hozzávaló funkciókat böngészd ki.
  • daxan
    #8359
    Találtam egy scriptet ami átnevezi a fájlokat, így néz ki:
    $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 = ("$mappa$new_name.$type");

    Így valahogy akarom.
  • Vorpal
    #8358
    de ezt csak előlegbe - nehogy minden fájlból jpg t csinálj
  • Vorpal
    #8357
    A feltöltött fájlok nevét változtassa meg mire?

    if (move_uploaded_file($file_tmp,$upload_dir.$file_name))

    ez az ami nevet ad a fájloknak - a file_name et ha megadod másnak akkor átnevezi.

    $file_name = $_FILES['filetoupload']['name'];
    helyett
    $file_name = 'akarmi.jpg';
  • daxan
    #8356
    Sziasztok! Módosítani akarom ezt a fájlfeltöltő rendszert, úgy, hogy a feltöltött fájloknak a nevét változtassa meg.
    Ezt kellene módosítani:
    if(isset($_POST['uploadform'])){
    // Most a fájlfeltöltõt fogjuk beállítani.
    //feltöltõ form

    // $filename Ellenõrzés.
    $file_tmp = $_FILES['filetoupload']['tmp_name'];
    $file_name = $_FILES['filetoupload']['name'];
    //Fájl méretének ellenõrzése
    $file_size = $_FILES['filetoupload']['size'];

    //Ha nem választottál ki fájlt feltöltésre.
    if (!is_uploaded_file($file_tmp)){
    echo "Hiba: Nem válaszott ki fájlt feltöltésre. <br>»<a href=\"$_SERVER[PHP_SELF]\">Vissza</a>";
    exit(); //kilépés a scriptbõl
    }


    //Ha a fájl meghaladja a limitet.
    if ($file_size > $size_bytes){
    echo "Hiba: a Fájl mérete meghaladja a megengedett limitet: <b>". $size_bytes / 2048 ."</b> MB. <br>»<a href=\"$_SERVER[PHP_SELF]\">Vissza</a>";
    exit();
    }
    //Fájl név ellenõrzés
    $ext = strrchr($file_name,'.');
    if (($extlimit == "yes") && (!in_array(strtolower($ext),$limitedext))) {
    echo("Hiba: Nem megfelelõ a fájl neve! ");
    exit();
    }


    // Ha a fájl már van a szerveren
    if(file_exists($upload_dir.$file_name)){
    echo "Oops! Egy ilyen nevû fájl már található a szerveren: <b>$file_name</b> <br>»<a href=\"$_SERVER[PHP_SELF]\">Vissz</a>";
    exit();
    }

    $file_name = str_replace(' ', '_', $file_name);
    //A fájl mozgatása a feltöltési mappába
    if (move_uploaded_file($file_tmp,$upload_dir.$file_name)) {
    //sikeres feltöltés
    echo "A fájlod (<a href=\"$upload_dir$file_name\">$file_name</a>) sikeresen feltöltve! <br><<<a href=\"$_SERVER[PHP_SELF]\">Vissza</a>";
    exit();
    }else{
    // Hiba tártént a fájl áthelyezésében.
    echo "Hiba történt a fájl feltöltésében. Próbáld újra! <br>»<a href=\"$_SERVER[PHP_SELF]\">Vissza</a>";
    exit();
    }

    Hogyan lehetne ezt megoldani?
  • Énvagyokazapád
    #8355
    köszi!
  • Dj Faustus #8354
    Keresőbe írd be: image rotate JS és találhatsz egy rakatot.
    Például ezt.

    Itt is van pár
  • Énvagyokazapád
    #8353
    üdv!
    lenne pár képem, és azt szeretném megoldani, hogy bizonyos időnként (pl 5mp) cserélődjenek, véletlen sorrendben, tudnátok segíteni? nem akarok animációval szórakozni, előre is köszi!
  • phoenix1
    #8352
    Meghagyhatod utf-8 kódolással, csak a file elejére kell beírni egy sort:

    header("Content-Type: text/html; charset=utf-8");
  • Narancs
    #8351
    Rájöttem basszus...Unicode-ot nem komálják...
  • Narancs
    #8350
    Sziasztok!
    Segítsetek légyszi!
    ATW és UW tárhelyeknél így néz ki a feltöltött honalap:



    Aszem csak akkor ha PHP-t is teszek bele. Mi a fene baja lehet?
    Előre is köszi!

    Üdv,
    Narancs
  • Vorpal
    #8349
    //ezt pedig hogy kell úgy issettel,hogy kiirja a kérdést és a választ ha megjelölték(több checkbox),ha meg nem jelölte csak a kérdést és egy "-" -t mondjuk,előre is köszönöm a választ.

    Na az már sulyosabb darab - itt már oldalat irunk helyetted.
  • Vorpal
    #8348
    Jajh hát nem segit senki?

    ezt a mezőt hogy lehet kötelezően kitöltendővé tenni?

    if($_POST["nev"] = '')
    {
    $error[name] = 'Ez kötelező darab.';
    }
    az összes dolgot leellenőrzöd, és az error arraybe teszed majd megvizsgálod
    if(empty($error))
    {
    mehet a többi
    }
  • MrJones
    #8347
    Hello,php-s kérdésem van,még kezdő vagyok a témában,van 1 form amibe kérdések vannak meg a kitöltőről adatok,ebből illesztenék be 1-1et,amit szeretnék:
    1: $nev=$_POST["nev"];
    echo "Név: " . $nev . "<br>";//ezt a mezőt hogy lehet kötelezően kitöltendővé tenni?
    2:foreach ($_POST['elso'] as $valasztva) {
    echo "<font color='#0000ff'><strong>1.Kérdés</strong></font><br>" . $valasztva
    . "<br>";
    }//ezt pedig hogy kell úgy issettel,hogy kiirja a kérdést és a választ ha megjelölték(több checkbox),ha meg nem jelölte csak a kérdést és egy "-" -t mondjuk,előre is köszönöm a választ.
  • Dj Faustus #8346
    Egyszerűsíts:
    <img src="image1.jpg" alt="kep" onmouseout="this.src='image1.jpg'" onmouseover="this.src='image2.jpg'" />
    <img src="image3.jpg" alt="kep2" onmouseout="this.src='image3.jpg'" onmouseover="this.src='image4.jpg'" />


    Jó lehet ez diszkrét Javascripttel is, külső JS állományból is... ;)
  • vafeN
    #8345
    Sziasztok! Valaki tudna segíteni javascriptben? Onmouserrel meg akarom azt csinálni hogy a kép, ezt meg is megcsináltam tutorial segítségével csak annyi bajom van hogy nem tudom a képet sokszorosítani, ha valaki tudd léci segítsen.

    Head résznél:
    <script type="text/javascript" language="javascript">
    if (document.images) {
    kep1 = new Image
    kep2 = new Image

    kep1.src = 'pictures/wars/frame1.jpg'
    kep2.src = 'pictures/wars/frame2.jpg'
    }
    </script>

    Body résznél:
    <A onmouseover="document.rollover.src=kep2.src" onmouseout="document.rollover.src=kep1.src"><img src="image1.jpg" border=0 name="rollover"></A>

    Előre is köszönöm a segítséget.
  • phoenix1
    #8344
    Sziasztok! Egy érdekes dolgot tapasztaltam ma. Joomla! tartalomkezelőn fel van téve az sh404sef komponens.
    Létrehoztam egy sitemap.xml filet a googlenek, ahol a címek valahogy így néznek ki:

    http://domain.hu/hirek/index.html <- így szerepel a sitemap.xml-be.

    elvileg ez úgy néz ki, hogy ha valaki símán beírja a http://domain.hu/hirek/ címet akkor alapértelmezésnek az index.html filet tölti be. sh404sef-be úgy van beállítva, hogy minden kategória a hírek is ugye az után automatikusan betegye az index.html -t, ami a google-nek nem tetszik, erre a http://domain.hu/hirek/ címet veszi index.html nélkül, ami ugye átirányítja őtet az sh404sef-el beállított http://domain.hu/hirek/index.html címre.
    Gondoltam leírom, remélem emészthető :xD
  • Dj Faustus #8343
    Az ezen az oldalon levő képekre gondolsz?
    Javaslom az <img> tagbe rakott kis képeket (ezeket nevezzük thumbnailnek, indexképeknek) csináld meg külön (tehát lesz egy 150*150 pixel felbontású virag_kis.jpg), gyorsabban töltődik be nem kell a méretezéssel bajlódni, és szépen interpolálva méreteződnek át a képek (nem a böngésző kénye-kedve szerint).

    Mellesleg CSS-ben úgy lehet méretezni a képeket, hogy a képnek adsz egy azonosítót, és az adott azonosítót méretezed.
    Tehát HTML forrás:
    <img src="kep.png" alt="Blöki kutyám" id="kep1" />
    CSS:
    #kep1 {
    width: 80px;
    height: 15px;
    }
  • zolo
    #8342
    Furcsa...Nemcsináltam semmit , és most tökéletesen megy D:
  • passatgt
    #8341
    valamit elírtál, ha firefoxban nem megy