- Az AI felé fordul az IKEA is
- Nvidia GPU-k jövője - amit tudni vélünk
- Hobby elektronika
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Vezetékes FEJhallgatók
- ZIDOO médialejátszók
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- ASUS hangkártyák
- Felpörög az asztali CPU-piac a következő pár hónapban
- TCL LCD és LED TV-k
Hirdetés
-
Spyra: nagynyomású, akkus, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Felpörög az asztali CPU-piac a következő pár hónapban
ph A friss pletykák szerint az AMD és az Intel is a frissítésein dolgozik.
-
F1 24 - Íme a végső gépigény
gp Akik a Champions Editiont vásárolták meg azok már játszhatnak a programmal.
Új hozzászólás Aktív témák
-
Lacces
őstag
footer.php hiányzik szerintem. Nincs a letöltött állományok között sem... Ha az meg lenne, lehet meg is javulna az egész.
Ehhez a template-hez valaki hozzányúlt. Meg hiányoznak fájlok... nincs a footer, nem találok benne függvényt sem definiálva...
Tipp:
get_sidebar_right();
Ezt rakd be a header.php-ba így:<div id="body_left_s">
<div class="sidebars">
<?php get_sidebar(); ?>
</div>
</div>
<div id="right_sidebar">
<?php get_sidebar_right(); ?>
</div>
<div id="body_left">
<div id="body_left_content">Elméletben így valahol meg kell jelennie az oldalon valahol . Valahol, lehet bal oldalt, jobb oldalt, vagy középen, lent, fent... de valahol meg kell jelennie.
[ Szerkesztve ]
-
Lacces
őstag
De lehet, hogy a központi motorral építette össze. Én tartottam karban WP oldalt... és annyi mokkólást (hackelést) láttam rajtuk..., a lustaság nagy úr .
Lehet, hogy csak úgy látható át, hogy az egész hogyan nézz ki. De ha tényleg az a template (séma) összes fájlja, amit megosztottál, akkor ott már gáz van, mert a footer.php-bank is illene ott lennie... innen gondolom, hogy belepiszkáltak utólag.
De lehet tévedek, az én WP tudásom is véges.[ Szerkesztve ]
-
Sk8erPeter
nagyúr
Igazából az indoklásod volt egy kicsit vicces.
A másik meg az, hogy elég meglepő eredményeket ad PHP-ban a foreach versus for ciklus használata: a srác által mutatott teszt tényleg azt az eredményt adja, hogy a foreach minden esetben gyorsabb ennyi lépésben, ami számomra kicsit furcsa, mert más nyelvekben nem igazán ez tapasztalható. (De nem azért, mert van benne egy darab összeadás művelet, meg egy darab összehasonlítás. )Szóval az ennyire feltűnő különbség a foreach javára a for ciklussal szemben a PHP-ban számomra újdonság.
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz stigma #14286 üzenetére
Egyetemen mysql_ kezdetű függvények? Elég sajnálatos... Mondjuk annyira nem vagyok meglepődve, eléggé jellemző sajnos a felkészületlenség, lemaradozás, az aktuális követelményeknek való megfelelés hiánya a tanrendben, mert a tanárok sokszor lusták képezni magukat, vagy nem eléggé érdeklődőek. (Ugyanis nem csak külső lehetőség (pl. továbbképzés) hatására lehet csak fejleszteni magunkat, engem sem nyomnak oda továbbképzésre, hogy "tanuljá'", hanem épp érdekel vagy kell, így próbálok folyamatosan tanulni valamit a nálam adott témában okosabbaktól. )
"Az adatbázisban tárolt adatok kiíratására/"tárolására" 2 mód van(XML vs. JSON), melyiket érdemes/ajánlott használni Android parse-olásra ?
Én eddig csak XML fileból dolgoztam, amiben linkek voltak akár több 100 is , amik egyes képek url linkjeti tartalmazták."
Használd azt, amelyikkel könnyebben tudsz dolgozni. Mindkettő feldolgozására van mód.Például XML parse-olására itt van egy hivatalos doksi:
http://developer.android.com/training/basics/network-ops/xml.html
Ez így gyors átfutásra elég könnyen értelmezhetőnek tűnik (nem fejlesztettem még Androidra, de érdekel).JSON-re pedig:
http://www.vogella.com/articles/AndroidJSON/article.html
http://www.androidhive.info/2012/01/android-json-parsing-tutorial/
http://stackoverflow.com/questions/9605913/how-to-parse-json-in-android[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
"Volt egy csodás konferencián ahol beültették a fülébe, hogy a cookiek használata rossz és csak akkor lehet ha az ügyfél tudtára hozzuk és ő engedélyezi..."
Szerintem nem azt ültették a fülébe, hogy rossz, hanem azt, hogy EU-ban kötelező feltüntetni, és engedélyt kérni a cookie használatára, lásd EU cookie law.Sk8erPeter
-
AtHoS
nagyúr
válasz Lacces #14303 üzenetére
Az összeépítésről csak sejtéseim vannak, tényleg nem értek hozzá
Van több téma mappa is, melyek választhatóak wp admin felületén a sablonoknál, így józan paraszti eszemmel úgy gondolom azok nem ehhez a témához tartoznak.
Rákérdeztem nincs-e valamerre elmentve a használt téma eredeti verziója, bár, ha "mókoltak" vele, akkor talán az sem visz előbbre. Minden esetre köszi a helpet
read-only mode on the forum
-
Zedz
addikt
Sziasztok!
HTML levelet szeretnék küldeni, viszont a levél folyamatosan csak a html kódot jeleníti meg és nem azt amit szeretnék. Mi lehet a gond?
-
Zedz
addikt
válasz fordfairlane #14309 üzenetére
Mi a különbség a kettő között? Mindenképpen headers kell ha több headert akarok küldeni?
Szerk.: köszi, így már jó. Viszont a spam-ban landol, mi ennek az oka? :S
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
Nem úgy értette. Egyszerűen elírtad, rakj egy s-t a $header végére, mivel csak $headers változót konkatenálgattál, sima $header (s nélküli) változóról szó sem volt sehol.
Tehát még érthetőbben:
$sentmail = mail($to,$subject,$message,$header);
HELYETT
$sentmail = mail($to,$subject,$message,$headers);Sk8erPeter
-
Zedz
addikt
válasz fordfairlane #14312 üzenetére
Ismered az okát, hogy miért? Pl. nem valid a html kód? A linket megnézem köszönöm, de jobb szeretem a saját magam által írt dolgokat használni.
-
dragon1993
őstag
Szerintetek miért van ,hogy a kódom osztott tárhelyem max 5mp alatt lefut VPS-en meg szórakozik 2 percet ?
<?php
$xml=simplexml_load_file("db.xml");
$urlek="";
$sha="";
foreach ($xml->oldal as $oldal)
{
$urlek = $urlek.$oldal->url;
$sha = $sha.$oldal->sha1;
}
$sha = split(",", $sha);
$urlek = split(",", $urlek);
$i=0;
$mh = curl_multi_init();
foreach ($urlek as $url)
{
$ch[$i] = curl_init();
curl_setopt($ch[$i], CURLOPT_URL, $url);
curl_setopt($ch[$i], CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch[$i], CURLOPT_CONNECTTIMEOUT, 10);
curl_multi_add_handle($mh,$ch[$i]);
$i++;
}
$active = null;
//execute the handles
do {
$mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
while ($active && $mrc == CURLM_OK) {
if (curl_multi_select($mh) != -1) {
do {
$mrc = curl_multi_exec($mh, $active);
} while ($mrc == CURLM_CALL_MULTI_PERFORM);
}
}
//close the handles
$i=0;
foreach ($sha as $d)
{
$tmpsha = sha1(curl_multi_getcontent($ch[$i]));
if( $d != $tmpsha ){mail ( "******@gmail.com" , "Feltöltés érkezett" , "A következő URL változott: ".$urlek[$i],"From: ****@*****.eu\r\n");}
curl_multi_add_handle($mh,$ch[$i]);
$i++;
}
curl_multi_close($mh);
echo "ok1";
?> -
fordfairlane
veterán
Nincs kódolva a subject, nincs escapelve a message_body, a küldő gép IP címe dinamikus, a fogadó reverse-DNS-sel nem tudja megállapítani a küldő SMTP szerver domainjét, spamlistán van a küldő, spamlistán van a domain, a küldő és a smtp domain nem passzol egymással, a tartalomban csak kép vagy képek vannak, tipikus spam kontent van a tartalomban ("buy", "sell", felkiáltójelek, csupa nagybetűs szöveg, tipikus spam szófordulatok), sorolhatnám. És az email kliensek közti különbséget még nem is karcolgattam, mivel az is spambe tehet gyanús tartalmat.
[ Szerkesztve ]
x gon' give it to ya
-
Zedz
addikt
válasz fordfairlane #14315 üzenetére
Huhh. Ez így elsőre elég merésznek hat. Az a gond, hogy ez munka lenne egy nagyobb cégnek, adott tárhellyel és nem épp átverős url címmel. Kaptam egy elég pofás látványtervet szöveggel, képpel mindennel. Na most nem tudom akkor hogyan kerüljem ki a spam mappát. Ráadásul ez egy confirm e-mail, szóval eladásról még szó sincs.
-
fordfairlane
veterán
Confirm emailekkel általában nincs gond, a formátum legyen rendben.
Subject kódolása: http://stackoverflow.com/a/4389755
A tartalomnál sem árt, ha quoted-encode-ot használsz, nem plain html-t.
Azért ajánlottam a swiftmailert, mert az elintézi ezeket a formázgatásokat. Nagyjából ennyi a használata : (nem teszteltem, lehetnek benne hibák vagy elütések)
<?php
require_once("lib/swift_required.php");
$email = "to@email.com";
$message_src = "<html><head><title></title></head>
<body>
...
</body>
</html>";
$transport = Swift_MailTransport::newInstance();
$mailer = Swift_Mailer::newInstance( $transport );
$message = Swift_Message::newInstance( $subject )->setFrom( $from )->setTo( $email )->$setBody( $message_src, 'text/html' );
$mailer->send( $message );
?>[ Szerkesztve ]
x gon' give it to ya
-
Zedz
addikt
válasz fordfairlane #14317 üzenetére
Jelenleg a levél 1 confrim linkből áll, lehet az nem tetszik neki. Köszönöm a segítséget, lehet még felbukkanok.
-
dragon1993
őstag
válasz dragon1993 #14314 üzenetére
Tárgytalan le volt terhelve a szerver.
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
válasz fordfairlane #14317 üzenetére
Hmm, csak azt nem vágom most így hirtelen, hogy a SwiftMailert miért így oldották meg, hogy tele van ilyen randa static newInstance-ekkel, ahelyett, hogy lehetne rendesen példányosítani.
$transport = Swift_MailTransport::newInstance();
$mailer = Swift_Mailer::newInstance( $transport );
$message = Swift_Message::newInstance( $subject )ezek helyett legalábbis sokkal szebben nézne ki így:
$transport = new Swift_MailTransport();
$mailer = new Swift_Mailer( $transport );
$message = new Swift_Message( $subject ) .....Szóval ide vajon minek a static?
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz dragon1993 #14314 üzenetére
Láttam, hogy azóta megoldódott a gondod, de muszáj rákérdeznem:
$urlek="";
$sha="";
foreach ($xml->oldal as $oldal)
{
$urlek = $urlek.$oldal->url;
$sha = $sha.$oldal->sha1;
}
$sha = split(",", $sha);
$urlek = split(",", $urlek);
....
foreach ($urlek as $url)
....Ennek mi értelme van?
Először konkatenálod egy stringgé, aztán széjjelszeded a vesszők mentén, hogy kapj egy tömböt, majd ezután végigmész a tömbön? Miért nem eleve tömböt hozol létre? Azt mondjuk eleve nem tudom, miért tartalmaz vesszőt az $oldal->url tartalma (gondolom tartalmaz, ha már annak mentén szeded széjjel), először azt kéne megoldani, de ha így is van, akkor sem összerakni, majd széjjelbontani kéne, hanem egyszerűen leszedni a vesszőt a végéről, és utána bepakolni az aktuális $oldal->url tartalmát egy tömbbe, úgy még lenne is értelme annak, amit csinálsz.Mondjuk a továbbiak is elég brutálisak. Gondolj bele, milyen felesleges futási időket adsz hozzá az alapvetően nem túl bonyolult scriptedhez:
- 2 különálló foreach ciklus - ebből eleve 1 kilőhető, mert tök felesleges végigmenni még egyszer az immár tömbbe rakott URL-eken - minek különgyűjteni, ha úgyis egyből kezdeni akarsz vele valamit? Totál felesleges lépés kapásból az elején
- aztán ott van az az érdekesen kinéző do-while-od
- még egy while
- ezenbelül még egy do-while
- na most még egy foreach így a végéreÉrzed, mennyi felesleges lépés?
Sk8erPeter
-
wis
tag
válasz Sk8erPeter #14322 üzenetére
Szóval ide vajon minek a static?
Google: static factory pattern
Azt, hogy az adott kódban mi értelme van, azt ne kérdezd
-
wis
tag
válasz Sk8erPeter #14325 üzenetére
Gondoltam megosztom, hogy ez ismert módszer és nem mindig felesleges.
-
dragon1993
őstag
válasz Sk8erPeter #14323 üzenetére
A curl-multi-exec kódja az php.net-ről van kimásolva.
A vesszősödi tényleg ki lesz, több [url] tagom lesz.
foreach nélkül ,hogy oldom meg a végén az ellenőrzést ?
Mert van egy tömböm a mentett SHA1 kódokkal és van egy tömböm az oldal tartalmával.[ Szerkesztve ]
-
válasz Sk8erPeter #14322 üzenetére
Nem néztem meg a kódját, de elképzelhető, hogy fluent módon is képes sok mindent megcsinálni. PHP 5.4 előtt máshogyan ez nem lehetséges, illetve utána is csúnya.
-
Sk8erPeter
nagyúr
válasz Peter Kiss #14328 üzenetére
Gondolom erre gondolsz, de konkrétan mire gondolsz, hogy nem lehetséges 5.4 előtt? Most hirtelen nem esik le, bár lehet, hogy kiböki a szemem.
(#14327) dragon1993 :
uhh, bocs, de most nincs energiám, meg időm, meg kedvem megnézni a kódot, hogyan tudnád szépíteni... Mindenesetre az első átfutásra látszott, hogy rengeteg felesleges overheadet adsz hozzá."A vesszősödi tényleg ki lesz, több [url] tagom lesz."
Hogy mi van?[ Szerkesztve ]
Sk8erPeter
-
dragon1993
őstag
válasz Sk8erPeter #14329 üzenetére
XML-ben
<url>http://rs1.sze.hu/~horzsol/OPR/Zh%20eredm%e9nyek/,http://rs1.sze.hu/~paalda/,</url>
helyett
<url>http://rs1.sze.hu/~horzsol/OPR/Zh%20eredm%e9nyek/</url>
<url>http://rs1.sze.hu/~paalda/</url>A curl_multi_exec kódjához meg hozzá nem nyúlok
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz dragon1993 #14330 üzenetére
Ja, hogy XML-ben sikerült vesszőt használni? Az rettenetesen értelmes.
Eleve mindenféle ilyen vesszős elválasztás úgy fos, ahogy van. Például sokan azt hiszik, hogy az a cikkek tagekkel való ellátásának módja, hogy vesszőkkel elválasztva benyomják egy adatbázis-mezőbe, aztán kész, pedig nagyon nem úgy kő'. Abból még egy normális query-t sem lehet futtatni, ami nem zabálja tök feleslegesen az erőforrásokat (például stringeket feldarabolni ilyen hülyeség miatt).Sk8erPeter
-
válasz Sk8erPeter #14329 üzenetére
Igen, és erre:
new Valami()->Metodus1()->Metodus1();
-
Zedz
addikt
válasz fordfairlane #14317 üzenetére
Letöltöm ezt a Swift libraryt és kb. az általad demonstrált kóddal működni is fog?
-
Sk8erPeter
nagyúr
válasz Peter Kiss #14332 üzenetére
Ja, hogy így! Tehát rögtön a példányosítás utáni fluent használatra gondolsz, így már értem, bocs, előbb nem esett le.
Szóval akkor ezek szerint az a para vele, hogy külön sort kell létrehozni a működőképessé tételéhez. Mondjuk végül is akár még zavaró is lehet.
Sk8erPeter
-
fordfairlane
veterán
Előtte ki kell tömöríteni. A lib könyvtárra lesz szükséged, a többi nem kell.
A példában, amit írtam, van pár hiba. Véletlenül $ jel került a setBody fvhívás elé, azt vedd ki, és persze a hiányzó $from és $subject változót is állítsd be.
A Swift_MailTransport a mail függvényt használja. Ha az működik, akkor ennek is mennie kell mindenféle járulékos beállítás nélkül.
[ Szerkesztve ]
x gon' give it to ya
-
Zedz
addikt
Köszi!
-
Sk8erPeter
nagyúr
válasz fordfairlane #14336 üzenetére
És meglepő módon még az is segít neki, ha egy kicsit megerőlteti magát, és a dokumentációból az első értelemszerű példát copy-paste-eli, és átírja a számára megfelelő adatokra, például:
http://swiftmailer.org/docs/sending.html
Hogy mik vannak, doksi! Nem neked mondom, a kérdezőnek, meglep néha az ilyen mértékű lustaság.
Sk8erPeter
-
dragon1993
őstag
válasz Sk8erPeter #14331 üzenetére
Kapott adatokból kell dolgozni.
De szerintem ha módosítok is marad a 2 foreach.
Spórolok egy 2 split-et illetve 2 összefűzést.Több oldal tagban van több url tag 1-el nehéz mindenen végig menni.
[ Szerkesztve ]
-
Lacces
őstag
Erre valaki, kérem
-
Zedz
addikt
Érdekesség: egyik gmailes account spamba rakja, másik nem. Wut? Swift nélkül.
-
AtHoS
nagyúr
Kicsit mókoltam a header.php fájlban.
Beillesztettem ezt a rész a body_left hívás elé
<div id="body_right">
<div class="sidebars">
<?php get_sidebar_right(); ?>
</div>
</div>egyelőre úgy néz ki szépen megjelenik a jobb oldalsáv is, szóval örö..és..bódottá
read-only mode on the forum
-
Petyyyyy
addikt
Üdv urak!
Van arra jól bevált PHP vagy akár js beli megoldás, hogy egy képre kattintva pl. 20pixel távolságban elmosódjon, torzuljon a kép valamilyen módon?
Szemed az úton, pedál a padlón || Whatever, Im the star
-
trisztan94
őstag
-
Sk8erPeter
nagyúr
válasz Petyyyyy #14343 üzenetére
A kommentárban van egy demólink is.
Az ott szereplő képet inkább imgurra felraktam, meg a sok <br> helyett átalakítottam <p>-re, szóval sokat nem változtattam rajta:http://jsbin.com/ulufot/125/edit
tesztelgesd a különböző böngészőkben.=============
(#14345) trisztan94 :
Ügyes eszköz, de sajnos csak WebKit/Blink-specifikus kódot generál (ott a -webkit prefix), az meg nem faszányos, ha egy webfejlesztő konkrét renderelő motorra optimalizál csak... Pedig kényelmes lenne.(#14344) mobal :
"jquery blur?"
Erre gondoltál? http://api.jquery.com/blur/
Elárulnád nekem, ezzel hogy mosol el képet? Tényleg érdekelne!Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Lacces #14291 üzenetére
Most nem tudom kipróbálni, úgyhogy csak fejből írom, de az alábbiakat tesztelhetnéd:
ha a localhost fő document rootjába akarod tenni a .htaccess-t, akkor abba:
RewriteEngine on
RewriteRule ^basic-2/$ basic-2/web/index.php?r=site/login [L]
## ezután jöhet a többi RewriteRule!!VAGY ha magába a basic-2 könyvtárba rakod a .htaccess-t, akkor esetleg ez:
RewriteEngine on
RewriteRule ^$ web/index.php?r=site/login [L]Aztán persze lehet, hogy ez így nem jó, most csak gyorsan bepötyörésztem, egy próbát megér, ja, és természetesen legyen bekapcsolva a mod_rewrite modul az Apache-ban!
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz dragon1993 #14339 üzenetére
Nem tudom megérteni, miért jó neked, hogy megsokszorozod a futási időt, de nekem mindegy. Csak belegondolhatnál, mit kezdenél ennél jóval nagyobb adatmennyiségnél, akkor lehet, hogy már elkezdenél a futási idők faragásán gondolkozni... De amúgy is rossz megközelítés eleve gányolva programozni. Jobb eleve a legrosszabb esetre felkészülni, és még akkor is elcseszheted, de legalább csökkented az elcseszhetőség mértékét.
"Több oldal tagban van több url tag 1-el nehéz mindenen végig menni."
Miért is? Ha jól értem a problémádat: rekurzióról hallottál már? Igen, az beágyazott ciklus lesz, de nem kell teljesen elölről kezdened újból, ráadásul az érvelésedet nem egészen értem így magyarázatként.Sk8erPeter
-
daninet
veterán
Üdv!
Egy random mondat generátort szeretnék csinálni, de nem értek nagyon a kódoláshoz, reménykedem, hogy van valami előre elkészített pársoros valami (mert nem lehet több).
Szóval 6 részből áll a mondat, mindegyik részből random vesz egyet és berakja a másik után. Oldalfrissítésre generál újat.
Hogyan lehet ezt kivitelezni?
Miért vegyem meg, ha 3x annyiért, 3x annyi idő alatt megépíthetem? ´¯`·.¸¸.·´¯`·.¸><(((º>
-
Lacces
őstag
válasz Sk8erPeter #14347 üzenetére
Ezt próbáltam, ehhez hasonlót . A basic-2 mappában van a .htaccess .
De az okés, hogy átírányít, ez oké, ez megy, de nem veszi ki az URL-ből a 'web' alkönyvtárat, azt ne jelenítse meg . Már a stackoverflow-os megoldásokat is próbálgattam... de sehogy sem veszi ki a 'web'-et az URL-ből... és nem tudom, miértMég nem adom fel! Még próbálkozom, de köszi a hszt.
daninet, néhány soros kell? Hát végül is 40 kódsor is elfér néhánysorba
No nézzük csak mi ezzel a bajjal, honnan fogod venni a mondatrészeket? Hm..
- adatbázis,
- xml
- txt
- csv
- json
Ehhez kell PHP, meg a sztring konkatenáláshoz, na és kell azért HTML is bele (form, submit)
Jah igen, és még a szövegeket is fel kell vinni vagy tárolni valahol, ahhoz nem kell felület?[ Szerkesztve ]
Új hozzászólás Aktív témák
- XTRFY M8 WIRELESS Egér Garancia: 2026.02.08
- Samsung Galaxy Watch 6 44mm, Újszerű, 1 Év Garanciával
- ThinkPad P1 Gen4 27% 16" 4K IPS érintő i7-11850H T1200 32GB 1TB NVMe ujjlolv IR kam gar
- Acer Gaming (i5 8.th, 8 GB , 256 GB, 1050, 17.3 FHD) notebook! AkciÓ!
- Gyönyörű autómatricák azonnal gyors országos kiszállítással! PH-soknak 30% kedvezmény!
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen