- Milyen program, ami...?
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- DIGI internet
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Mesterséges intelligencia topik
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Hálózatokról alaposan
- Jelszókezelők
- Telekom otthoni szolgáltatások (TV, internet, telefon)
Új hozzászólás Aktív témák
-
Speeedfire
nagyúr
Az miért lehet, hogy egyes fájlokat a framework(yii) akar lekezelni, holott én megadtam a htaccess-ben, hogy ha a fájl létezik, akkor azt nyissa meg?
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymLinks
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php [L,QSA] //ez működik érdekes mód
</IfModule>Viszont a hosszabb elérésű fájlok nem mennek.
pl Unable to resolve the request "assets/team/member-02.jpg".
A rövidek viszont igen:
pl assets/logo.pngEddig ilyen problémám nem volt.
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Speeedfire #12551 üzenetére
Ja, hogy nem is a jó helyre pakoltam a fájlokat...
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Orionk
senior tag
Sziasztok !
Azt szeretném kérdezni, hogy az alábbi forráskód részlet mit jelent ?, mit csinál ? köszi szépen
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-26792485-2']);
_gaq.push(['_trackPageview']);(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})(); -
Orionk
senior tag
Ez ennek az oldalnak a forrása : http://vanenet.hu/
Mit jelent, a google analytics követő ?
-
Orionk
senior tag
Ja, értem.
Akkor igazából http://vanenet.hu/ ez a cím semmit nem csinál, csak kiírja, hogy VAN.
Mivel, ha már meg tudtad nyitni a weboldalt, akkor úgyis van neted.Az a kis forráskód részlet meg csak azért kell, hogy a google analytics-el a látogatottságot ellenőrizzék.
Én először azt hittem, hogy az a forráskód részlet az, ami ellenőrzni a neted. -
Soak
veterán
Üzemetlet valaki közületek linux szervert?
-
CSorBA
őstag
Megint egy egyszerű tömbös kérdés, ami nem ugrik be.
Adott több, csak ennyi:
$tomb = array("szin" => "piros")Hogy érem el a piros szót. Csak a szót, semmi foreach nem kell, csak minél egyszerűbben el akarom érni.
$tomb[0] és az után?
-
Sk8erPeter
nagyúr
"van ez így, én az alap str_ függvények paramétereit nem bírom megjegyezni, mondjuk szarul is vannak megírva"
Dehát minek azt megjegyezni, ha ott a zzinternet? Amúgy melyikre gondolsz, hogy szarul van megírva?(#12548) spammer :
hát nem vágom, ennyi alapján nincs ötletem, hacsak nem bugos verziót nyomattál fel, akkor nem tudom, mi lehet az oka, de ha kideríted, engem is érdekel.Sk8erPeter
-
DeltaPower
őstag
válasz Sk8erPeter #12566 üzenetére
A napokban bénáztam fél órát egy nem működő kóddal, a hiba oka az volt, hogy a logikus feltételezéssel ellentétben az array és a string keresőfüggvények (pl. in_array, strpos) paraméterlistája totál ellentétes...
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
Sk8erPeter
nagyúr
válasz DeltaPower #12567 üzenetére
Ja, hát igen, ez igaz, sajnos a könyvtári függvények tele vannak ilyen következetlenségekkel...
Sk8erPeter
-
Coyot
őstag
válasz CSorBA #12564 üzenetére
Ha a piros szín kulcsa kell akkor: array_search. De ez itt már több kérdést vet fel mint választ
array_pop ki is szedi az elemet a tömbből, ráadásul csak a legutolsót amit beletettél, erre azért érdemes odafigyleni.
Sk8erPeter
Rosszul fogalmaztam, tipikusan ilyen ahogy a php.net példáiban van a needle és haystack, egyszer az első paraméter a keresett érték második amiben keresel, más függvénynél meg már fordítva van. Sosem tudom megjegyezni mikor melyik eset áll fenn[ Szerkesztve ]
Má' nem
-
oleslie
aktív tag
válasz CSorBA #12562 üzenetére
> Adott több, csak ennyi:
> $tomb = array("szin" => "piros")
> ...
> $tomb[0] és az után?
Hát nem. Ugyanis nincs olyan elem a tömbben, aminek 0 (nulla) lenne a zsindexe.
Ha nem tudod az indexeket, akkor lehet hasznos az array_keys(), array_shif(), array_pop() (ha nem akarsz foreach -et)
pl:
$tomb = array("elso" => "piros", "masodik" => "kék", "utolso" => "csaknorisz");
$keys = array_keys($tomb);
$elso = array_shift($keys);
$utolso = array_pop($keys);
echo "elso : ".$tomb[$elso]."\n";
echo "utolso : ".$tomb[$utolso]."\n";
ezt most csak úgy fejből, nem próbáltam ki (bár valószinüleg múkodik)Egyszerű életet élek. Ami üres megtöltöm, ami tele van kiűritem
-
PiXeL90
csendes tag
Sziasztok!
Az lenne a kérdésem hogy for ciklussal létrehoztam egy pár text típusú input-ot amiben persze számok vannak és az lenne a kérdésem, hogy hogy lehetne ezeket összeadni ?
Válaszotokat előre is köszi![ Szerkesztve ]
-
Soak
veterán
válasz PiXeL90 #12575 üzenetére
Jah értem, akkor pedig amikor feldolgozod a POST-t (mert gondolom nem GET-el küldöd a formot) akkor egyszerűen
$var1 = (int)$_POST['inputtextneve1'];
$var2 = (int)$_POST['inputtextneve2'];
$var3 = (int)$_POST['inputtextneve3'];
$sum = $var1 + $var2 + $var3;szerk: castolhatod is, ha már összeadod.
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz PiXeL90 #12573 üzenetére
Használd tömbszerűen.
Például:<div>
<input type="text" name="mynumbers[]" value="0" tabindex="1" />
<input type="text" name="mynumbers[]" value="1" tabindex="2" />
<input type="text" name="mynumbers[]" value="2" tabindex="3" />
<input type="text" name="mynumbers[]" value="3" tabindex="4" />
<input type="text" name="mynumbers[]" value="4" tabindex="5" />
<input type="text" name="mynumbers[]" value="5" tabindex="6" />
<input type="text" name="mynumbers[]" value="6" tabindex="7" />
</div>aztán járd be:
$sum = 0;
if(isset($_POST['mynumbers'])){
foreach($_POST['mynumbers'] as $numberKey => $numberValue){
if(is_numeric($numberValue)){
$sum += (int)$numberValue;
}
}
}
echo $sum;Szerk.:
sorrendben haladtam, úgyhogy elkéstem, a Soak által ajánlott array_sum() azért nem jó, mert ha a textfieldben például azt adod meg, hogy "10asd", akkor 10-et hozzáad az array_sum()-mal, pedig ez ebben a formában nem szám. Szerintem elég gáz, hogy ez így működik, de ez van.[ Szerkesztve ]
Sk8erPeter
-
Soak
veterán
válasz Sk8erPeter #12580 üzenetére
Ez preferencia kérdése, nyilván ha ez nem tolerálható (mert amúgy egy stringet ami nem számmal kezdődik egyszerűen ignorál) akkor nem jó, de ha nem tolerálható akkor alapból vissza kéne jönni és nem elnyelni a hibát .
pl így :
if(in_array(false, array_map('is_numeric', $_POST['mynumbers']))){
echo 'Hiba!';
}[ Szerkesztve ]
-
PiXeL90
csendes tag
válasz Sk8erPeter #12580 üzenetére
Köszi a választ az a baj, hogy name- nek mindegyiknél ezt adtam: valami$x azért mert vissza szeretném értéknek kapni a tartalmát ugyanabba a text mezőbe. Amúgy for() - al íratom ki a text mezőket.
-
fordfairlane
veterán
válasz PiXeL90 #12583 üzenetére
az a baj, hogy name- nek mindegyiknél ezt adtam: valami$x azért mert vissza szeretném értéknek kapni a tartalmát ugyanabba a text mezőbe.
valami$x helyett valami[$x] nevet adj neki. Így egyedi lesz a neve, submit után mégis egy adatszerkezetben kapod meg.
x gon' give it to ya
-
Sk8erPeter
nagyúr
válasz PiXeL90 #12583 üzenetére
Beletehetsz bármilyen egyedi azonosítót is, akár így is létrehozhatod az elemeidet:
<input type="text" name="mystuff[ezmegaz]" value="10" tabindex="1" />
<input type="text" name="mystuff[amaz]" value="666" tabindex="2" />akkor ilyen lesz a $_POST tömbben:
array (
'mystuff' =>
array (
'ezmegaz' => '10',
'amaz' => '666',
)
)Sk8erPeter
-
Sk8erPeter
nagyúr
Hát de ez nem jó, mert először végigrohangászol a tömbön, hibát keresve, aztán ha minden oké, akkor array_sum-mal még egyszer végigrohangászol a tömbön, ekkor már összegezve a számokat. Felesleges lépések, ahelyett, hogy egyszer mennél végig rajta, nem sokkal több karakterrel. Legalábbis szerintem a foolproof megoldás érdekében jobb lehet talán a foreach, ízlés kérdése, én nem szeretem a plusz felesleges lépéseket. Később gond lehet, ha optimalizálni kell.
(#12582) Soak :
az előbbi alapján nem meglepő.Sk8erPeter
-
PiXeL90
csendes tag
válasz Sk8erPeter #12585 üzenetére
Én ebből hogy tudom megcsinálni, hogy visszakapjam az értéket a value részben és össze is tudjam adni?:
<input name="szelesseg<?php echo $x;?>" type="text" size="15" form="form1" value="<?php echo $_POST['szelesseg'.$x];?>"/>[ Szerkesztve ]
-
fordfairlane
veterán
válasz PiXeL90 #12587 üzenetére
<input name="szelesseg[<?php echo $x;?>]" type="text" size="15" form="form1" value="<?php echo $_POST['szelesseg'][$x];?>"/>
illetve inkább
<input name="szelesseg[<?php echo $x;?>]" type="text" size="15" form="form1"<?php if(isset($_POST['szelesseg'][$x])) : ?> value="<?php echo $_POST['szelesseg'][$x];?>"<?php endif; ?>/>
x gon' give it to ya
-
Sk8erPeter
nagyúr
válasz fordfairlane #12588 üzenetére
"illetve inkább
<input name="szelesseg[<?php echo $x;?>]" type="text" size="15" form="form1"<?php if(isset($_POST['szelesseg'][$x])) : ?> value="<?php echo $_POST['szelesseg'][$x];?>"<?php endif; ?>/>
"inkább:
<input name="szelesseg[<?php echo $x;?>]" type="text" size="15" form="form1"
value="<?php echo isset($_POST['szelesseg'][$x]) ? $_POST['szelesseg'][$x] : ''; ?>" />Sk8erPeter
-
PiXeL90
csendes tag
válasz fordfairlane #12588 üzenetére
Köszi!
Köszönöm mindenkinek aki segített. -
fordfairlane
veterán
válasz Sk8erPeter #12589 üzenetére
Így is jó, bár én már megszoktam, hogy ha nincs érték, akkor kompletten kihagyom a value attribútumot.
Szerk: Persze szövegbeviteli mezőre gondolok, nem másfélére.
Ja, és tegyük hozzá, hogy kiiratásnál elvileg html escapelést kellene használni. Ezért is használok templatekezelőt, hogy ne kelljen issettel, meg htmlspecialchars-sal teleszemetelni a layout kódját.[ Szerkesztve ]
x gon' give it to ya
-
Sk8erPeter
nagyúr
válasz fordfairlane #12591 üzenetére
Ja, hát végül is azt is lehet, csak számomra konzekvensebb, hogy akkor kiíratom üresen. Meg szerintem jobban néz ki a ternary operatorral, mint a külön ifekkel.
Persze, ez jogos, érdemes akkor már template-ezést csinálni.[ Szerkesztve ]
Sk8erPeter
-
PiXeL90
csendes tag
Sziasztok!
Az lenne a kérdésem, hogy van az form amit az előbb kérdeztem és abba két dolgot kéne kiszámolnia a submitra azt amit írtatok(az jól is müködik) meg előtte egy egység árat de az a baj, hogy egyessével számolja szóval 2x-3x kell rányomni a submitra, hogy mindent kiszámoljon.Amúgy mindet functionnal íratom ki az eredményt.
Mitől lehet ez és hogy tudnám megcsinálni? -
PiXeL90
csendes tag
válasz Sk8erPeter #12594 üzenetére
Szia!
Hát én úgy csináltam hogy a submit gomb alá beraktam a function-okat amiket ki kéne, hogy számoljon és ahová az értéknek kéne kerülnie ahhoz a text mezőhöz value értéknek beraktam azt a function-t amit kell.
De lehet, hogy az a baj, hogy nem adtam meg feltételnek, hogy mit miután számoljon ki if-ekkel?[ Szerkesztve ]
-
Soak
veterán
válasz PiXeL90 #12595 üzenetére
Rakd fel ide a konkrét kódot : http://pastebin.com/
-
PiXeL90
csendes tag
Nem nagyon akarom megosztani a forrást mert egy céges honlap.
De már rájöttem, hogy mi a baj csak nem tudom, hogy tudnám megcsinálni az lenne a kérdés, hogy lehet-e több function -t egybe fűzni úgy, hogy egymás után fusson le? Vagy hogy tudom egymás után lefutattni?
Segítségeteket előre is köszi! -
Sk8erPeter
nagyúr
válasz PiXeL90 #12597 üzenetére
Minimális konkretizálás nélkül nem fogunk tudni segíteni, mert rébuszokban beszélsz.
Nyilván senkit nem izgat itt különösebben a Te konkrét kódod, de segítséget kértél, mi meg ha szeretnénk segíteni, akkor a problémát is értenünk kell.
Lehet pszeudokódot is írni, vagy behelyettesíteni hülye nevekkel (alma, Béla, Pista, zsiráf ).Sk8erPeter
-
PiXeL90
csendes tag
válasz Sk8erPeter #12598 üzenetére
Szia!
Itt a link ahol fennt van a kód!
Segítséget előre is köszi! -
Lacces
őstag
válasz PiXeL90 #12599 üzenetére
Egy függvényben meghívod a másik függvényt, úgy tudod "automatizálni" a hívást legegyszerűbben.
Pl.:function egyikfuggveny()
{
// masik függveny meghívása
$valami = masikfuggveny();
}
function masikfuggveny(){
// masikfuggveny implementálása
}Esetleg van még egy ilyen:
if(isset($_POST['inditsd']) && $_POST['inditsd']==1)
{
egyikfuggveny();
masikfuggveny();
harmadikfuggveny();
}Természetesen vannak elegánsabb megoldások, de nem tudom, hogy képes vagy-e megvalósítani őket ( az eddig hszeket elnévezve ) - Bocsi, de nem akartalak ezzel megbántani (csak így gondolom)
Másik tipp, így csináld a post ellenőrzést minimum!
if(isset($_POST['termek_ara']) && $_POST['termek_ara']!="")[ Szerkesztve ]
Új hozzászólás Aktív témák
- Lenovo Legion 7, 16,0"WQXGA, Ryzen 9 6900HX, 32 GB DDR5, RX6850M XT 12 GB, 1TB SSD, 1,5+ év garancia
- Corsair RM850e 850W Gold Moduláris Tápegység
- Samsung Odyssey Neo G9 Super Ultrawide Gamer Monitor!49"/Mini LED/5120x1440/240hz/1ms/+Ajándék
- Apple Macbook Pro 16" 2019 i7-9th 6Magos 32/512 -75% Touch Bar HUN Radeon Pro 5300M 4GB 3K Retina
- Apple Mac mini M2 2023 8GB 256GB + Xiaomi Mi Desktop 27"-os FullHD monitor egyben
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest