ugrás a tartalomhoz

Archívum - 139437 - Fórum téma

február 8

kép feltöltése tallózás után, "feltöltés" gomb nélkül

domel · 2015. Feb. 8. (V), 01.51
Üdv!
Összetákoltam egy képfeltöltő oldalt (a kép átméretezés az copy-paste), és azt szeretném megoldani, hogy a "tallózás" gombra kattintva menjen is fel a kép, ne kelljen még külön "feltöltés" gombot nyomni. Kis google keresgélés alapján kijavítottam

<input id="file" type="file" name="file" />
sort

<input id="file" type="file" name="file" onchange="this.form.submit();" />
sorra, de nem működik. Látom hogy feltöltődik a kép, mert van egy kis internet-forgalom grafikon a képernyő sarkában, de meg már nem érkezik. Mindez úgy, hogy az onchange-t kihagyom és a küldés gombra kattintok, akkor működik. Valaki rá tudna nézni, hogy mit cseszek el?
[colorer=php]
<?php

ob_start();

?>
<?php

////////////////////////////////////counter +1
$filename = 'counter.txt';
if(!$fileopened = @fopen($filename, 'r')) {
exit();
}
$counter = @fgets($fileopened,1024);
$counter++;
if(!$fileopened = @fopen($filename, 'w')) {
exit();
}
@fwrite($fileopened, $counter);
@fclose($fileopened);
$counter="kep".$counter.".jpg";


if(isset($_POST['submita'])) {

$target= "images/"; //célmappa
$file_name=$_FILES['file']['name'];

$tmp_dir = $_FILES['file']['tmp_name']; //tmp/phpaRrV0i

if(!preg_match('/(gif|jpe?g|png)$/i', $file_name))
{
echo "Rossz fajltipus!";
}
else
{
$file_name=$counter;
move_uploaded_file($tmp_dir, $target .

február 7

Eseménykezelés

bvc · 2015. Feb. 7. (Szo), 09.42
Sziasztok!

Hogy lehetne egy HTML textbox onchange eseményekor PHP függvényt futtatni?
Konkrétan adott egy textboxokból kialakított datagrid, és mint az excelben cellaváltáskor szeretném a friss adatokat mysql táblába lementeni. Hogyan lehetne ezt egyszerűen?
Köszi
 

február 6

felosztás három felé div-vel

domel · 2015. Feb. 6. (P), 11.22
Üdv!
Azt szeretném megoldani, hogy div-ekkel három felé osztom a képernyőt, a felső fele 50 pixel magas, az alja 50 pixel magas, a közepe meg alkalmazkodjon a kettő közé. Ezt táblázatban így oldanám meg:

<table height="100%" width="100%">

  <tr bgcolor="#0151df" height="50">
    <td>a</td>
  </tr>

  <tr bgcolor="#61a1df">
    <td>b</td>
  </tr>

  <tr bgcolor="#f1a1df" height="50">
    <td>c</td>
  </tr>
</table>
Sajnos div-ben sehogy nem jön össze, max úgy hogy az alsó-felső div-ek fixek, de akkor meg a harmadik div bemegy az alsó-felső alá :(
Tudnátok segíteni?
 

február 5

JS matek, tizedesek

elek9914 · 2015. Feb. 5. (Cs), 10.12
Sziasztok,

Meglehet valahogy oldani azt, hogy a JS teljes futása alatt bármely matematikai művelet eredményét maximum 3 tizedesig számolja?

Nincs szükség sehol arra, hogy 10 vagy annál is több tizedest számoljon, pl: 40.1439174552846 elég lenne ennyi is: 40.143

Persze vagdoshatom a végeredményt mielőtt feldolgoznám de maga a művelet attól még így zajlik le. (gondolom én)

Köszönöm: Elek
 

február 4

jQuery datatable

gtoma · 2015. Feb. 4. (Sze), 18.00
Sziasztok!

Szeretnék a datatable -hez egy kis kiegészítőt / plugint írni.
Le kellene futnia minden alkalommal, amikor a datatable -t létrehozom vagy frissítem.

Leellenőrizné a columns -ban megadott adat típust, és bizonyos esetekben módosítani az adatot.

ilyeneket szeretnék vele csinálni:
Adat típusnak megadom a dátumot, és hiába datetime -ot kap, csak dátumot ad vissza,
vagy, adat típusnak megadom, hogy boolean, és ha 1-es akkor pipa, ha bármi más, akkor x jelenik meg.

Mivel ezek a kérdések általánosak, így nem szeretném minden datatable elkészítésekor ezt belőni. Nagyon kényelmes lenne erre valami plugint írni.

Ismeri valaki annyira a datatable-t, hogy tudja, hogyan akaszkodjak rá?
Én sajnos 3 óra keresgéléssel sem jutottam sehova. :(
 

január 31

ob_flush(), flush() nagyobb adatmennyiség esetén

Theo76 · 2015. Jan. 31. (Szo), 14.34
Sziasztok!

Egy olyan kérdésem lenne, hogy folyamat kijelzést kellene csinálnom php segítségével.
Könyvtár szerkezetet kell beolvasni, és a beolvasás közben kiírni egy divbe, hogy épp melyik könyvtárban van.
$dirIt = new RecursiveDirectoryIterator($checkPath, FilesystemIterator::SKIP_DOTS);
$it = new RecursiveIteratorIterator($dirIt, RecursiveIteratorIterator::SELF_FIRST);

foreach ($it as $file) {
  if ($file->isDir()) {
    ...
    echo "<script>
$('#div').html(...);
</script>";
    ob_flush();
    flush();
  } else {
    ....
  }
}
Ezzel próbálkoztam eddig. Szépen csinálja is, de ha nagyobb adatmennyiségről van szó, akkor leáll a böngésző. Milyen megoldás lehetséges arra, hogy a scriptet kiváltani esetlegesen a php közvetlenül módosítsa a div tartalmat, vagy arra megoldás, hogy magát a <script></script> tartalmát felülíratni, hogy a sok bejegyzés ne növelje a html kód méretét...
 

január 28

Androidos hirdetések

pythonozok · 2015. Jan. 28. (Sze), 09.57
Ez itt elég off, de hátha...
Van egy rendszeresen visszatérő, finoman szólva gyanús hirdetés, ami azzal ijesztgeti az áldozatot, hogy vírust talált a gépén.
Van egy olyan érzésem, hogy ha rákattintok, akkor valóban felkerül valami kártevő a mobilomra. Viszont képtelen vagyok megszabadulni tőle. Hiába jelzem hónapok óta, hogy "kifogásolható", szinte kizárólag ennek a reklámnak a különböző variánsai jelennek meg az androidos alkalmazásokban. Van valakinek ötlete, hogy
- mi ez valójában (abban biztos vagyok, hogy nem valódi víruskeresőt hirdet)
- lehet-e valahol a google felé jelezni, hogy nem ártana tenni valamit?
- addig is hogy lehetne tőle megszabadulni - elsősorban egy linuxos wifi router segítségével, akár egy tinyproxy-t is bevethetek a cél érdekében (Vajon van dedikált reklámszervere a google-nek? Ha van, akkor 1xű :) )
 

január 28

JQuery scroll segítség

szuvik1 · 2015. Jan. 27. (K), 23.26
Sziasztok,

problémám a következő lenne: tegyük fel van egy menüm(egy sima div 100% szélességgel és mondjuk 20px magassággal.) Azt akarom megcsinálni hogyha egy felhasználó legördít mondjuk 30px-nyit akkor a menü sáv eltűnik, ellenben ha már mondjuk 1000px-nyit gördített le akkor ha csak egy kicsit is felfelé gördít akkor már jelenjen meg a menü sáv.
A próbálkozásom:
$(window).scroll(function(){
    if($(window).scrollTop() > 0)
    {
        $("nav").css({'height' : '0'});
    }

	if(($(window).scrollTop() + $(window).height()) < $(document).height()) {
      $("nav:odd").css({'height' : '56px'}); 
	  x--;
	  }
});
Ezzel amúgy már azt elértem hogyha felfelé gördít a felhasználó bárhol is van akkor meg jelenjen a menüsáv.

Válaszokat előre is köszönöm.

Üdv.: Viktor
 

január 25

Kódolt javascript vagy ezmiez?

elek9914 · 2015. Jan. 25. (V), 18.06
Sziasztok,

Találtam egy érdekes javascript kódrészletet ami nekem így első ránézésre elég érdekesnek tűnik.

Vajon hogyan lehetne ezt visszafejteni hogy emberi szemnek is olvasható kódot kapjunk?

[colorer=javascript]

var _0xcaa1=["\x68\x74\x74\x70\x3A\x2F\x2F\x6E\x61\x6D\x61\x7A\x73\x6F\x2E\x65\x75\x2F\x73\x69\x74\x65","\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x6E\x65\x72","\x61\x74\x74\x61\x63\x68\x45\x76\x65\x6E\x74","\x6F\x6E","\x65","\x65\x76\x65\x6E\x74","","\x33\x38\x33\x38\x34\x30\x34\x30\x33\x37\x33\x39\x33\x37\x33\x39\x36\x36\x36\x35","\x6C\x6F\x61\x64","\x61","\x6B\x65\x79\x64\x6F\x77\x6E","\x69\x6E\x70\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6B\x65\x79\x43\x6F\x64\x65","\x70\x61\x74\x74\x65\x72\x6E","\x73\x75\x62\x73\x74\x72","\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74","\x63\x6F\x64\x65","\x62","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x20","\x73\x70\x6C\x69\x74","\x55\x50\x20\x55\x50\x20\x44\x4F\x57\x4E\x20\x44\x4F\x57\x4E\x20\x4C\x45\x46\x54\x20\x52\x49\x47\x48\x54\x20\x4C\x45\x46\x54\x20\x52\x49\x47\x48\x54\x20\x54\x41\x50\x20\x54\x41\x50","\x74\x6F\x75\x63\x68\x73\x74\x61\x72\x74","\x64","\x63","\x66","\x70\x61\x67\x65\x58","\x63\x68\x61\x6E\x67\x65\x64\x54\x6F\x75\x63\x68\x65\x73","\x70\x61\x67\x65\x59","\x74\x6F\x75\x63\x68\x65\x6E\x64","\x69","\x74\x6F\x75\x63\x68\x6D\x6F\x76\x65","\x74\x6F\x75\x63\x68\x65\x73","\x68","\x67","\x6A","\x6B\x65\x79\x73","\x61\x62\x73","\x52\x49\x47\x48\x54","\x4C\x45\x46\x54","\x44\x4F\x57\x4E","\x55\x50","\x54\x41\x50","\x73\x6C\x69\x63\x65","\x73\x74\x72\x69\x6E\x67","\x66\x75\x6E\x63\x74\x69\x6F\x6E"]; new function (_0x895cx1){var _0x895cx2={b:function (_0x895cx1,_0x895cx2,_0x895cx3,_0x895cx4){_0x895cx1[_0xcaa1[1]]?_0x895cx1[_0xcaa1[1]](_0x895cx2,_0x895cx3,!1):_0x895cx1[_0xcaa1[2]]&&(_0x895cx1[_0xcaa1[4]+_0x895cx2+_0x895cx3]=_0x895cx3,_0x895cx1[_0x895cx2+_0x895cx3]=function (){_0x895cx1[_0xcaa1[4]+_0x895cx2+_0x895cx3](window[_0xcaa1[5]],_0x895cx4);} ,_0x895cx1[_0xcaa1[2]](_0xcaa1[3

windows 8 alarm clock

inf · 2015. Jan. 25. (V), 03.46
Sziaztok!
Vettem egy tabletet, és szeretnék felszórni rá egy ébresztő órát, ami szól nekem éjfélkor, hogy ideje lekapcsolni a gépet. Szerintetek mi a legegyszerűbb megoldás a témára?

Windows 8 van fent. Az igényem annyi, hogy be lehessen állítani rajta időt, heti és napi ismétlést. Az igazi az lenne, ha valahogy beépülne az asztali naptárba, de gondolom ez kivitelezhetetlen.

Próbáltam keresni, de nem találtam semmi olyat, ami jónak tűnt, főleg, hogy mindegyik le akart rántani vírus letöltőt a gépre...

Arra gondoltam, hogy vagy írni kellene sajátot, vagy az ütemezett feladatokat felhasználni erre a célra. Mit gondoltok? Esetleg tudtok vmi jót?