Huuu, köszönöm, kipróbálom
Gyorskeresés
Legfrissebb anyagok
- Bemutató Spyra: akkus, nagynyomású, automata vízipuska
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
Általános témák
LOGOUT.hu témák
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] Gurulunk, WAZE?!
- [Re:] [sziku69:] Szólánc.
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] Spyra: akkus, nagynyomású, automata vízipuska
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] Elektromos rásegítésű kerékpárok
- [Re:] [ubyegon2:] Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- [Re:] eBay-es kütyük kis pénzért
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
Hozzászólások
Pulsar
veterán
elakadtam egy másik problémában. Bár nem tudom mennyire illik ide, de majd elválik
Van egy kódom, ami egy linux shell scriptet hív meg. Ez működik is, viszont a scriptnek nincs visszatérése. addig fut, még le nem állítom, így viszont php sem fut tovább, csak várakozik örökké.
Van erre valami megoldás?
Pulsar
veterán
Megoldva
bally4
tag
Halihó!
Régebben (tizenéve) programoztam C-ben, ilyen újrakezdő szinten vagyok, vagyis majdnem sehol.
Szívesen utánaolvasok mindennek lelkesen, a kezdő löketre lenne szükségem, hol kezdjem? Php-t nem használtam.
Amit létre akarok hozni. Egy céges belső hálón egy egyszerű honlap, ahova a felhasználók (kb 10 fő) belépnek és két táblázatot feltöltenek statisztikai adatokkal. A táblázatnak sor és oszlopfejléce van, illetve 4 adatos oszlopa és kb 200 sora. Az adatok sima egész számok.
Ezt minden nap egyszer, tehát szükséges, hogy naponta elmentse egy fájlba, táblába az adatokat, hogy visszakereshető legyen, hogy mi volt pl. idén március 20-án.
Egyszerű kódot szeretnék létrehozni, gyorsat, kis erőforrás igényűt.
Googleban milyen keresőszavakat használjak, mely honlapokon találok példa kódokat? Mivel kezdjem?
Előre is köszönöm az építő jellegű hozzászólásokat!
disy68
aktív tag
Helló, szerintem első körben találd ki mi is lenne a cél, milyen felhasználási módok lehetnek (bejelentkezés/kijelentkezés, táblázat kiválasztása, táblázatba írás/módosítás/törlés).
Ez után nézz utána html+css-nek, rakj össze egy-két egyszerű felületet, amit használnál.
Ha ezek megvannak, akkor a következő kérdés az, hogyan és hol tárolnád az adatokat (én erre adatbázist ajánlanék). Ha mindez megvan, kezdj el foglalkozni az egyes részekkel (form kezelés php-ben, login, adatbázis műveletek).
[ Szerkesztve ]
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
meone
tag
Sziasztok!
A következő probléma adódott.
Van egy képek könyvtár ami tele van különböző nevű képekkel. Ezeket egy adott CSV lista alapján át kel neveznem a listában szereplő névre.
Pl xy.jpg => janika.jpg-re.
A lista és a képek is rendezve vannak , szóval csak egy átnevezést kell megoldanom.
Amit eddig megtudok oldani:
A CSV-ből már be tudom húzni a fájlokat egy tömbbe.
A mappát betudom olvastatni egy másik tömbbe ezzel a kóddal:
foreach(glob('pic/*.*') as $filename){
$pictures[] = $filename;
}
Az lenne a kérdésem, hogy a CSV-s tömb és a fálneves tömböt hogy tudom össze fésülni egy új tömbbé?
tehát valahogy így: jani (CSV-ből jön) xy (az xy-t törölni kellene és a CSV-s nevet kéne a helyére írni).jpg
Illetve a legvégén ha minden okés akkor a php át nevezné a fájlokat.
A sorrend kötött és ellenőrzött csak sorosan át kell nevezni a fájlokat a listából.
A képek külön egy mappában vannak tárolva.
A segítséget előre is köszönöm.
[ Szerkesztve ]
Elnézést kérek mindenkitől a helyes írásom ért :)
disy68
aktív tag
A csv tartalmazza a régi és az új fájlnevet. Ezt beolvasod egy tömbbe mindkét adatot megtartva (tömbben tömbök vagy esetleg objektumok). Végigmész a tömbön, csekkolod van-e adott régi fájlnévvel fájl, ha van, átnevezed az új névre.
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
meone
tag
A csv nem tartalmazza a régi fájlneveket, csak az újakat.
Elnézést kérek mindenkitől a helyes írásom ért :)
disy68
aktív tag
Akkor mi alapján párosítod a régi és új neveket?
“Yeah, well, you know, that’s just, like, your opinion, man.” — The Dude
meone
tag
Egyszerű sorrend létrehozás alapján. Első fájl első sor a csv-ben. Annyi a lényeg, hogy ez nem egy állandóan használt alkalmazás lesz csak ad-hock jelleggel egyszeri. Nem akarunk egyenként átnevezni kb 600 fájlt erre gondoltam a PHP-t.
Elnézést kérek mindenkitől a helyes írásom ért :)
Godem0
csendes tag
Ciklussal menj végig a régi fájlneves tömbödön, kulcs segítségével pedig nevezd át az új nevére.
Valami ilyesmivel:
for($i = 0; $i < count($oldFileNames); i++) {
rename($oldFileNames[$i], $newFileNames[$i]);
}
( favágó stílus )
bally4
tag
Köszönöm a segítséget. Így valóban egyszerűbb lesz, logikusnak tűnik. Majd jövök még impulzusokért!
Pulsar
veterán
Sziasztok,
elakadtam egy bagatel résznél, és nagyon bosszant már 3 napja, de nem jövök rá mi a hiba. Pedig már csináltam ilyet.
<?php
$station = file_get_contents('/home/user/gyumolcs.txt', true);
echo $station; //ezt csak az ellenorzes vegett
$alma_img = "./img/alma.png";
$korte_img = "./img/korte.png";
$barack_img = "./img/barack.png";
$szolo_img = "./img/szolo.png";
$semmi_img = "./img/semmi.png";
if ($station == "alma") {
echo '<img src="' . $alma_img . '" width="115" height="28" >';
}
elseif ($station == "korte"){
echo '<img src="' . $korte_img . '" width="115" height="28" >';
}
elseif ($station == "barack"){
echo '<img src="' . $barack_img . '" width="115" height="28" >';
}
elseif ($station == "szolo"){
echo '<img src="' . $szolo_img . '" width="115" height="28" >';
}
else {
echo '<img src="' . $semmi_img . '" width="115" height="28" >';
?>
a file beolvasása a változó kiirtásával láthatóan jó, mégis mindig a semmi_img-t tölti be.
Hátha valaki észre veszi a bagatel hibát, amit nekem nem sikerül
biker
nagyúr
az else ág nincs lezárva }
amúgy erre való a switch, nem if elseif elseif elseif elseif elseif elseif else
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
Pulsar
veterán
igen, az kimaradt a másolásból, jogos.
A swich-et köszi, erről teljesen megfeledkeztem.
Érdekességként a megoldást viszont az, hogy hiába olvassa ki jól a file-t, valami nem jó. Ha a file_get-et paraméterezem úgy, hogy a 0. karaktertől olvasson a 6. karakterig, és az összes blok tartalmat 6 karakteresre írom, akkor jó
biker
nagyúr
Gondolom a sor vege karakter zavar be ez esetben
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
SUPREME7
őstag
A lényeg lemaradt, mit tartalmaz a gyumolcs.txt?
Pulsar
veterán
Én is arra gondolok, mert linuxon van olyan ha jol tudom. Csak azt nem tudom hogy lehetne "beírni", de mindegy is, most igy működik legalább
supreme7 az if-nél felsoroltak, tehát, alma vagy körte, vagy szőlő, vagy barack, amit egy script ír bele bizonyos feltételek után.
SUPREME7
őstag
Próbáld meg egy preg_match-csal, ha azzal megy, akkor lehet valami belekerül ami bekavar. Egy space, újsor vagy valami, ami kiíratáskor nem látszik.
if(preg_match("/alma/i",$station))
stb.
Pulsar
veterán
köszönöm, ezt megpróbálom.
Közben lenne még egy kérdésem
Van pár POST metódusom.if (isset($_POST['akarmi']))
{
bla,bla,bla;
}
<form method="post">
<button name="akarmi">akarmi</button>
</form>
ez szépen működik is. Gondoltam kicsi dizájnt adok a dolognak, és rajtoltam gombokat. Ígyhát a button sort kicseréltem erre:
<input type="image" name="akarmi" src="./img/image.png" value="Submit" />
A kép szuperül megjelenik, csak nem csinál semmit.
Miért bénáztam el?
Zedz
addikt
Tudtok ajánlani valami jó form validatort szerver oldalra?
uno20001
csendes újonc
src="./img/image.png"
helyett src="../img/image.png"
?
Pulsar
veterán
nem a képpel volt gond, az megjelent, de már megoldva egy kedves fórumtársnak köszönhetően, és tanultam is valamit legalább
De köszönöm a segítő szándékot.
hemaka
nagyúr
Valaki tudna abban segiteni, hogy hol talalom Laravelben a tenyleges PHP fajlokat, melyik mappaban?
Mert latok itt mindenfele kapcsolokat, meg elagazasokat, meg csitrillio fajlt, de normalis php kodot meg nem talaltam.
Nem értekel. Ha a vendor kódra gondolsz akkor a vendor mappában. De néveterek alapján megtalálod - composer konfigurációs fájl.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
hemaka
nagyúr
Egy scriptet vettem meg es modositani kellene ezt-azt, az laravelben lett mokolva, azokat a php fajlokat keresnem. Azokat is ott talalom, vagy ott csak maga a laravel lakozik?
[ Szerkesztve ]
Mit vettél?
Én leszármaznék belőle - a vásárolt szkriptet semmiképpen nem módosítanám.
[ Szerkesztve ]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
hemaka
nagyúr
Egy CMS cuccot, de akkor ez igy kuka. Megoldom akkor maskeppen.
[ Szerkesztve ]
DNReNTi
őstag
De most miért kuka?
A leszármazós módszer amit mobal is írt az nem jöhet szóba esetleg?
[ Szerkesztve ]
but without you, my life is incomplete, my days are absolutely gray
Zedz
addikt
Sziasztok,
Használ valaki Laravel + MariaDB kombót?
Igen.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
DNReNTi
őstag
Ez jutott eszembe.
but without you, my life is incomplete, my days are absolutely gray
Zedz
addikt
Nem használtam még mariat, sima mysql driver hajtja azt is?
supercow
őstag
Igen, ezer helyen írják hogy 'drop-in replacement' vagyis 1:1 cserélhető a binary néhány kivétellel, meg kell nézni a rilíz nótákat meg helpet
In nomine Pasta, et Fusilli, et Spaghetti Sancti. Ramen.
Zedz
addikt
Igen ezért is kérdeztem rá, csak biztos akartam lenni a dologban.
Alapvetően a kérdésre válaszoltam.
Arch linuxot használok már évek óta és abban az alapértelmezett a Maris.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
ALFA
senior tag
Tudja valaki, mennyi az idő?
Miért, mennyi?
Amit ma megtehetsz - miért nem tetted meg tegnap?
szucstom
őstag
Sziasztok!
Nemrég évgeztem el egy rendszergizda képzést, ahol ugyan volt PHP, de nem igazán volt rajta nagy hangsúly, így a tanár se vitte túlzásba annak oktatását. Tudnátok javasolni esetleg egy nem teljesen kezdőnek való olvasmányt, amiből tudom fejleszteni tudásomat?
PS4 ID: Z0D14C_1990; Manjaro KDE
fordfairlane
veterán
szucstom
őstag
köszönöm szépen folyamatban van már az angol tudás fejlesztés is, csak kicsit lassan haladok vele...
PS4 ID: Z0D14C_1990; Manjaro KDE
fordfairlane
veterán
DNReNTi
őstag
A 24 órás könyvet tényleg csak maximum alap dolgok megismerésére érdemes használni, mára már szörnyen elavult. Szerintem egyebként a legtöbbet a tapasztalattal lehet tanulni, kitalálsz magadnak valami kis hobbi projektet, amit PHP-ban akarsz összehozni. Hozzákezdesz és majd mindig keresed mit, hogyan lenne a legjobb megvalósítani. Így sokkal több releváns tudás ragad majd rád, de tény, hogy ehhez azért bizonyos általános programozási ismeretekre és némi nyelvspecifikus tudásra szükség van.
but without you, my life is incomplete, my days are absolutely gray
szucstom
őstag
a nyelv informatikai részével túl sok gond nem lesz. Igaz ami igaz, ez a 24 óra sztem totál kevés ahhoz, hogy valaki megismerje rendesen azt a nyelvet amit meg akar tanulni. Egyébként, ha más nem, akkor valószínűleg azt fogom tenni, amit te is írtál, hogy apránként, magamtól, guglizva.
szerk.: némi php-s alapom van, szóval egy totál egyszerű oldalt még össze tudok rakni, csak szeretnék belemélyedni a témába, hogy ennél jóval bonyolultabb honlapokat is csinálhassak.
[ Szerkesztve ]
PS4 ID: Z0D14C_1990; Manjaro KDE
DNReNTi
őstag
"hogy ennél jóval bonyolultabb honlapokat is csinálhassak"
Ehhez pedig erdemes lesz majd megismerkedni egy / vagy tobb framework-kel, illetve ORM-mel akar. A legnepszerubb most talan a Laravel 5.x, itt a forumon asszem talan Zedz kollega nyomja.
[ Szerkesztve ]
but without you, my life is incomplete, my days are absolutely gray
szucstom
őstag
az ORM mit takar?
illetve még egy kérdés: php programozáshoz melyik programot ajánlanátok? Suliban a php designer-t használtuk.
[ Szerkesztve ]
PS4 ID: Z0D14C_1990; Manjaro KDE
fordfairlane
veterán
Semmit, ne törődj vele. Nem kezdő szint.
x gon' give it to ya
szucstom
őstag
oks, értem. második kérdésre esetleg vmi tipp?
PS4 ID: Z0D14C_1990; Manjaro KDE
fordfairlane
veterán
Nem ismerem a phpdesignert, de ha neked bevált, akkor nincs azzal gond. Kezdőnek legtöbbször sima kódeditorokat szoktam ajánlani, PHP-hoz ez is elegendő. Pl. ingyenes: Notepad++, fizetős: Sublime Text, de van még csomó más.
x gon' give it to ya
PumpkinSeed
addikt
PHPStorm, VS Code, Atom
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
Mai Hardverapró hirdetések
prémium kategóriában
- Eredeti - Apple USB-C kábellel és Magsafe 2 - minden típus - macbook töltő - garancia
- Macbook Pro 16" - 2020 gyártás, i9 és i7, 32/512GB, 4GB Radeon, touchbar, garancia, szürke
- Macbook Pro 15" - 2019, 8 mag i9, 32/512 GB, 4GB Radeon, 90 ciklus, garancia, doboz, szürke (65)
- Macbook Pro 15" - 2018, 6 mag i7, 16/256 GB, 4GB Radeon, 83 ciklus, garancia, ezüst (02)
- Macbook Pro 15" - 2017, 4 mag i7, 16/256 GB, 4GB Radeon, 99%, garancia, doboz, szürke