- Magisk
- Akciófigyelő: Jelentősen olcsóbban nyit az Ulefone új mindenese
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy A54 - türelemjáték
- iGO Primo
- Telekom mobilszolgáltatások
- Motorola Moto Tag - nyomom, követ
- Xiaomi Watch S1 - szép az idő
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
- Vivo X200 Pro - a kétszázát!
Új hozzászólás Aktív témák
-
válasz
Sk8erPeter #10265 üzenetére
Nem sért de magadra veszed
-
Siriusb
veterán
válasz
Sk8erPeter #10263 üzenetére
Jól van na, nekem ilyenre nem volt időm.
Jó kutyus, szeret a gazdi.
-
PazsitZ
addikt
válasz
Sk8erPeter #10232 üzenetére
Azért kipróbáltam, hátha mégis én írtam elsőre fejből hülyeséget, de úgy tűnik nem.
Nálam kiszed mindent, ami nem betű, szám vagy alulvonás.
Bár, ha csak másmilyen karakterből áll a fájlnév, akkor tényleg üres lesz. -
vakondka
őstag
válasz
Sk8erPeter #10229 üzenetére
SEO szempontból fontos a beszédes fájlnév, de az alt és title még fontosabb, sőt a href tagban a title szintén fontos, persze a keresőbarát link még mindig kiemelt jelentőségű.
-
ArchElf
addikt
válasz
Sk8erPeter #10226 üzenetére
Igen. Indexekre nem nevesítetteket (ix, iz, iy), a maradékra camelCase.
AE
-
Soak
veterán
válasz
Sk8erPeter #10224 üzenetére
Elolvastam, de az id-s tárolás sokkal egyszerűbb és jelentősége sincsen különösebben, hogy mi lesz a neve, de ha lesz akkor majd alkalmazom. A leirást külön tárolom, adatbázisban, a htmlentities()-t használom már belépéskor és regisztrációkor (oda jó?) , de akkor berakom a leíráshoz is.
-
ArchElf
addikt
válasz
Sk8erPeter #10219 üzenetére
Igen, alapvetően csak a privát változókra használom.
AE
-
Tele von Zsinór
őstag
válasz
Sk8erPeter #10219 üzenetére
A csoport fő célja a keretrendszerek közti együttműködés, az pedig a mai, modern rendszerek esetében OOP kódot jelent, innen az ezirányú fókusz.
Igen, a StudlyCaps ugyanaz, mint a PascalCase (avagy: camelCase kezdő nagybetűvel).
Egyébként én sem olvastam még végig a végleges psr2-őt, csak levlistán követtem, hogy mi történik. A psr1 rövidke, az megvolt
-
Siriusb
veterán
válasz
Sk8erPeter #10215 üzenetére
Szerintem a Smelly Skunk már közelít.
Bocs, ezt kár lett volna kihagyni. Ez a meleg előhozza az emberből a hülyeséget, nem mintha mélyre lenne temetve...
-
Tele von Zsinór
őstag
válasz
Sk8erPeter #10200 üzenetére
Létezik egy, a kódok együttműködésének elősegítését célzó csoport, a php-fig (Framework Interoperability Group, mostanság gondolkodnak jobb néven). Ismerősek lehetnek a PSR-0 "szabvány" miatt, ami szépen elterjedt.
A közelmúltban fogadták el a PSR-1 és PSR2 javaslatokat, azaz:
- PSR-1 Basic Coding Standard
- PSR-2 Coding Style GuideA hozzászólásodban felvetett kérdésre: korábban a Symfony2 coding standardját használtam, ami kevés pontban tér el a fentebb linkeltektől, úgyhogy majd ezekre térek át.
-
ArchElf
addikt
válasz
Sk8erPeter #10201 üzenetére
Előző hszedre...
Én általában:
- privát tagok _-al kezdődnek
- property-k, class-ok PascalCase
- függvények camelCase
- konstansok UPPERCASEAE
-
j0k3r!
őstag
válasz
Sk8erPeter #10200 üzenetére
<sajatvelemeny>
en amit szoktam hasznalni:
- protected, private adattagok es metodusok neve _-al kezdodik ($_someImportantData, _justAnotherMethod())
- public adattagok es metodusok siman camelCase
- interfacek neve mindig I-vel kezdodik (ITestInterface)
- osztalynevek, nevterek: nagybetuvel kezdodik es camelCase (ClassTwo)
- konstansok: csupa nagybetu (ha hosszu a neve, akkor alahuzassal tagolom)az alahuzasos dolgot kerulom (kiveve konstansok), igy legalabb ha ranezek a kodra, akkor egybol latom, hogy az valoszinuleg valami beepitett php-s dolog lesz
</sajatvelemeny>ha kihagytam valamit, majd kerdezel
-
ArchElf
addikt
válasz
Sk8erPeter #10198 üzenetére
Solaris sem olcsó (főleg, hogy egy sun clustert bérelt a cég a régi MF helyébe). Ja és Oracle volt szinte az összes adatbázis. Nem pénzkérdés volt, hanem hitkérdés - ahogy itt is.
AE
-
válasz
Sk8erPeter #10183 üzenetére
Jól van, csak kötözködni akartam
-
válasz
Sk8erPeter #10179 üzenetére
Nem értem miért baj a Singleton. Én szeretem alkalmazni. Régebben mindig Sebességszabi is kikapott a linkelésért
-
papa019
senior tag
válasz
Sk8erPeter #10166 üzenetére
Tehát ha jól értem, akkor ennyi elég az általam használt osztály helyett:
$host = '127.0.0.1';
$user = 'root';
$pass = '';
$dbname = 'onlab';
$DB = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
Kipróbáltam, működik, de nem tudom, hogy erre gondoltatok-e. -
trisztan94
őstag
válasz
Sk8erPeter #10168 üzenetére
Igen, a Connect.php-ban, a login_successful.php-ban hivatkozok is rá, és működik, szóval nem nagyon értem miért nem jó :S A lényeg az, hogy ha van cookie akkor marad a fooldal.php-n, ha nincs akkor visszaléptet az index.html-re, ahol a bejelentkezés van
-
papa019
senior tag
válasz
Sk8erPeter #10153 üzenetére
-
ArchElf
addikt
válasz
Sk8erPeter #10155 üzenetére
Ok, csak tipp volt... Persze már rájöttem, hogy a resource id nem tetszett neki
Ha össze vannak kötve a táblák (bár miért lennének), akkor lehet, hogy a foreign key constraint fogja meg...AE
-
ArchElf
addikt
válasz
Sk8erPeter #10153 üzenetére
Már megontam szajkózni - most csináltam
AE
-
cucka
addikt
válasz
Sk8erPeter #10136 üzenetére
Érdekes kis tévedés a munkáltató részéről.
Az ügyfél részéről történt tévedés, de amúgy nem bánom, sőt.milyennek találod így 1 év távlatából a PHP-val összehasonlítva (már ha van értelme ilyen jellegű összehasonlítást végezni)?
Maga a nyelv csodálatosan szép, élmény vele dolgozni, a problémás részek általában a 3rd party csomagok illetve ezek dokumentációs hiányosságai. (A php-val szemben a Python egy általános célra tervezett nyelv, így a webes dolgokhoz szükséges funkciókat leginkább 3rd party csomagokból lehet elérni) -
cucka
addikt
válasz
Sk8erPeter #10124 üzenetére
De a nemzetközi domainekre miért ne menne? Konkrétan mikre gondolsz?
Rosszul fogalmaztam, az ékezetes domain nevekre gondoltam, azokat nem fogja validálni.Azóta milyen nyelven fejlesztgetsz?
Python-ban egy Pylons nevű MVC framework-el. Teljesen véletlenül alakult így, php fejlesztőnek vettek fel, első héten derült ki, hogy a szoftver, amin dolgozni kell, az bizony python-ban van írva, nem php-ban.(#10123) RootRulez
de akkor ez nem visz át minden oldalra?
Rossz a kérdés. Ennek a program(részletnek) a lényege, hogy egy file soraiból véletlenszerűen kiválaszt egyet, ami megfelel egy bizonyos feltételnek. Tehát ha helyes adatokat adsz meg a file-ba (olyan url-eket, ahova át lehet iránytani a böngészőt) és a feltétel függvényed is jól működik (jelen esetben az, amelyik ellenőrzi, hogy üres-e a string), akkor az átirányítás is jól fog működni.(#10129) Soak
Fejlesztés során rengeteg potenciális hibát lehet kiszűrni, ha teljesen be van kapcsolva a hibák kijelzése - érdemes a szkript elején E_ALL-ra állítani. -
Soak
veterán
válasz
Sk8erPeter #10128 üzenetére
Amúgy van értelme szenvedni vele? Mármint azon kivül, hogy ha éles lesz akkor amúgy se lesznek hibaüzenetek, van bármiféle jelentősége ?
-
RootRulez
félisten
válasz
Sk8erPeter #10124 üzenetére
Úgy értettem, hogy a forrásba beírva nem megy tovább egyes oldalakra...
-
RootRulez
félisten
válasz
Sk8erPeter #10121 üzenetére
Köszi ezt megjegyzem, de akkor ez nem visz át minden oldalra?
-
cucka
addikt
válasz
Sk8erPeter #10121 üzenetére
Ezzel két baj van: nem megy nemzetközi domain nevekre és relatív url-ekre, de egyébként tetszik, ügyes megoldás.
több, mint 1 éve nem fejlesztek php-ban, az ilyen alternatív megoldások már nem ugranak be egyből -
riska1982
aktív tag
válasz
Sk8erPeter #10112 üzenetére
Hogy a google extra funkcióit elérd:
Mint ahogy pl ez az oldal eléri:
http://www.seotools.hu/Szükséges google api key.
Tehát ha nem csak webmester tools szeretnél használni, hanem extra funkciókat is, mint pl saját pagerank és a többi (nem írom le a weboldalon látod), ahhoz mindenképpen kell google api key. Ilyen google api keyt már nem lehet regisztrálni sehol sem.
-
Sebaj Fóbiás
aktív tag
válasz
Sk8erPeter #10089 üzenetére
<?php
?>
Na, íme, és nem működik. Hol a hiba?
-
Soak
veterán
válasz
Sk8erPeter #10092 üzenetére
Felvetődött a gondolat, viszont már annyira idegesített, hogy nem tudom megcsinálni, hogy mikor sikerült akkor így jó lesz alapon nem kinzom tovább. Perpill egy 5 bejegyzéses menü current szinét határozza meg, szóval nem kontrollálhatatlan a dolog, de késöbb mindenképp alkalmazok változót.
-
Soak
veterán
válasz
Sk8erPeter #10078 üzenetére
Közben az egész részt újra írtam, szóval azt már nem tudom bemásolni, de ha megint tapasztalom akkor belököm.
-
CSorBA
őstag
válasz
Sk8erPeter #10073 üzenetére
Igen igen, privátban is kitárgyaltuk. Mellesleg még nem nagyon volt vele időm foglalkozni, de van ahol már használtam.
Majd ha komolyabban ráfekszem, akkor biztos jövök még kérdezgetni
-
Soak
veterán
válasz
Sk8erPeter #10075 üzenetére
echo '<li id="blabla">kiscica</li>';
Ez
szerk: de csak ebben az esetben, mármint amivel foglalkoztam, ha külön betolom akkor nincs vele baja
Lehet, hogy megint bugzik a DW
szerk: csak akkor dob hibát, ha ul-ben van az li. Ha csak önállóan akkor nem
-
CSorBA
őstag
válasz
Sk8erPeter #10071 üzenetére
Én is így szoktam amúgy mindig
(csak a fórumtárs kódját nem láttam, és nem akartam belezavarni nagyon, mert látom, hogy most ismerkedik, gondoltam jó, ha ezt is látja)
Egy kicsit off:
Egyedül egyszer szoptam meg vele nagyon. Mikor hozzászoktam, hogy ' jelet használok " jel helyett. És mysql parancsot is így írtam, pl.:
... 'SELECT * FROM tea WHERE szallito="'.$szallito_nev.'"...'És ez mysql-nél jól volt, azaz mysql parancsban lehet " jelet írni. De postgresql-nél már nem, és csak néztem mi a fene. Mert ott meg a ' jel jó csak, szóval megcserélve:
... "SELECT * FROM tea WHERE szallito='".$szallito_nev."'..." -
Sebaj Fóbiás
aktív tag
válasz
Sk8erPeter #10061 üzenetére
Látom nagyon beszólós hangulatban vagy.
Az, hogy ronda, az ízlés kérdése. És nekem pl határozottan kényelmesebb is lenne (vagyis ahogy nézem lett volna), ha egy (vagy jellemzően több) új kép berakásához nem kellett volna adatbázisozni. A szemem felnyitása alatt a probléma megoldására céloztam...
-
Siriusb
veterán
válasz
Sk8erPeter #10057 üzenetére
Mert már mindenki vérprofi, én megritkán jutok el a PHP-hez.
De hamarosan megint Drupalban kell készítenem valamit, lehet akkor megint jövök. Addig nézegesd a doksikat, nehogy lámpalázas légy, ha vizsgáztatlak.
-
sonar
addikt
válasz
Sk8erPeter #10046 üzenetére
Megnéztem notepad++-szal és utf8+BOM volt a kódolása
Ha sima utf8-ra állitottam akkor jó volt.
Ebbe egyszer bele fogok hülyülni -
orkester
őstag
válasz
Sk8erPeter #10049 üzenetére
Így már hibátlan, nagyon köszönöm!
Egyébként jó helyre tettem csak amit ezelőtt írtál abból kimaradt egy rész
$RSSitem-> -
orkester
őstag
válasz
Sk8erPeter #10041 üzenetére
Köszi, de így csak felveszi minden egyes <item>-ből az 1. <category> sort és hozzáírja a változóhoz, nekem pedig az kéne, hogy minden <item>-ből kivegye az összes <category> sort és azokat tegye egy változóba.
-
riska1982
aktív tag
válasz
Sk8erPeter #10044 üzenetére
Hálásan köszönöm mindkettőtöknek!
-
orkester
őstag
válasz
Sk8erPeter #10039 üzenetére
Köszi, jó lesz azonos sorba is.
Amit írtál kódot azt hova kéne tennem? Mert próbáltam, de ugyanúgy mintha csak 1 kategória sorral foglalkozna.
-
orkester
őstag
válasz
Sk8erPeter #10036 üzenetére
Ez a teljes kód:
<?php
header("Content-Type: text/html; charset=utf-8");
$db_hostname="xyx";
$db_username="xyx";
$db_password="xyx";
if(isset($_GET['feed_url']))
{
$feed_url = $_GET['feed_url'];
}
else
{
die("Need to pass the (consistent) 'feed url'");
}
try
{
$db = mysql_connect($db_hostname,$db_username,$db_password);
mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
if (!$db)
{
die("Could not connect: " . mysql_error());
}
mysql_select_db("xyx", $db);
echo "Starting to work with feed URL '" . $feed_url . "'";
libxml_use_internal_errors(true);
$RSS_DOC = simpleXML_load_file($feed_url);
if (!$RSS_DOC) {
echo "Failed loading XML\n";
foreach(libxml_get_errors() as $error) {
echo "\t", $error->message;
}
}
$rss_title = $RSS_DOC->channel->title;
$rss_link = $RSS_DOC->channel->link;
$rss_category = $RSS_DOC->channel->category;
$rss_description = $RSS_DOC->channel->description;
$rss_date = $RSS_DOC->channel->pubDate;
foreach($RSS_DOC->channel->item as $RSSitem)
{
$item_id = md5($RSSitem->title);
$fetch_date = date("Y-m-j G:i:s");
$item_title = $RSSitem->title;
$item_date = date("Y-m-j G:i:s", strtotime($RSSitem->pubDate));
$item_url = $RSSitem->link;
$item_category = $RSSitem->category;
$item_description = $RSSitem->description;
echo "Processing item '" , $item_id , "' on " , $fetch_date , "<br/>";
echo $item_title, " - ";
echo $item_date, "<br/>";
echo $item_url, "<br/>";
$item_exists_sql = "SELECT item_id FROM rssingest where item_id = '" . $item_id . "'";
$item_exists = mysql_query($item_exists_sql, $db);
if(mysql_num_rows($item_exists)<1)
{
echo "<font color=green>Inserting new item..</font><br/>";
$item_insert_sql = "INSERT INTO rssingest(item_id, feed_url, item_content, item_title, item_date, item_url, item_tema, fetch_date) VALUES ('" . $item_id . "', '" . $feed_url . "', '" . $item_description . "', '" . $item_title . "', '" . $item_date . "', '" . $item_url . "', '" . $item_category . "', '" . $fetch_date . "')";
$insert_item = mysql_query($item_insert_sql, $db);
}
else
{
echo "<font color=blue>Frissítés</font><br/>";
$item_insert_sql = "UPDATE rssingest SET item_tema = ('" . $item_category . "') WHERE item_id = '" . $item_id . "'";
$insert_item = mysql_query($item_insert_sql, $db);
}
echo "<br/>";
}
} catch (Exception $e)
{
echo 'Caught exception: ', $e->getMessage(), "\n";
}
?>És szeretném ha pl. ebből az RSS részletből nem csak az 1. <category> mező kerülne az adatbázisba:
<item>
<link>
http://www.pafi.hu/_pafi/palyazat.nsf/ervdocidweburlap/490FAC2B35FC9E0EC1257A0F0038DC43
</link>
<title>
<![CDATA[
Milyen kérdést intéznék a miniszterekhez, ha képviselő lennék?
]]>
</title>
<description>
<![CDATA[
A kíirók pályázatot hirdetnek gyermekintézmények számára a Gyermekek Világnapja alkalmából.
]]>
</description>
<category>gyermek, ifjúság</category>
<category>közművelődés</category>
<category>művészet</category>
<category>szociális</category>
<pubDate>Sun, 03 Jun 2012 23:51:34</pubDate>
</item> -
RootRulez
félisten
válasz
Sk8erPeter #10033 üzenetére
Ééés ezt a dima.hu-t nem ismered?
6k két évre a 3gb domainnel, az elég baráti és elég sok oldal van náluk (referencia)
Speeedfire köszi, de ha már belevágok, akkor tényleg maximálisan olyat szeretnék, amivel úgy őrjönghetek, ahogy akarok...
-
RootRulez
félisten
válasz
Sk8erPeter #10024 üzenetére
Itt 1 évre is 2400Ft meg 2 évre is, és akkor így "csak" az www.***.hu címet foglalom le magamnak és akármilyen (akár ingyenes) tárhelyet hozzárendelhetek ehhez a címhez?
Ehhez a NEWHOSTING-hoz tuti hozzá lehet kapcsolni a másik helyen regisztrált domaint?
-
RootRulez
félisten
válasz
Sk8erPeter #10022 üzenetére
Egyébként korábban regisztráltam a Newhostingot-on már. De Domaint ég nem igényeltem, csak bekukkantottam... Itt 3 500 Ft egy évre, még ha bejönne annyi a reklámokból, akkor visszaforgatnám, de nem igazán jön belőle lecsó....
-
RootRulez
félisten
válasz
Sk8erPeter #10020 üzenetére
nahááát... így már jó, amúgy (elvileg) van benne vmi reklámcsík letiltó kód, ami UW-n működött...
-
RootRulez
félisten
válasz
Sk8erPeter #10014 üzenetére
Na, most megy, köszönöm szépen a segítséget!
-
Sk8erPeter
nagyúr
válasz
Sk8erPeter #10013 üzenetére
Inkább nézd meg ezt: [link]
már az elején:
Warning: session_start() [function.session-start]: open(/tmp/sess_4f0a512a7d873a41414b7f0fc8f3e5d5, O_RDWR) failed: No such file or directory (2) in /guestbook/captcha.php on line 2Fasza.
Nyomatsz egy
session_start();-ot, és ezt kapod a pofádba.ATW-specifikus megoldás:
hozz létre a főkönyvtáradban egy "tmp" könyvtárat, és máris menni fog....Most már vágod, milyen idióta f@szságokról beszéltem az ilyen ratyi uw-, atw-jellegű szarkupacoknál?
Ja, egyébként még egy: az a korábbi baromi hosszú "/mnt/ultraweb/h/hu/hunapk/khand.ttf" teljes fájlrendszerbeli elérési útvonal sajnos UW-nél valóban indokolt volt, mert ettől az elérési úttól totálisan eltér pl. a $_SERVER['DOCUMENT_ROOT'], tök máshova mutat, szóval gány az egész úgy, ahogy van... kár, hogy úgy tűnik, ezeket a hülyeségeiket azóta sem sikerült javítaniuk.
Nem értem, ezek a cégek hogy létezhetnek még egyáltalán. Jó, mondjuk értem, a sok arcba pakolt reklámmal. -
RootRulez
félisten
válasz
Sk8erPeter #10010 üzenetére
Mert eléggé nem vágom ezeket és a sok-sok kínai szöveg helyett nálam az jön, hogy nem működik...
XLS-ként próbáltam importálni a másik szerverről és ezt írja: Fatal error: Uncaught exception 'Exception' with message 'The filename /tmp/phpafaM8W is not recognised as an OLE file' in /libraries/PHPExcel/PHPExcel/Shared/OLERead.php:80 Stack trace: #0 /libraries/PHPExcel/PHPExcel/Reader/Excel5.php(928): PHPExcel_Shared_OLERead->read('/tmp/phpafaM8W') #1 /libraries/PHPExcel/PHPExcel/Reader/Excel5.php(498): PHPExcel_Reader_Excel5->_loadOLE('/tmp/phpafaM8W') #2 /libraries/import/xls.php(44): PHPExcel_Reader_Excel5->load('/tmp/phpafaM8W') #3 /import.php(377): require('/libraries/impo...') #4 {main} thrown in /libraries/PHPExcel/PHPExcel/Shared/OLERead.php on line 80
Irigyellek ha ez mond neked vmit.
Másik kérdésem az lenne, hogy anno a captchát meg tudtam/tudtuk csinálni úgy, hogy
imagettftext($im,20,0,12,32,$szurke,"/mnt/ultraweb/h/hu/hunapk/khand.ttf",$str);
imagettftext($im,20,0,10,30,$fekete,"/mnt/ultraweb/h/hu/hunapk/khand.ttf",$str);Azaz a betűtípust útvonalát fájlként adtam meg. No én azt hittem, hoyg a "ultraweb"-et átírom "atw"-re, de nem akar így menni. Azt írja, hogy "biztonsági kód", mert ugye a képet nem tudja betölteni a betűtípus fájlja nélkül... (gondolom)
<font size="1">Biztonsági kód:</font> <img src="captcha.php" alt="Biztonsági kód" title="Biztonsági kód"> <input type="text" name="captcha_code" value="" maxlength="4">
<input type="submit" name="post" id="post" value="Küldés" /><font size="1"> * - Kötelező kitölteni.</font>Itt gondolom a title-t írja ki a kép helyett, mert nincs miből kód-képet csinálni...
-
RootRulez
félisten
válasz
Sk8erPeter #10008 üzenetére
Köszi, végülis az elején egy
<head>
blablabla
</head>kavart be.
Most pedig valahogy átnyaggatom az SQL adatbázisom (megjegyzem, hogy az export-import nem müködik.
-
RootRulez
félisten
válasz
Sk8erPeter #10005 üzenetére
Már sokszor gondolkodtam rajta, de még meglátom, egyelőre örülnék, ha ez működne,
mert a 6. sorból eltüntetve se megy.Most kitöröltem minden mást és működik. - Azt csinálná a php-m, hogy egy fájlt megnyit, hozzáad egyet és továbblép egy másik oldalra, ezzel számolnám, hogy hányszor nyílt meg... A hozzáadós részt kitöröltem, és csak az átirányítást hagytam meg, úgy működik.
- De az átirányítás lényege a hozzáadás lett volna... -
RootRulez
félisten
válasz
Sk8erPeter #10002 üzenetére
A 6. sorba az van, hogy <?php
Azért UW meg ATW, mert erre telik.
-
válasz
Sk8erPeter #9998 üzenetére
Jó, jó! Köszi PazsitZ és Sk8erPeter!
-
CSorBA
őstag
válasz
Sk8erPeter #9989 üzenetére
Jaja
Én is néztem, hogy miért ellenkezel, mikor tökéletesen pont az amit akarok
szerk: Viszont az indexeket újra kell járnom, mert az marad.
-
CSorBA
őstag
válasz
Sk8erPeter #9987 üzenetére
biker: az array_dif nem ezt csinálja, az tuti nem lesz jó.
Sk8erPeter: Azaz, azt kerestem, nem akartam végignézni az array funcitons manualt, hátha tudja itt valaki kapásból. Nagyon szépen köszönöm!"Szerk.:
"Magyarán ezt várnám:
$eredmeny_tomb = array('2', '2', '3');"
Ebből csak array('2', '3') lesz array_intersecttel. Nem arra vagy kíváncsi?"Nem, ebből 2 2 3 lesz, ezt várom, ez jó
$tomb1 = array('1', '1', '1', '1', '2', '2', '3');
$tomb2 = array('2', '3');
$egyezoek = array_intersect($tomb1, $tomb2);Ez remek
-
bazsi44
tag
válasz
Sk8erPeter #9977 üzenetére
igazából már nyolcadik óta leköt az ilyen. de eddig csak rainmeteres kis skineket írtam. nem tudom mennyit mond neked ez.
bírom ahogy több 100 sor 'más számára értelmetlen ökörség' hogy alakul át látható, irányítható,hallható dolgokká.. annyira érdekes
ezt most megint jólmegaszontam. -
bazsi44
tag
válasz
Sk8erPeter #9975 üzenetére
azt hittem majd css meg html készít ki, de azok fényévekkel könnyebbek ennél!
javascripthez meg hozzá se merek nyúlni. majd szeptembertől emelt infó fakton. talán.
annyira bánom, hogy infótanárom pofámba vágta, hogy ha programozni akarok, akkor nem ő az emberem, mert utál, és NEM IS TUD programozni...amúgy meg. fejben nem is olyan bonyolult egy weboldal.
gondolom pár év tapasztalattal mér gépen sem nehezebb megvalósítani...
majd meglátjuk leszek-e híres weblaptervező -
bazsi44
tag
válasz
Sk8erPeter #9971 üzenetére
megoldva. mára ennyi elég. köszi mindent. lehet nektek nem sokat értem, sőt talán csak rontottam a levegőtök, de nekem nagy segítség.
-
bazsi44
tag
válasz
Sk8erPeter #9965 üzenetére
kivan az töltve. nem mintha tudnátok kezdeni valamit az adatbázisommal, csak nem kötöttem az orrotokra
-
bazsi44
tag
válasz
Sk8erPeter #9961 üzenetére
bocsi.
<?php
$con = mysql_connect("","","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("", $con);
if ($page == 'nike') {
$result = mysql_query("SELECT * FROM table WHERE name='nike'");
} else {
$result = mysql_query("SELECT * FROM table WHERE name='adidas'");
}
while ($row = mysql_fetch_assoc($result)) {
echo '<div>'. $row['name'] . '</div>';
}
mysql_close($con);
?>
annyira hülyének érzem magam, akkor is, ha most kezdetm. és elnézést. szóltam előre. ha nem akarod, hogy földig romboljam ép elméd, szívesen elmehetek. -
Sk8erPeter
nagyúr
válasz
Sk8erPeter #9936 üzenetére
Érdekes, hogy MySQL-ben ezt meg tudták oldani rendesen...
SELECT NOW( )
2012-05-31 17:51:15SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH)
2012-06-30 17:51:15Ahogy ez is jó:
SELECT DATE_ADD( '2013-01-30 17:51:15', INTERVAL 1 MONTH )
2013-02-28 17:51:15 -
Sk8erPeter
nagyúr
válasz
Sk8erPeter #9935 üzenetére
Mondjuk igazából a saját témaköröm inkább arról szól a Stack Overflow-n, hogy a plusz egy hónap miért viselkedik ilyen érdekesen, nem is annyira fókuszál konkrétan a hónap utsó napjára, csak hogy miért b@szódik el, ha 31-én hozzáadok egy hónapot, most jövök rá.
De ez mindenképp nagyon hasznos segítség volt.Az is igaz, hogy azt mondjuk lehetne csekkolni, hogy amennyiben ez a hónap 31 napból áll, és épp 31-e van, akkor másképp viselkedjen, konkrétan így, ahogy mutattad, és akkor ezt a kódot már fel lehetne rakni SO-ra.
-
Sk8erPeter
nagyúr
válasz
Sk8erPeter #9932 üzenetére
Na várjunk, most fogom fel a tweet lényegét:
első:
http://twitter.com/rasmus/status/208157669452816384
második:
http://twitter.com/rasmus/status/208160760302538752Ezek szerint a PHP a GNU date-et használja, tehát igazából nem a PHP sara ez, hanem a GNU date függvényé?
-
PazsitZ
addikt
válasz
Sk8erPeter #9932 üzenetére
Valóban érdekes probléma
$date = new DateTime();
$date->modify('last day of next month');
$nextMonth = $date->format('Y-m-d H:i:s');
$nextMonthLastDay = $date->format('d');
echo "$nextMonth";
echo "$nextMonthLastDay";Ha $date->modify('1 month'); kódot próbálod az feltehetőleg az aktuális/kiinduló hónap napszámát adja hozzá, ami 31 így produkál 7. hónap elsejét, aminek azután a napszáma már ugye 31.
-
CSorBA
őstag
válasz
Sk8erPeter #9928 üzenetére
Én egy komoly e-learninges (itfactory, netacademia szerű) anyagra számítottam, ennek fényében lepődtem meg
-
Peter Kiss
őstag
válasz
Sk8erPeter #9922 üzenetére
IoC-nál jobb a DI, de egy DLL-t elég nehéz bootstrapelni.
A tervezési minták átívelnek a nyelveken. -
Tele von Zsinór
őstag
válasz
Sk8erPeter #9922 üzenetére
A service locator patternre hozott példát, hogy hogy működik ez .NET alatt. Feltételezem, a kód C#-ból van, ott van ilyen szintaxisa a template-eknek. Első ránézésre valahol a Factory és a Dependency Injection keverékének tűnik.
Lambda, vagy más néven névtelen függvények. A php világban leginkább closure néven ismertek.
Becsatlakozva kicsit az épp folyó témába: nagyon sokáig használtam én is singletonokat, leginkább a már említett adatbázis-kapcsolat miatt, mert hogy abból legfeljebb egyet akarunk egy request során. Aztán amikor elkezdtem belemászni a tesztelésbe, meg láttam, mennyire is nehéz az ilyenekre épülő kódhoz unit testet írni (avagy: lehetetlen), gyorsan leszoktam róla.
Jelenleg a Dependency Injection a leginkább használt mintám, erre egy gyors és könnyen érthető megvalósítás a Pimple. Pár sorral megoldható, hogy a $app["log"] első híváskor példányosítsa a logger osztályt, a többi meg ugyanazt kapja vissza - mock osztályokkal innentől nagyon könnyen tudom például azt tesztelni, hogy egy service x függvénye y paraméterekkel meghívja-e annyiszor a loggert, ahányszor kell. Analóg módon az adatbázist (mondjuk $app["db"]) is le tudom cserélni a tesztek alatt egy erre tökéletes (akár tömbökkel működő) implementációra, amivel pontosan azt tudom tesztelni, amit akarok: a controllereimet.
És ez csak a felszín. Nagyon érdemes utánaolvasni részletesebben, kezdésnek Fabien Potencier cikksorozatának első két részét ajánlom.
-
Peter Kiss
őstag
válasz
Sk8erPeter #9920 üzenetére
Singleton-t még logger osztállyal sem használnék. Van mindenre sokkal okosabb és jobb megoldás, erre pl. egy service locator lenne az egyik (e mögé be lehet tenni, hogy csak egy instance lehet mindig, de ki hogyan szereti) lambdákkal. Ez egyébként nagy királyság, a már említett DLL-ből kintre csak ennyi látszik: DLL.GetService<TService>();
-
Peter Kiss
őstag
válasz
Sk8erPeter #9914 üzenetére
Igaz, de azzal nem fog tudni mit kezdeni.
---
@Speeedfire
Az egyszerűbb út csalóka. Cégnél is azt választották mindig, egy DLL kódját már több, mint egy hete hegesztem, hogy kimossak mindent a szarból (abban pl. mindig ilyenek voltak: [akármilyen]DAL.Instance(), pff(mindez mint metódushívás paramétere is akár)).
-
Speeedfire
félisten
válasz
Sk8erPeter #9906 üzenetére
Na, ma is tanultam valami.t
Köszi.Stewie a nagyÚr, te Chewbacca vagy!
Grat! -
sonar
addikt
válasz
Sk8erPeter #9881 üzenetére
Ritkán PHP-zek, úgyhogy ez nekem teljesen új volt.
Kösz a tájékoztatást. -
Peter Kiss
őstag
válasz
Sk8erPeter #9888 üzenetére
Nem mondta, kérdezte.
-
Speeedfire
félisten
válasz
Sk8erPeter #9885 üzenetére
Legközelebb így használom.
-
Peter Kiss
őstag
válasz
Sk8erPeter #9885 üzenetére
Melyik kérdés a helyes?
1: A pohár félig teli van?
2. Félig üres a pohárm? -
Speeedfire
félisten
válasz
Sk8erPeter #9879 üzenetére
Erre gondoltam, de szerintem te is tudod, csak valamibe bele akartál kötni.
-
Korcsii
őstag
válasz
Sk8erPeter #9881 üzenetére
file_get_contents()-t is lehet explode()-olni soronkként, és akkor csak azon a többön kell végigmenni... azt mondjuk csak sejtem, hogy egy fokkal több erőforrást kíván ez a megoldás...
-
válasz
Sk8erPeter #9872 üzenetére
Hát nem tudom. De vagy te vagy én valamit félreértünk!
-
papa019
senior tag
válasz
Sk8erPeter #9865 üzenetére
Közben választ kaptam a régi admintól, hogy az ftp-ről elérhető a .htaccess, de ftp elérhetőséget nem mondott, a régi már nem működik...
Megnéztem a 193.*** IP címet, ha arra irányítom a hosts fájlomban a domaint, akkor továbbra is működik a régi site, viszont az FTP kliensnél az a hiba lép fel, hogy a kapcsolat felépül, a felhasználónév megadása után viszont OFFLINE hibaüzenettel elszáll.Valakinek valami ötlete van, hogy hogyan érhetem el az FTP-t?
-
papa019
senior tag
válasz
Sk8erPeter #9863 üzenetére
Leszedtem a régi tárhelyről FTP-n az összes anyagot és feldobtam erre a tárhelyre.
Igen, közben rájöttem, hogy a htaccess rejtett, de a letöltés után megszüntették az ftp elérést... -
papa019
senior tag
válasz
Sk8erPeter #9861 üzenetére
Közben megvan a lehetséges hiba.
A .htaccess fájl nem került birtokomba a korábbi szerverről, ennek hiányában pedig nem működnek ezek a linkek...
A tegnap esti néhány perces/órás jó működés még a korábbi host miatt volt. -
papa019
senior tag
válasz
Sk8erPeter #9859 üzenetére
Hát én ezt komolyan nem értem... Most megint HTTP Error 500 - Internal server error van
-
papa019
senior tag
válasz
Sk8erPeter #9857 üzenetére
Írtam a host cégnek, de választ még nem kaptam...
Én focizni voltam...
Gondolom ők ütyködtek valamit. -
papa019
senior tag
válasz
Sk8erPeter #9855 üzenetére
Köszönöm a válaszokat, kezd működni az oldal.
Jelenleg a login és az elfelejtett jelszó nem jön még be (mindkettő popup).
Amúgy már minden aktív. -
fordfairlane
veterán
válasz
Sk8erPeter #9853 üzenetére
Neked másik host jöhet be. Nekem ugyanaz a szöveg látszik az ingatlanpiac.hu főoldalon, amit a thumbalizr-ről belinkeltél.
-
fordfairlane
veterán
válasz
Sk8erPeter #9851 üzenetére
Ez az index.html tartalma lehet.
-
Siriusb
veterán
válasz
Sk8erPeter #9849 üzenetére
Biztosan csalsz.
-
Sk8erPeter
nagyúr
válasz
Sk8erPeter #9848 üzenetére
-
Speeedfire
félisten
válasz
Sk8erPeter #9838 üzenetére
Nézem!
-
fordfairlane
veterán
válasz
Sk8erPeter #9839 üzenetére
DNS cache frissülési probléma lehet, nekem ez a link 500 (Internal Server Error)-t dob.
-
papa019
senior tag
válasz
Sk8erPeter #9839 üzenetére
Tehát neked minden funkció működik?
Nekem semmi nem jön be (internal server error a supportra is)... Az én készülékemben lenne a hiba?Egyébként az ez alatt lévő kommentben írt DNS cache dologra azt tudom írni, hogy a mai nap folyamán lett átirányítva a domain a másik szerverre... Lehet ez a gond?
-
papa019
senior tag
válasz
Sk8erPeter #9833 üzenetére
-
Speeedfire
félisten
válasz
Sk8erPeter #9832 üzenetére
Azért, mert így a login rész okés.
Oda el lehet menni, legalábbis még most.
Meglátjuk mi lesz belőle. -
Speeedfire
félisten
válasz
Sk8erPeter #9822 üzenetére
Mégsem jó ez így, hogy a fő controllerben van.
Kiléptet, ez így okés is. De belépni már nem tudom így.Ennyi van a főcontrollerben.
public function init() {
$this->karbantartas();
}
public function karbantartas() {
$model = Maintance::model()->findByPk(1);
if($model->aktiv == 1 && !Yii::app()->getModule('user')->isAdmin()) {
Yii::app()->user->logout();
//redirect
}
}De most akkor minden egyes kontrollerben hívjam meg ezt? Az sem jó szerintem....
Vagy csak most nem jut eszembe más.Szerk:
No para, a logincontrollerbe ezt írtam (most már jó):public function init() {
} -
papa019
senior tag
válasz
Sk8erPeter #9826 üzenetére
Jelenleg az a baj, hogy az indexen kívül nekem nem működik egyik php fájl sem.
A linkek mind errort dobnak.Elképzelésem nincs, hogy miből és hogyan lett összedobva az oldal, én csak "megörököltem".
Hol találok error.log fájlt?
-
Speeedfire
félisten
válasz
Sk8erPeter #9822 üzenetére
Ez így nagyon hasznos.
Akkor egyszerűen csak a főcontrollerben lecsekkolom ezt mindig, aztán kidobom ha nem admin és offline állapotban van a lap.A regexben meg igazad volt. A fene gondolta volna, hogy az a hülye szóköz bezavar nekije...
-
Speeedfire
félisten
válasz
Sk8erPeter #9820 üzenetére
Ahha, na akkor már majdnem megvan a megoldás.
Annyi, hogy csak az adminnak engedem ilyenkor a belépést. Amúgy van arra mód, hogy ilyenkor minden aktív felhasználót kidobjak az oldalról?Illetve +1 kérdés.
Sehogysem akar összejönni egy reg. kifejezés.
Konkrétan azt akarom megnézni, hogy adott "szópár" van-e a kifejezésben vagy sem.
pl ((blog\.hu) | (uw\.hu) | (fw\.hu) | (blogspot\.com))
Elvileg ha van a sztringben ezek közül akár 1 is akkor ki kellene, hogy dobja, hogy hahó!! De nem, semmit sem tesz. -
válasz
Sk8erPeter #9814 üzenetére
Végre!
-
Speeedfire
félisten
válasz
Sk8erPeter #9808 üzenetére
Még nincs kint pábon.
Valami local tesztre gondoltam, de valami csak van...
Új hozzászólás Aktív témák
Hirdetés
- Magisk
- Milyen videókártyát?
- Kormányok / autós szimulátorok topikja
- Gyúrósok ide!
- Genshin Impact (PC, PS4, Android, iOS)
- Akciófigyelő: Jelentősen olcsóbban nyit az Ulefone új mindenese
- Építő/felújító topik
- Autós topik
- Kecskemét és környéke adok-veszek-beszélgetek
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- További aktív témák...
- AKCIÓ! Gigabyte AORUS 16X (2024) Gamer notebook - i7 14650HX 16GB RAM 1TB SSD RTX 4070 8GBWin11
- Csere-Beszámítás! Asztali számítógép PC Játékra! I5 12400F / RTX 3070 / 32GB DDR4 / 500GB SSD
- DELL Thunderbolt Dock - WD19TB modul 02HV8N (ELKELT)
- Lenovo Thinkpad T14 üzleti i5-10310u 10th gen. 8-32Gb RAM 256GB-1TB SSD gar.
- Csere-Beszámítás! Asus Számítógép PC Játékra! R5 1600X / GTX 1080 8GB / 32GB DDR4 / 256SSD + 2TB HDD
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest