- gban: Ingyen kellene, de tegnapra
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Imilenni: Egy kis depi (szösszenet inkább), remélem elfér itt :) 3#
- Geri Bátyó: Agglegénykonyha 5 – Edények és konyhai eszközök
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- aquark: A ló túloldalán (Intel-AMD szivatás)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
-
LOGOUT
Új hozzászólás Aktív témák
-
fordfairlane
veterán
válasz
DiabloCorsa #6540 üzenetére
PHP-ben egyszerűen meg lehet oldani.
$tomb = preg_split("/English/", $szoveg);
$magyar = $tomb[0];
$maradek = $tomb[1];Ezzel kettévágtad a stringedet az "English" szó mentén. Első rész a magyar, többi az angol, meg minden más A maradékot aztán továbbdarabolhatod, következőként a "român" szóval, az eleje lesz az angol, és így tovább, megkapod a megkapod a horvát, román, ukrán szövegrészt.
-
martonx
veterán
válasz
DiabloCorsa #6544 üzenetére
"mysql adatbázis Apache szerveren"
Linux vagy Windows szerveren fut egy apache webszerver. És e mellett fut egy MySQL szerver. A pontosság kedvéért. -
válasz
DiabloCorsa #6544 üzenetére
Ja, igen. Sk8erPeternek tökéletesen igaza van. Iskolában nem lehet megtanulni programozni. Többet ér sokszor egy jó angol könyv, mint az egész tantárgy. Mellé kell az elhivatottság.
-
válasz
DiabloCorsa #6544 üzenetére
Excelben oké ez a név, de az elem az ott is sort jelent. Röviden kb. így néznek ki az elnevezések.
Excel -> relációs adatbázis:
munkalap -> tábla
sor -> elem, rekord
oszlop -> attribútum, tulajdonság
cella -> mező -
Sk8erPeter
nagyúr
válasz
DiabloCorsa #6542 üzenetére
"az jó cellában van"
Most miért is beszélünk cellákról? Hogy jön ide a "cella"? Eddig arról volt szó, hogy a júzer felvitte egyetlen textarea-ban, az általad mutatott mintának megfelelően. Akkor gondolom ezt külön-külön vagy fájlokban, vagy adatbázisban tárolod, de igazából még erről sem tudunk semmit. Arról sem, hogy egyáltalán hova akarod ezt szétbontani. Másik MEZŐBE az adott táblában, az adott adatbázisban? Másik fájlba? Ha fájlba, akkor hogyan legyen elnevezve? Milyen fájl ez? Sima text fájl vagy Excel-fájl? És így tovább...
Felőlem amúgy kezdheted hátulról, végül is mindegy, kinek melyiket kényelmesebb leprogramozni, úgy fogja megcsinálni. -
Sk8erPeter
nagyúr
válasz
DiabloCorsa #6540 üzenetére
"Mivel nem vagyok tanult programozó, csupán saját kíváncsiság és szorgalom útján tanulom, nem szégyenlem hogy ez nekem magas."
A legtöbb esetben az egyetemen sem TANÍTANAK meg programozni, a topicban a legtöbb ember szerintem szintén nem "tanított" programozó, autodidakta módon, önszorgalomból tanult meg programozni (én pl. őszintén szólva elsőben a C programozós előadások többségére vagy nem jártam be, vagy képtelen voltam figyelni, mert olyan elképesztő unalmas volt a csávó nálunk), nem ültek mellette, és segítettek neki pötyögni a kódot... elővettek könyveket, e-bookokat, kész kódokat, mintákat, tutorialokat, stb., és elkezdték értelmezni...aztán kipróbálták a gyakorlatban is, hogy nekik összejön-e. Tehát nem úgy kell hozzáállni, hogy hát az itt lévő embereknek "könnyű", hiszen őket tanították. Hidd el, általában az egyetemen nem mész át a programozás tárgyból úgy, hogy végighallgatod az előadásokat, aztán látsz pár kódot. Le kell ülni a s×ggedre, és elkezdeni kódolni a gyakorlatban is, fel kell fogni, hogy mit csinál az ember.Másodikra: várj, most nem azt mondtad, hogy valamennyire megy a PHP? Csak mert akkor elkezdhetnéd, aztán segítünk továbbmenni.
Szerintem tök mindegy, elölről vagy hátulról mész-e neki, de szerintem csak szívatod magad, ha hátulról kezded, igazából nem látom több értelmét, mint sorban haladni. úgy, hogy az adott nyelv nevét megkeresed a szövegben, végül is hasonlóan ahhoz, ahogy a korábbi feladatodnál meg a <title> és </title> részeket kerested, csak itt most konkrét teljes szavakat keresel, mint például az Український. Ha az megvan, onnantól pl. az ukrán szöveg következik, eszerint már szétbonthatod minden nyelvnél... -
Sk8erPeter
nagyúr
válasz
DiabloCorsa #6538 üzenetére
Na, fasza, hogy megosztottad.
Látod, így már legalább tudunk egyből rajta javítani, meg tudjuk beszélni.Például:
if (strpos($file, '.html',1)||strpos($file, '.html',1) )
mi értelme kétszer ugyanazt a feltételt szabni? Ez olyan, mintha azt mondanád, hogy "ha esik a hó vagy ha esik a hó" - kétszer is ugyanazt mondtad.
Még egy:$dir = opendir (dirname(__FILE__));
while (false !== ($file = readdir($dir))) {
if (strpos($file, '.html',1)||strpos($file, '.html',1) ) {
// ..........
}
}ennél van egy rövidebb, könnyebben olvasható, kevésbé macerás módszer is, mégpedig a glob() függvény használatával, épp a hivatalos oldalra felrakott példát minimálisan átalakítva:
foreach (glob('*.html') as $file) {
// ....
}Nyilván a pontok helyére megy a többi. Így ez is az aktuális könyvtárban fog keresni (a glob is bővíthető egyéb könyvtárral is, lásd a kommentben a példákat).
Persze jó, amit mutattál, csak mondom, hogy van alternatíva, ami talán könnyebben olvasható és rövidebb, plusz egyből csak a .html-fájlokra szűr.Ja, még valami. Nem ártana bele hibaellenőrzés. Erről beszéltem korábban, hogy nem az eredeti fájlokon kéne mókolni. Például ha nem biztos, hogy van egyáltalán találat a reguláris kifejezésre, akkor a $matches[1] nem lesz jó.
-
Sk8erPeter
nagyúr
válasz
DiabloCorsa #6534 üzenetére
Nyilván martonx azért mondta, hogy MÁSOLATOT készíts, hogy ha elb@szol valamit, akkor ne az eredeti fájloddal legyen para. Szerintem ez a jó megoldás, nem az eredetiekkel való kísérletezgetés, de megközelítés kérdése (ha szeretsz veszélyesen élni...
). Az eredetieket igénytől függően nyugodtan törölheted az egész lefutása után.
A konkrét problémádra rátérve ez olyan, hogy elhiheted, hogy itt a topicban senkit nem fizetnek azért, hogy segítsen, ha bárkitől bármilyen rávezetést, minimális segítséget is kapsz, már annak is örülnöd kellene, nem pedig trollkodni. Ha jól teszed fel a kérdést, leírsz minden részletet előre, hogy milyen nyelvekben vagy otthon, EDDIG MIRE JUTOTTÁL, hogyan próbáltad megoldani, akkor máris konkrétabb segítséget kaphatsz. Aztán van, akinek hirtelen kedve támad, és van is ideje rá, megírja neked, az a legjobb. De ha már valaki ilyenre is szánja magát, veszi a fáradságot, hogy elkészítsen neked egy piszkozat-scriptet, azután nem túl üdvös mentalitás - főleg egy programozás topicban - nem megosztani a bevált végső megoldást, ez a hozzáállás nem viszi előre a világot. A programozás topicokban az emberek egymástól tanulnak, kijavítják egymás hibáit, nem pedig irigykednek. -
martonx
veterán
válasz
DiabloCorsa #6534 üzenetére
Én is lehetek néha pontatlan.
Másrészt, hogy ki is segített valójában? Ez attól függ mi számít segítségnek.
Ha azt vesszük, hogy megspórolt neked 2 percnyi guglizást, meg 5 percnyi dokumentáció olvasást, és 5 percnyi programozást, akkor valóban segített.
Ha azt vesszük, hogy rávettelek, hogy php ismereted ellenére életedben először nézd meg a php.net dokumentációs oldalait, akkor igenis segítettem én is.
Ettől függetlenül a hsz-ed szinvonala alapján mind Jester, mind az én segítségem hiábavaló volt. -
válasz
DiabloCorsa #6534 üzenetére
Azért örülünk, hogy benéztél. Az feltűnt, hogy Jester sem privátban küldte el?
-
Sk8erPeter
nagyúr
válasz
DiabloCorsa #6532 üzenetére
Már nem azért a két fillérért, de én ha már segítséget kérnék a fórumban egy probléma megoldásához, és kapnék is ötleteket rá, nem is egyet, akkor már lennék olyan kedves, hogy megosszam a megoldást a nagyérdeművel. Szerintem ez a minimum.
-
martonx
veterán
válasz
DiabloCorsa #6530 üzenetére
No, ezek szerint a PHP megy. Akkor nincs más dolgod, mint írni egy kis scriptecskét, ami végigmegy a fileokon, beléjük olvas egészen a title-ös sorig, majd az itt talált érték alapján készít egy másolatot a file-ból immár a title filenévvel.
Azt mondod megy a PHP. Ez egy maximum 20 sornyi program. A megvalósításához javaslom a PHP.net tanulmányozásását. -
martonx
veterán
válasz
DiabloCorsa #6524 üzenetére
Ja, hogy segítséget kértél? Akkor kicsit konkrétabban, mondjuk írd meg vbscriptben, vagy php-ban, vagy c#-ban, vagy powershellben, vagy java-ban, vagy bármiben. Számodra melyik programnyelv a szimpatikus?
-
Jester01
veterán
válasz
DiabloCorsa #6519 üzenetére
Erősen függ attól, pontosan milyen a html szerkezete. Ha mindegyikben mondjuk egy sorban, kisbetűvel van <title>foo.html</title> az a legkönnyebb eset, erre például egy pár soros bash script is jó (vagy bármi hasonló):
#! /bin/bash
for file
do
title=""
while read line
do
back=${line#*<title>}
if [ "x$back" != "x${line}" ]
then
title=${back%</title>*}
echo mv "$file" "${title}"
break
fi
done < "$file"
done -
FehérHolló
veterán
válasz
DiabloCorsa #6519 üzenetére
Total commander - csoportos átnevezés?
-
martonx
veterán
válasz
DiabloCorsa #6519 üzenetére
Írj hozzá programot.
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- iPhone topik
- gban: Ingyen kellene, de tegnapra
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen egeret válasszak?
- A fociról könnyedén, egy baráti társaságban
- Elektromos autók - motorok
- AMD Navi Radeon™ RX 9xxx sorozat
- Telekom mobilszolgáltatások
- EAFC 26
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- ASUS ROG Strix G15 144Hz / AMD Ryzen 5 / RTX 3050Ti / 16GB RAM / 512GB SSD
- Microsoft Surface Pro 7+ Érintős Szétszedhető Laptop Tablet 12,3" -80% i5-1135G7 16/256 Retina
- Iphone 13 Red 128GB Független
- Asztali PC , i7 12700e , RTX 3060 12GB , 32GB RAM , 512GB NVME , 1TB HDD
- Gainward GeForce RTX 4070 12GB DDR6X Panther GARI: 2026.07.26.
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Akik a Fehéret szeretik! Itt a WHITE Setup! Akár kamatmentes rèszletre is!
- GYÖNYÖRŰ iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3427, 100% Akkumulátor
- Vadiúj gèpházak! Gamereknek ès Akiknek fontos a külső!
- LG 49SE3KE-B 49" Full HD LED monitor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest