- Nagy pofon: lőttek a Meta európai AI-tervének
- Letartóztatták, mert AI segítségével csalt az egyetemi vizsgán
- Windows 11
- Synology NAS
- Xiaomi AX3600 WiFi 6 AIoT Router
- Mobilinternet
- Crypto Trade
- Rengeteg áram kell az adatközpontoknak, erre válasz a geotermikus energia
- Betelik a pohár: nagy igény lenne a gyorshajtás-ellenes technológiára
- Telekom otthoni szolgáltatások (TV, internet, telefon)
Új hozzászólás Aktív témák
-
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[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
orkester
senior tag
Na még egy aztán csendben maradok.
Van ez a kódrészlet ami hibátlanul működik:
$sql_end = " ('" . implode("','", $talalat) . "')" ;
sql = "SELECT * FROM secure_xy WHERE erdekeltseg IN ".$sql_end;Viszont azt szeretném, ha ez működne valahogy:
$sql_end = " ('" . implode("', '", $talalat) . "')" ;
$sql_end2 = " ('" . implode("', '", $talalat2) . "')" ;
$sql_end3 = " ('" . implode("', '", $talalat3) . "')" ;
sql = "SELECT * FROM secure_xy WHERE erdekeltseg IN ".$sql_end; AND erdekeltseg2 IN $sql_end2 AND erdekeltseg3 IN $sql_and3Egyszerűen nem akar összejönni a kód, hogy mindhárom feltételnek megfeleljen.
PSN: orkester ** Aki tud olyan nemzetközi hírről, ami a Ft-ot nem gyengíti dobjon egy privátot - 2012.05.24. óta 0db üzenet ** Ha nem válaszolok valószínűleg le vagy tiltva és nem véletlenül. ** Ha valami karcos, kopott, megrágta a kutya, kérlek ne hirdesd újszerűnek, köszi!
-
ArchElf
addikt
válasz
orkester #10054 üzenetére
Nem írtad el?
sql = "SELECT * FROM secure_xy WHERE erdekeltseg IN ".$sql_end ." AND erdekeltseg2 IN ".$sql_end2." AND erdekeltseg3 IN ".$sql_and3;AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
orkester
senior tag
válasz
ArchElf #10055 üzenetére
De, elírtam, így pénteken már nehezebb koncentrálni és egyszerűen nem vettem észre. Köszi!
[ Szerkesztve ]
PSN: orkester ** Aki tud olyan nemzetközi hírről, ami a Ft-ot nem gyengíti dobjon egy privátot - 2012.05.24. óta 0db üzenet ** Ha nem válaszolok valószínűleg le vagy tiltva és nem véletlenül. ** Ha valami karcos, kopott, megrágta a kutya, kérlek ne hirdesd újszerűnek, köszi!
-
-
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.
-
Sk8erPeter
nagyúr
válasz
Siriusb #10058 üzenetére
Ajjaj, előre félek...
Akkor majd várlak a Drupal topicban, ahol jelenleg úgyis temetőhangulat van.Sk8erPeter
-
Sebaj Fóbiás
aktív tag
Sziasztok!
Php, Wamp. Beolvasok egy file listát (képek), iconv(iso-8859-2-ről, utf-8-ra) a nevek korrekt megjelenítéséhez, de amikor htmlentities($currentfile, ENT_QUOTES, "iso-8859-1") után megadom img forrásként nem teszi ki a képet ha pl hosszú ő is van a filenévben (éáö oké). A csak angol karaktereket tartalmazó fileneveknél persze még a htmlentities sem kell, naivan azt hittem, hogy ahogy a scandir kiszedte a neveket azokat simán visszadobva jó lesz, de persze nem. Meg miért nem eszi meg? Hogy kéne konvertálnom? (Arról nem is beszélve, hogy ez ráadásul még csak tesztkörnyezet, más rendszeren gondolom megint máshogy kell majd kavarni vele.)
Remélem valaki felnyitja a szememet, baromi kényelmes lenne file-névbe rakni az infókat.
u.i.: Látom én is, hogy ez így káosz, de pl a htmlentities iso-8859-2-re hibát dob (charset `iso-8859-2' not supported, assuming iso-8859-1), próbálgattam amit lehet, hogy történjen valami
.
[ Szerkesztve ]
Két bolygó beszélget: - Te, képzeld, Homo Sapiensem van.. - Nem baj, ne piszkáld, elmúlik magától.
-
Sk8erPeter
nagyúr
válasz
Sebaj Fóbiás #10060 üzenetére
"Remélem valaki felnyitja a szememet, baromi kényelmes lenne file-névbe rakni az infókat."
OK, te akartad.
1.) Ne használj ékezeteket fájlnévben, csak az angol ábécének megfelelő karaktereket használj (mint most saját bőrödön tapasztalod, problémáid lehetnek vele; de a példád csak egy a sok közül);
2.) ne tárolj infókat fájlnévben. Nem kényelmes megoldás, hanem ronda megoldás. A kényelmes az, ha rugalmasan és gyorsan, könyvtárak listázása, fájlok felolvasása nélkül fel tudod használni az adatokat.
Használj adatbázist ilyen célra.Ha htmlentities()-t használsz az ékezetes karakterekre is, akkor HTML-kódokká alakítja azokat, ami nem ugyanaz, mint maga az eredeti karakter, ergo problémáid lesznek az elérési utakkal.
Sk8erPeter
-
CSorBA
őstag
Valaki nem nézne rá gmail SMTP-s levélküldésre? Valami miatt mindig ezt dobja:
SMTP -> ERROR: Failed to connect to server: Connection timed out (110)
Pedig tuti jó volt, változtattak valamit? -
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...
Két bolygó beszélget: - Te, képzeld, Homo Sapiensem van.. - Nem baj, ne piszkáld, elmúlik magától.
-
Soak
veterán
Sziasztok!
HTML topikban már linkeltem, hogy PHP menüt probálok csinálni, sikerült is olyasmire amit szerettem volna. Egyet nem tudok megoldani, méghozzá, hogy a default "nem müködik" . Magyarul, ha csak siman linkelek az about.php-re akkor hiányolja az id-t hiba kód = . Ha egy about.php?id=1 a link, akkor természetesen működik és azonnal az 1-es contentet löki be. Hogy kéne megcsinálni, hogy ha id-t nem talál akkor az about.php-t tegye be kód nélkül (mármint igy is beteszi csak kóddal) ?
-
Soak
veterán
-
CSorBA
őstag
Gondolom az a baj, h. "-jelekbe rakod az id-t. Ami nem jó, mert ugye gondolom az echo is így van. Szóval az id-t így add meg: id=\"blabla\".
szal pl:
echo "<li id=\"blabla\">kiscica</li>";
-
Sk8erPeter
nagyúr
válasz
Sebaj Fóbiás #10064 üzenetére
Nem csak úgy céltalan beszólásból és heccből írtam.
Ha komolyabb fejlesztési igényed lesz, akkor majd rájössz, hogy ez tényleg nagyon nem egy könnyen kezelhető és szép megoldás, mert nagyon sok macerával jár, nem lehet vele szépen felépíteni galériákat (vagy csak nagyon barmolósan), stb. Ráadásul adott esetben még egy adatbázis-kapcsolódással, adatlekéréssel járó kód is kevésbé erőforrás-igényes, mint komplett könyvtárak beolvastatása.
Ha a képek sorrendjét szeretnéd megváltoztatni, akkor ahhoz be kell olvasnod az egész könyvtár tartalmát, majd egy összehasonlító függvényt ráereszteni, és bizonyos szempontok szerint átrendezni egy tömböt, vagy pedig magában a fájlnevekben leszel kénytelen explicite megadni a sorrendet, nem nevezheted át tetszőlegesen a fájlt, sőt, ha mondjuk a fájlnévben szerepelteted a kategóriát, akkor azt minden egyes fájlnál meg kell tenni, ami adott kategóriába tartozik, és ha a kategóriád át szeretnéd utólag nevezni, akkor ügyelni kell rá, hogy minden egyes fájlt helyesen átnevezz; aztán hosszabb neveknél már probléma lehet maga a fájlhossz; nem tudsz tetszőleges hosszú, esetleg HTML markuppal kiegészített leírást mellékelni a fájlhoz; sőt, ami még rosszabb, állandóan figyelned kell rá, hogy ne kerülhessen rosszindulatú, vagy a programod/felületed megborítását eredményező karaktersorozat a fájlnevekbe. Ezek csak azok a szempontok, amik elsőre eszembe jutottak, de szerintem ezt a listát a végtelenségig lehetne bővíteni.
Hidd el, nem hülyeségből használ minden normális képmegjelenítő webalkalmazás adatbázist.No, de ha ragaszkodsz ehhez a megoldáshoz, akkor (máris találkoztál az első problémával
) a másik topicban is említettem, hogy szerintem nem jó, hogy kutyulod a karakterkódolásokat: egyszer ISO-8859-1, majd ISO-8859-2, majd UTF-8, én őszintén szólva nem tudom követni.
Válassz ki egy karakterkódolást, és ahhoz ragaszkodj konzekvensen, hogy ne legyen szükség konvertálgatásokra.
De az a baj, hogy nem látjuk a teljes kódodat, így nehéz megmondani, konkrétan hol a para.
Ha bemásolod, akkor tudunk érdemben is segíteni.Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
CSorBA #10068 üzenetére
echo "<li id=\"blabla\">kiscica</li>";
escape-elgetések helyett inkább így:
echo '<li id="blabla">kiscica</li>';
Nem tom, hogy vagy vele, de számomra legalábbis az utóbbi áttekinthetőbb, plusz a PHP nem próbál keresgélni benne behelyettesítendő változókat (nem macskaköröm, hanem aposztróf). Nagyobb kódnál ennek lehet pozitív teljesítménybeli vonzata, még ha nem is olyan nagy a különbség.Sk8erPeter
-
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."'..." -
Sk8erPeter
nagyúr
válasz
CSorBA #10072 üzenetére
Na igen, többek közt ezért kell prepared statementeket használni, pl. PDO-val: [link]. Nagyon sok szempontból hasznos.
(pl. ronda query-összefűzögetések, SQL Injection-veszélyek kiszűrése szintén ronda mysql_real_escape_string() hívások helyett; plusz más adatbázisok támogatása, és így tovább)
[ Szerkesztve ]
Sk8erPeter
-
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
[ Szerkesztve ]
-
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 #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.
-
RootRulez
félisten
válasz
RootRulez #10030 üzenetére
No, végül úgy alakult, hogy a http://domain-tarhely.net/-nél lett a tárhelyem. Így már egy sima .hu domain boldog tulajdonosa vagyok.
Érdekes, hogy egy php kérdésből mik lehetnek...
ON
Mennyire macerás, hogy az oldal tartalma ne töltődjön be teljesen, azaz bizonyos tartalmak "összecsukva" legyenek. Itt van ez az oldal, amin jelenleg 7x lehet lapozni, mire az oldal aljára érek.
Szóval pl ami régebbi, az ne látszódjon, csak, ha "kinyitják"
Ehhez meg már vmi másik forrásfájl kéne, amiből az oldal kiszedi az adatokat/tartalmakat és "maga készíti el önmagát"? És nekem nem az oldalt kéne szerkesztenem, hanem azt a forrást, amiből jön létre az oldal tartalma? (nem értek hozzá, de így képzelem el...)
[ Szerkesztve ]
═════════════════════════════════════════
-
Soak
veterán
Ezzel
<?php
if(isset($_GET))
{
$id = $_GET['id'];
}
else
{
echo "acolor";
}
if ($id == "edit")
{
echo "current";
}
?>mi a baj? Azt porbálom elérni, ha $_GET-ből van id, akkor az legyen $id, ha nincs akkor irja ki, hogy acolor , viszont ha van $_GET , akkor meg azt, hogy edit. 100 félét megprobáltam de mindig azt dobja ki ,hogy Undefinied id .
Mármint akkor dobja azt ki mikor tényleg nincs id
[ Szerkesztve ]
-
Soak
veterán
válasz
Korcsii #10082 üzenetére
Amúgy azt írtam, csak 8 óta kicsit már tompulok
A lényeg amit szeretnég elérni, hogy ha nincs id , akkor echo-zza ki, hogy acolor, ha van id és az az id amit szeretnék ( tehát ha van id és about akkor echozza ki, hogy current, de ha van id és nem about akkor echozza ki ,hogy acolor)
-
Sebaj Fóbiás
aktív tag
Sk8erPeter:
Ezzel mind tisztában vagyok, de a project nem olyan horderejű, hogy az általad felvetett problémakkal számolni kelljen. Egyszerűen felmerült egy ilyen ötlet és kíváncsi voltam meg lehet-e így oldani. Üdv!
[ Szerkesztve ]
Két bolygó beszélget: - Te, képzeld, Homo Sapiensem van.. - Nem baj, ne piszkáld, elmúlik magától.
-
Soak
veterán
válasz
CSorBA #10087 üzenetére
A végső megoldás ez lett
<?php if (!isset($_GET['id']) OR $_GET['id'] == 'upload')
{
echo "current";
}
else
{
echo "acolor";
}?>wis tanácsa előhozta az AND és OR -t . Látszik, hogy mennyit ér a közép iskolás számtech óra, pedig ezt még tanították ...
.
Magyarul ha nincs ID vagy upload az id akkor szines, ha bármi más akkor nem.
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz
Sebaj Fóbiás #10084 üzenetére
Hát jó, és akkor a problémát megoldani nem akarod? Csak mert kódot nem mellékeltél végül
Sk8erPeter
-
j0k3r!
senior tag
ez tokjo, csak egyatalan nem az, amit az elobb kertel:
"tehát ha van id és about akkor echozza ki, hogy current"no offense: holnap szerintem avval kellene kezdened, hogy atnezed a programozasi alapokat, mert ennel csak komplexebb problemakkal fogsz szembesulni egy weboldal/webalkalmazas elkeszitese soran. ehhez ajanlanam neked ezt a konyvet: [link]
some men just wanna watch the world burn...
-
Soak
veterán
válasz
j0k3r! #10090 üzenetére
Tudom, de volt egy másik probléma is amit ez a kód megoldott, közben amit kérdeztem meg magamtól megoldottam .
De azért köszi, kb 20 óra tutorialt végignéztem az elmult pár hétben, mióta ténylegesen neki álltam kb 15ször többet fejlődtem.
Szerk : Amúgy még annyit ehhez, hogy amikor az egyetemen az első évben tanították az anyagismeretet és elmagyarázták, hogyan néz ki és működik egy szakító szilárdság mérő berendezés, akkor mindenki csak nézett mint az edényes és hiába kérdezted vissza nem bírta elmondani. Amikor gyakorlaton mindenki megmért egy acélrudat, kivülről fújta az egészet. Persze kellett hozzá az elmélet de önmagában nem volt elég.
Szerk2 :
A második kód ez volt amugy
<?php
if (isset($_GET['id'])){
if ($_GET['id'] !== 'edit')
{
echo "acolor";
}
else
{
echo "current";
}
}
?>[ Szerkesztve ]
-
Sk8erPeter
nagyúr
Akkor megnyugodtam, azt hittem, csak nekem tűnik értelmetlennek.
Egy tanács: inkább add át az ilyen értékeket egy változónak, mielőtt komplexebb vizsgálatokat végeznél rajtuk, mert akkor nem kell állandóan lecsekkolni, hogy létezik-e a megadott indexen bármi.
Tehát így:
$id = isset($_GET['id']) ? $_GET['id'] : NULL;
VAGY
$id = isset($_GET['id']) ? $_GET['id'] : '';... és így tovább.
Utána mehet a vizsgálat:
switch($id){
case 'tökömtudja':
// ...
break;
case 'mittudomén':
// ...
break;
default:
break;
}Sk8erPeter
-
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.
-
Sebaj Fóbiás
aktív tag
válasz
Sk8erPeter #10089 üzenetére
<?php
?>
Na, íme, és nem működik. Hol a hiba?
Két bolygó beszélget: - Te, képzeld, Homo Sapiensem van.. - Nem baj, ne piszkáld, elmúlik magától.
-
Korcsii
őstag
válasz
Sebaj Fóbiás #10095 üzenetére
utf-8 bom... ja hogy nem az... ja hogy poénból üres... áhhá...
-
Lal. A kutya (Brájön) meg a kisgyerek (Sztyúji) vitázik. Akár csak a sorozatba
[ Szerkesztve ]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
riska1982
tag
Sziasztok!
Segítséget szeretnék kérni. Annak idején megtaláltam egy fél napos keresgélés után, de most nem jut az eszembe, hogy mi alapján sikerült.
Olyan php fügvényre lenne szükségem, ami pl egy termék keresésnél (esetleg félregépelés történt), akkor a rendszer felajánlja, hogy "nem erre gondoltál véletlen?" és megadja a helyes találatot. Ilyen van a google keresőben is és a bithumen oldalon.
Erre a fügvényre lenne szükségem.Köszi
[ Szerkesztve ]
https://autofejlesztes.hu Ahol az autódhoz szinte mindent megtalálsz. 06/70-507-08-38
Új hozzászólás Aktív témák
- BenQ PD3205U 4K Tervezői Monitor!32"/99% sRGB/Pantone/AQCOLOR/Type-c/Mac Ready/Beszámítás!
- Samsung Odyssey G8 Ívelt Ultrawide Oled Monitor!34"/Oled/WQHD/175hz/0,1ms/Freesync-G-sync/Beszámítás
- Ahh! DELL Latitude 3410 Tartós Profi Laptop -60% 14" i5-10210U 4Mag 16GB 512GB SSD FHD IPS
- Ohh! DELL Latitude 3410 Tartós Profi Laptop -60% 14" i5-10210U 4Mag 8GB 256GB SSD FHD IPS
- PlayStation 4/Slim/Pro konzolok teljes karbantartása, pasztázással Thermal Grizzly 1 órán belül!!