- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- droidic: EA GAMES – élő emberrel a supportban 2025 ben
- Ivqkzy-: 2. gépem
- Luck Dragon: Asszociációs játék. :)
- Ivqkzy-: Eddig
- sziku69: Szólánc.
- btz: Internet fejlesztés országosan!
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
Új hozzászólás Aktív témák
-
válasz
pityaa23 #18299 üzenetére
Szia!
Én is ezzel szívok (l. pár hsz-szel feljebb). Valamiért mindig az else ág hajtódik végre. Azt pontosan nem tudom, hogy mi a változó tartalma, de nem jó.
Én Apache webszervert használok (saját fordítás) és a google féle example-captcha tökéletesen működik is, csak ez nem akar...
-
pityaa23
senior tag
Sziasztok, megint szívok.
Kicseréltem az űrlapomon a captchát, recaptchára.
Ez
<script src='https://www.google.com/recaptcha/api.js'></script>Ez a capthca elem a formban:
div class="g-recaptcha" data-sitekey=" site key "></div>Ez meg megvizsgálná.
if(isset($_POST['g-recaptcha-response'])){
$captcha=$_POST['g-recaptcha-response'];}
$secretKey = "secret key ";
$ip = $_SERVER['REMOTE_ADDR'];
$response=file_get_contents
("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$ip);
$responseKeys = json_decode($response,true);
if(intval($responseKeys["success"]) !== 1)
{ "nem sikerült"} else { "sikerült"};Na nálam a nem akar menni. A titkos kulcsom és a publikus is jó, mert a régi captchával működött. A $captcha változó is kap valamit, mert kiirattam. Valahol azután van baj. Nem tudok rájönni mi lehet, az idő meg sürget.
-
válasz
PumpkinSeed #18295 üzenetére
Igen, azért gondoltam arra, hogy itt is valami hasonló.
A linkkel arra céloztál, hogy az exec-cel írjam bele mondjuk egy fájlba a 2 változó kimenetét?
-
válasz
fordfairlane #18293 üzenetére
A githubos cuccon már túl vagyok, ezt is az alapján raktam össze.
Az lenne a jó, ha valahogy ki tudnám iratni a konzolba a $data és a $response értékét, de ez nem jött eddig össze...
Sorry a noob kérdésért, de hogyan kell kiiratni vmit phpban a konzolba? Nem console.log?
-
válasz
fordfairlane #18291 üzenetére
Valóban ez hiányzott...
Illetve volt pár elírás is a "kódban", azokat javítottam, viszont még így is mindig az else-re tér rá, tehát mindig ?CaptchaFail=True lesz belőle. Szerintem ez is egy elírás, de nem sikerül kiszúrni...
Itt a mostani verzió.
-
-
Sziasztok!
A webDAV szerveremen szeretném, h az "auth" sütivel nem rendelkezőket irányítsa át az apacs féle rewrite engine a Captcha oldalra. Aholis ki kell pipálni a gugli féle csodát és ezután a login gomb megnyomása (ha jó a captcha) rakja be a Cookie-t a böngészőbe, mondjuk 2 óra időkorláttal. Ha pedig nem teljesíti, akkor dobjon fel egy "Próbáld újra" lapot.
Próbálkoztam összehozni vmit, de még a Cookie-ig sem tudtam eljutni... :/
A gond az, hogy valamiért nem történik semmi a Login! gombra klikkeléskor. Mit rontottam el?
Köszi!
Szerk.: Ja, igen ez az a stácium, amikor kikommenteltem a header-eket és console outputtal próbálkoztam.
-
biker
nagyúr
válasz
rootkiller #18287 üzenetére
Akkor már nem röhögsz a viccen, hogy miért ünnepli a programozó halloween-kor a karácsonyt?
Mert oct31 az dec25
-
rootkiller
őstag
Nevetséges hibát oldottam meg ma. Adott egy függvény, kap két változót: év, hónap, ezekből visszaadja a hónap napjainak számát. Igen ám, de a post során 01-02...stb értékek lettek átadásra, az if-ben az összehasonlítás szintén 01-02-vel történik, aztán 08-09-nél lehal. Miért? Mert aposztróf nélkül oktális szám, ahol a 07 után a 010 jön. Miután megkapta az aposztrófot, működik a dolog. Yee
-
pityaa23
senior tag
Köszönöm mindkettőtöknek!
-
fordfairlane
veterán
válasz
pityaa23 #18282 üzenetére
A második, hogy sql-be menteném a regisztrációkor bekért magasságot, de ha a felhasználó vesszőt ír nem pontot pl 185,5 akkor az intval -on keresztül ment input levágja a végét és csak 185.0 lesz. Erre van valami megoldás?
Az intval mindig az egész-részt adja vissza, ez a dolga.
-
pityaa23
senior tag
Sziasztok! Volna egy-két problémám, hátha tudtok segíteni, tanácsot adni.
Az első, csináltam egy ajaxos adatbázis szűrőt, ami működik is, elkezdem gépelni a keresendő dolgot és ki is listázza amit kell, de ha nyomok egy entert, akkor az url sávban kiírja miket kerestem és elugrik az adott oldalról a weboldalam.
Itt ki tudjátok próbálni mire gondolok [link]. A tápanyag adatbázis 2-lenne az.
Kódrészlet:
function valtozas() {
var nev = $("#nevkezdet").val();
var osz = $("#osztaly").val();
var vel = Math.random();
$.post("szuro_valasz.php", {nevkezdet: nev, osztaly: osz, sid: vel}, function(valasz) {
$("#tablazathely").html(valasz).fadeIn(300);
});
}
$(document).ready(function() {
$("#tablazathely").css("display", "none");
$("#nevkezdet").keyup(valtozas);
$("#osztaly").change(valtozas);
});
<form action="#">
...A második, hogy sql-be menteném a regisztrációkor bekért magasságot, de ha a felhasználó vesszőt ír nem pontot pl 185,5 akkor az intval -on keresztül ment input levágja a végét és csak 185.0 lesz. Erre van valami megoldás?
Harmadik pedig, hogy tudnátok-e ajánlani valami jó kis egyszerű lapozható jquery naptárat, aminek csak annyi a feladata, hogy sql-ből kilistázott dátumokat mutatja rajta és elhelyezhetek rá egy linket?
Köszönöm a segítséget, üdv: pityaa23
-
cidalain
veterán
válasz
The DJ #18279 üzenetére
Nekem multkor nem ment a CRON feladat (atkoltoztek uj szerverre, ujon meg mar nem futott automatikusan).
Kb 1 honapig zargattam oket, hogy oldjak mar meg, mert biztosan nem user error, mivel eddig ment... De legalabb ingyen volt.
Mondjuk mondd meg az ugyfelnek, hogy kicsit jobban vigyazzon az FTP hozzaferesere. Ne mentse bele a totalcommanderbe/winscp-be, mert az onnan siman kiszedheto... -
The DJ
addikt
válasz
DNReNTi #18278 üzenetére
Megoldottam faék egyszerűséggel
<?php exec('rm -rf /home/oldal/public_html/1*'); ?>
Csak cserélgettem a kód végén a számokat 1-től 9-ig, mivel minden ilyen könyvtár neve számokat tartalmazott mindössze. Öt perc alatt kitöröltem a százezres nagyságrendű szemetet és még csak 100 dollárt se kellett érte fizetni a supportnak. Ezen még mindig rugózom, hihetetlen, hogy egy egyszerű parancs kiadásáért képesek lettek volna ennyit elkérni. És biztos, hogy rengetegen fizetnek is, mert nem tudják egyedül megoldani.
Egyébként nem gondoltam, hogy ez működni fog, normális szerveren általában tiltva van az exec.
-
The DJ
addikt
Feltúrtam a netet, de semmi értelmeset nem találtam.
Adott egy cPanellel rendelkező tárhely, megkeresett a tulaja, hogy segítsek megtisztítani. Rutin meló lenne, napi szinten foglalkozom ilyesmivel, viszont ez most egy új helyzet. A public_html mappán belül több százezer (!) mappát hozott létre a malware, ezek egy része üres, másik részében van 1-2 kártékony PHP fájl. Törölni kellene őket, oké, a gond az, hogy a cPanel beépített fájlkezelője összefossa magát ekkora mennyiségtől, a böngészőm is befagy pár perc után, lehetetlen ezen keresztül törölni. FTP-n is próbáltam, TC 10 ezer mappát jelenít meg alapértelmezetten, 2 óra után feladtam, mert még mindig csak az egyessel kezdődő mappáknál tartottam és ez megy egészen a 9-es számig.
SSH hozzáférés nincs, a supportnak írtam, nekik 2 perc lenne ezt megoldani, de az volt a válasz, hogy 100 dollár ellenében ránéznek. Vicc.
Van valami működő PHP script, ami törli legalább az üres mappákat automatikusan? Már ez is nagy segítség lenne. De az lenne az igazi, ha olyan scriptet találnék, ahol megadhatnám, hogy töröljön minden mappát, amiknek neve számokból áll. De lehet ez is zsákutca, nem tudom.
Ki hogy oldaná meg ezt a szitut? Nem is látom még a weboldal könyvtárait/fájljait ettől a sok szeméttől.
-
Zedz
addikt
Sziasztok,
Volt már valakinek dolga Ubuntun Oracle DB kapcsolattal?
Egyenlőre van egy ilyenem: Fatal error: Uncaught Error: Call to undefined function oci_connect()Kis keresgélés után arra gondolok, hogy lehet kellene neki ez az oracle instant client. Ez lehet a hibája, vagy ennek simán csatlakoznia kellene?
-
Des1gnR
őstag
válasz
Des1gnR #18272 üzenetére
A Featherlight lett a nyerő
-
Des1gnR
őstag
Sziasztok!
Tudtok ajánlani egy design-os és ingyenes galéria modult? Egy XML-ből adnék át neki linkeket és azokat kellene megjelenítenie.
Előre is köszönöm
-
fordfairlane
veterán
válasz
rootkiller #18267 üzenetére
Akkor már inkább valami ilyesmi:
$statement = $db->prepare("SELECT * FROM solar WHERE DATE(dt) = :datum");
$statement->execute(array(":datum" => $datum));
while($row = $statement->fetch(PDO::FETCH_ASSOC)) {Mivel nem vagyok mysql közelben, ezért sajnos én sem tudom kipróbálni.
-
válasz
rootkiller #18269 üzenetére
Valahogy így (nem teszteltem), de a legszebb a PDO lenne:
$sql = sprintf("SELECT * FROM solar WHERE (dt BETWEEN '%s 00:00:00' AND '%s 23:59:59')", $datum, $datum);
$result = $db->query(mysqli::escape_string($sql));
Dátumhoz: [link]
mobal,
-
válasz
rootkiller #18267 üzenetére
Szerintem ha kasztolnád a dátumot szebb megoldás lenne, meg escapeld ki a query-t.
-
biker
nagyúr
válasz
rootkiller #18265 üzenetére
ilyenkor ám illik a megoldást is leírni, engem spec érdekelne
-
rootkiller
őstag
válasz
rootkiller #18264 üzenetére
Megoldva...
-
rootkiller
őstag
Szevasztok!
A következő a gondom: egy mySQL adatbázisból listázgatok dolgokat ki táblázatba. Az tök oké amikor arról van szó hogy valamit a tábla kulcsát képező sorszámra vonatkozólag soronként kiíratom.
Viszont szeretnék csinálni egy lekérdezést ahol egy dátumra vonatkozó negyedóránkénti adatokat szeretnék betölteni egy táblázatba soronként, viszont nem tudom a problémát angolul a google számára megfogalmazni perpill.A lekérdezés egyébként a következő:
"SELECT *
FROM solar
WHERE (dt BETWEEN '" . $datum . " 00:00:00'
AND '" . $datum . " 23:59:59')"Köszi
-
pityaa23
senior tag
válasz
fordfairlane #18261 üzenetére
Köszi, sajnos veszem észre, átírtam már sok mindent de még mindig anomáliákba ütközök. Jó sok időmet elvett és fog is mire mindent kijavítok.
-
válasz
fordfairlane #18255 üzenetére
Global?
-
pityaa23
senior tag
Közben még egy problémával találkoztam, csak hogy ne unatkozzak és ne tudjak haladni előre. Asztali gépen xampp-ot használva tökéletesen működik egy switch-case -be ültetett oldal navigáló, vagy hogy mondjam.
A főoldalon így működik:
$view = "";
if(isset($_GET['view'])){
$view = $input->getString("view");
}
switch ($view) {
case "calculators":
include 'modules/calculators/calculators.php';
break;
case "nutriet":
include 'modules/nutriet/nutriet.php';
break;
case "dietplan":
include 'modules/dietplan/dietplan.php';
break;
case "training";
include 'modules/training/training.php';
break;
case "fastFood":
include 'modules/fastfood/fastfood.php';
break;
default:
include 'modules/user/user.php';
break;
}ugye itt valamit kiválasztva a címsorban ez jelenik meg:
http://localhost/sportandhealth/index.php?view=nutrietazután ha belelépek mondjuk a kalkulátorokba, ott egy újabb switch-case segít az oldalak közötti navigálásban:
<?php
$calc="";
if(isset($_GET['calc'])){
$calc = $input->getString("calc");
}
switch ($calc) {
case "pulse":
include 'modules/calculators/pulse.php';
break;
case "calorieneeds":
include 'modules/calculators/calorieneeds.php';
break;
case "idealweight":
include 'modules/calculators/idealweight.php';
break;
case "calorieusage":
include 'modules/calculators/calorieusage.php';
break;
default:
include 'modules/calculators/listCalcForm.php';
break;
}
?>Itt ha belépek a pulse-ba akkor az így néz ki:
http://localhost/sportandhealth/index.php?view=calculators&calc=pulseViszont ha feltöltöm a fizetős tárhelyemre, ott nem működik már a második switch rendszer. Illetve nem igaz, mert egyszer jó egyszer nem. Pl a regisztrációnál egyik case ágat látja, másikat nem. A kalkulátorokat egyiket sem. Próbáltam játszani az include útvonalaival, de nem az a baj. Abszolút nem tudok rájönni mi lehet a gondja.
Belinkelem, bár gondolom ez nem sokat segít nektek.
[link]és nem kiröhögni, mondtam, hogy kezdő vagyok.
-
Zedz
addikt
Sziasztok,
Kötött már valaki Oracle DB-t Laravelhez (5.2) ?
-
pityaa23
senior tag
Köszi mindkettőtöknek!
Még csak tanulom az alapokat, biztosan megoldható lenne ez egyszerűbben is.
-
pityaa23
senior tag
Sziaszok, volna egy kis amatőr kérdésem:
Űrlapot akarok felvinni adatbázisba, egy külön fájlban tárolom a kapcsolódás adatait:
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "sportandhealth";
$conn = new mysqli($servername, $username, $password, $dbname);
if (!$conn) {
die("Kapcsolódási hiba: " . mysqli_connect_error());
}
echo "Sikeres kapcsolódás";
?>ezzel nincs is baj, kapcsolódik is, minden oldalon, ahova includeoltam. Viszont amikor kitöltöm az űrlapot, és rányomok a regisztrációra akkor kiír nekem egy ilyen hibát:
Notice: Undefined variable: conn in C:\xampp\htdocs\activate\modules\user\user.php on line 47
Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\activate\modules\user\user.php on line 47
ez lenne a regisztrálás kódja:
function doRegister($username, $pw1, $pw2, $email, /*$fullname,*/ $date_birth, $sex, $weight, $height, $activity_level) {
if($username == "" || strlen($username)<4 || strlen($username)>32 || !preg_match("/^[a-zA-Z]*$/", $username)){
echo "A felhasználónév nem megfelelő! <br/>";
return;
}
if(strlen($pw1)<6 || strlen($pw1)>26){
echo "A jelszónak minimum 6, maximum 26 karakternek kell lennie! <br/>";
return;
}
if($pw1 == "" || $pw2 == ""){
echo "Mindkét jelszó megadása kötelező!<br/>";
return;
}
if($pw1 != $pw2){
echo "A két jelszó nem egyezik!<br/>";
return;
}
if($email == "" || !filter_var($email,FILTER_VALIDATE_EMAIL)){
echo "Helytelen email cím!";
return;
}
if($height<54 || $height>272){
echo "Kérlek valós magasságot adj meg!<br/>";
return;
}
if($weight<25 || $weight>560){
echo "kérlek valós súlyt adj meg!<br/>";
return;
}
$password = sha1($pw1);
$email_code = sha1($username + microtime());
$sql = "INSERT INTO user (username, password, email, email_code, date_birth, sex, weight, height, activity_level, rights)
VALUES ($username, $password, $email, $email_code, $date_birth, $sex, $weight, $height, $activity_level, '1')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
}Mi lehet a gond? Sajnos addig nem tudok tovább lépni. Köszi!
-
biker
nagyúr
válasz
trisztan94 #18250 üzenetére
És ha ez 500???
resultsPerPage -
trisztan94
őstag
Tárgytalan, teljesen elkerülte a figyelmem, hogy van egy COUNT endpointja az api-nak, amivel pont azt tudom csinálni amit akartam: lekérni az oldalmennyiséget....
Bocsesz.
Egy pluginen dolgozom, ami küld egy REST kérést egy API felé.
A trükkös rész az, hogy válaszként maximum 50 elemet kapok vissza oldalanként, hacsak nem mondom meg az uri-ban explicit, hogy hanyadik oldalról kérem a találatokat. Tehát pl. ha tudom, hogy amit keresek az a 151. elem a visszaadott adattömbben, akkor explicit megmondom az API-nak, hogy a 3. oldalról kérem a dolgokat.
Szeretném ilyen 50 elemes oldalakra bontani az oldalt, viszont az a baj, hogy fogalmam sincs honnan tudnám meg, hogy összesen hány oldalnyi elem van.
Ez egy példa response az API-tól:
stdClass Object
(
[ids] => Array
(
[0] => air4304753
[1] => air3432487
[2] => air638963
[3] => air803076
[4] => air3738354
[5] => air2285517
[6] => air4029464
[7] => air4099090
[8] => air3939774
[9] => air4084559
[10] => air4118889
[11] => air754158
[12] => air4583121
[13] => air3282714
[14] => air4445915
[15] => air1168152
[16] => air2867116
[17] => air2454422
[18] => air4526092
[19] => air4160250
[20] => air4396985
[21] => air577969
[22] => air1721789
[23] => air58076
[24] => air1561140
[25] => air206806
[26] => air978130
[27] => air1052042
[28] => air822340
[29] => air2858209
[30] => air3181224
[31] => air1499333
[32] => air1364739
[33] => air4358639
[34] => air1186217
[35] => air1213666
[36] => air1011319
[37] => air254844
[38] => air3774080
[39] => air742998
[40] => air1732428
[41] => air4119371
[42] => air4316805
[43] => air645091
[44] => air206478
[45] => air3439518
[46] => air3698344
[47] => air2070695
[48] => air1721598
[49] => air3062316
)
[queryType] => search
[status] => 200
[page] => 1
[resultsPerPage] => 50
[amtOfNights] => 0
[sort] => default
[isNearQuery] => 1
[runtime] => 55
[result] => Array
()};Látni, hogy visszakaptam 50 elemet, és meg is mondja, hogy ez a page 1.
Ha beírok valami random számot page-nek, mondjuk 123-mat és azon már nincs adat, ez a response jön vissza:
stdClass Object
(
[ids] => Array
(
)
[queryType] => search
[status] => 200
[page] => 123
[resultsPerPage] => 50
[amtOfNights] => 0
[sort] => default
[isNearQuery] => 1
[runtime] => 114
[result] => Array
(
)
)A kérdés:
Hogyan tudom egyszerűen megtudni, hogy összesen hány oldal van amiben van még adat?
Én arra gondoltam, hogy egy while(true) végtelen ciklusban elkezdem küldeni a kéréseket, és minden ciklusban amikor visszajön egy response, ellenőrzöm, hogy az ids tömb nem üres e. Ha igen, akkor paraszt módon ki break-elek a ciklusból.
Ezzel azon kívül, hogy baromi gány, még az a problémám, hogy ahhoz, hogy egyáltalán megtudjam hány oldalnyi kontent van, le kell kérnem az EGÉSZ result setet, ami több másodperc alsó hangon...
Másik alternatívám az, hogy csak next page és previous page gombokat rakok ki, aztán ha egy olyan oldalra lép amin már nincs adat, kap a user egy szomorú szmájlit. Ez viszont nem túl felhasználóbarát, szóval nem nagyon szeretném.
Nincs erre valami szép megoldás?
-
Zedz
addikt
Köszönöm a válaszokat!
-
fordfairlane
veterán
Mivel a legtöbb webshopban autentikáció nélkül is lehet használni a kosarat, ezért alapvetően a munkamenetet szokás használni. Ezt ki lehet egészíteni db-be mentéssel, ha szükség van a perzisztenciára. Például ha a belépett felhasználó, ha otthagyja az oldalt, következő belépésnél visszakaphatja a kosarat is.
-
Zedz
addikt
Egy webshop cart tartalmát hogy szoktátok elmenteni?
Session vagy db? -
supercow
őstag
Esetleg az epiphany, kisebb APIhoz használtam már.
-
fordfairlane
veterán
válasz
DNReNTi #18241 üzenetére
A Silex nem rossz, főleg ha ismered a Symfony-t, de annó emlékszem, hogy az is jóval nagyobb volt a Slimv2.höz képest. Saccra 600 file kontra 60 file rémlik.
Ráadásul most nézem csak, hogy a Slim v3-mal még jobban járhatsz. Tovább modularizálták a rendszert, PSR7 kompatibilis a HTTP interfész, Container-Interop kompatibilis a DI containere... -
DNReNTi
őstag
válasz
fordfairlane #18238 üzenetére
Köszi a megerősitést, mobal neked szintén, le fogom csekkolni a JWT-vel.
Ha lesz időm... -
DNReNTi
őstag
Sziasztok,
Keresek nagyon lightweight PHP micro framework-öt kimondottan csak REST fejlesztésre. Kicsi legyen és gyors. Lumen szerintem nem lightweight, a Slim esetleg? Vagy valami más?
Thx! -
Zedz
addikt
Sikerült már valakinek PHP7-hez LDAP csomagot telepítenie, valamilyen Linux rendszeren?
-
zeix
senior tag
Sziasztok!
Van egy kis gondom a tömb feltöltéssel. Valamit kihagyok, vagy nem tudom, de valami nem stimmel.
$csere = Array();
$mi = new MultipleIterator();
$mi->attachIterator(new ArrayIterator($_POST['id']));
$mi->attachIterator(new ArrayIterator($_POST['szam']));
$mi->attachIterator(new ArrayIterator($_POST['stat']));
foreach ( $mi as $value ) {
list($_POST['id'], $_POST['szam'], $_POST['stat']) = $value;
$hely = $_POST['szam']-1;
if($_POST['stat'] == '0')
{
echo $hely;
echo '<br>';
$csere = array($hely => '1');
}
else
{
echo $hely;
echo '<br>';
$csere = array($hely => '0');
}
PHP_EOL;
echo '<br>';
}
$eredmeny = array_replace($formazott, $csere);
print_r($formazott);
echo '<br>';
print_r($eredmeny);
echo '<br>';
print_r($csere);
Nem akarja feltölteni a tömböt.
A $hely kimenete:
12
3
A formázott tömb:print_r($formazott);
Array ( [0] => 0 [1] => 1 [2] => 1 [3] => 1 )
Az eredmeny tömb: print_r($eredmeny);
Array ( [0] => 0 [1] => 1 [2] => 1 [3] => 0 )
A csere tömb: print_r($csere);
Array ( [3] => 0 )
Köszi a segítséget! -
gilfoyle
őstag
Köszi mindkettőtöknek, akkor marad így!
-
gilfoyle
őstag
Melyik a jobb, gyorsabb, eroforrasbaratabb megoldas? Ha kulon php fajlokat hivogatok meg a kulonbozo funkciokra, pl. beleptetes, rendeles,stb; vagy ami jelenleg is van, 2 fajl az egesz rendszer, index php a vezerles es a fuggvenyek pedig tartalmaz minden fuggvenyt. Az elobbi 400 az utobbi kb. 3000 sor.
A megjelenitesre a template lite-ot hasznalom (kb 11 eve mukodik ez a rendszer). Tudom, elavult, most lenne a Smartyra atallas. -
válasz
Sk8erPeter #18225 üzenetére
Persze, lehetőségek tárháza. De ez szerintem nem a legjobb feladat PHP számára - akár C# és NSoup
-
repvez
addikt
gondoltam,hogy nem olyan egyszerü,de reménykedtem benne,hogy már van valami hasonló kész folyamat ilyenre, mivel elég sok helyen jól jönne ha egy weblapon lévő katalógust vagy árlistát szerkeszthető formátumban egy táblázatba le kéne menteni.
-
DNReNTi
őstag
+1
(#18220) repvez
Fing nélkül nem lesz egyszerű. -
repvez
addikt
ja azt elfelejtettem írni,hogy fingom sincs semmilyen programozáshoz, ezért is nem tudtam,hogy hol kérdezzem meg, így sajnos amit mondtatok se mond sokat nekem ez a dom meg parsolás.
Tehát az biztos hogy nem tudnám én megcsinálni magamtól a dolgot hacsak nincs valami szájbarágós útmutató,hogy hogyan is kell ez megoldani. -
repvez
addikt
lehet hogy nem jó topicban érdeklődök,de azt meglehet valahogy oldani,hogy egy weblapról kinyerni adatokat excel formátumban?
Lehetőleg olyan ami nem kell hogy módosítson az eredeti weblapon semmi beavatkozást
A tipmix oldaláról akarom leszedni az adatokat, hogy tudjam szűrni az adatokat -
Zedz
addikt
válasz
DNReNTi #18213 üzenetére
Ha már íz, akkor kakaó, forró csoki.
De érdekes, mert néha nagyon bebambultam és akkor rávettem magam 1-1 kávéra, de igazából nem sok hasznát éreztem. Ugyanígy vagyok az energiaitallal is, hogy ízre elmegy, de semmi "felpezsdülést" nem érzek. Igaz energiaitalt már évek óta nem ittam. -
Zedz
addikt
válasz
DNReNTi #18208 üzenetére
Én minden nap egy adag forró kakaóval indítok, lehet át kell térnem végre a kávéra?
(#18209) mobal:
Már rá gondolni is ciki, nem még leírni.
Az volt a problémám, hogy az Eloquent belongsTo() functionjét használva hozzá akartam férni egy másik táblában lévő adathoz. Persze abból a modelből ahonnan hívtam mindenre szükségem volt, így értelemszerűen a controllerben egy $news = News::all() hívással elintéztem a dolgot.Aztán csodálkoztam, hogy a $news->user->id miért nem működik. Elkeserédesmben már ide írtam, mire eszembe jutott, hogy nem find(...)-dal kértem le az adatokat, hanem all()-al, így a másik táblában lévő adatokhoz kell egy foreach...
-
Zedz
addikt
Hali,
Laravel Eloquent ORM-ben jártas itt valaki?
-
Zedz
addikt
Sziasztok,
Ha Laravelben minden logolni szeretnék, kezdve egy user belépésétől, az adatbázis műveleteken keresztül a kilépésig, akkor milyen módszert javasoltok?
Elsőre a Laravel eventek jöttek szóba, hogy minden ilyen actionre írni egy eventet, és mindig meghívni ott ahol logolni szeretnénk.
-
válasz
Sk8erPeter #18201 üzenetére
Hát, ugyanabból a konkrét könyvtárból nyílik 2 könyvtár. Ugyanazokkal a jogokkal.
Az egyikben van egy WOL weboldal, PHP alapú, amibe beleírtam egy olyan részt, hogy shell_exec -cel megpingeltem a felébresztett gépet, és az eredményt kiírja az oldalra (innen legalább tudom, sikeres volt-e az ébresztés), ez működik.
A másikban, amit magamnak kókányolok, egy egyszerű webkamera-nézegető, ami egy másik gépen lógó webkameráról mentett képet kellene, hogy kirakjon. Az a gép nincs kint neten. Nem is akarom kiengedni. A mentett képet egy script másolja át a neten lógó gépen egy könyvtárba. Ezt kézzel lefuttatva (ssh-n shellből) szépen átmásolódik (wget-tel leszedi amúgy, szögegyszerű). Ha PHP-ből hívom, de akár a scriptben szereplő parancsokat hívom, akkor semmit nem hajt végre.
Ezért nem értem, ugyanazok a jogok, stb., de az egyik megy, a másik nem -
Sk8erPeter
nagyúr
"Ezek működnek. De egyik sem scriptet hív."
Ez mondjuk elég fontos lehet, hogy van már olyan, ahol műxik. Van futtatási jogosultsága annak a júzernek, aki ezt futtatni próbálja? Pl. az a júzer benne van olyan csoportban, akinek van joga ehhez, vagy van explicit joga a futtatásra?
Ha nincs, az para."Viiszont amin most túrázok, az sem scriptként meghívva, sem a konkrét parancsot meghívva shell_exec-cel, nem megy."
Nem túl konkrét, hogy min túrázol.
Új hozzászólás Aktív témák
Hirdetés
- ASUS ROG Ally
- Formula-1 humoros
- A sógorokhoz érkezik a kompakt Vivo X200 FE
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Philips LCD és LED TV-k
- Mobil flották
- Steam Deck
- TCL LCD és LED TV-k
- Genshin Impact (PC, PS4, Android, iOS)
- Csak semmi szimmetria: flegma dizájnnal készül a Nothing Phone (3)
- További aktív témák...
- Dell Latitude 7390, 13,3" FHD IPS , I5-7300U CPU, 16GB DDR4, 512GB SSD, WIN 11, ( olvasd végig )
- Acer PREDATOR HELIOS NEO 16 / i9-14900HX / RTX 4070 (140W) / 1 TB SSD / 240HZ
- Topping A70 Pro fejhallgató erősítő
- Topping D70 Pro Octo DAC
- Egyedi PC összeszerelés Tökéletes színséma, prémium kábelmenedzsment, alkatrészfestés!
- Csere-Beszámítás! Sapphire Pure RX 7900XT 20GB Videokártya! Bemutató darab!
- PlayStation Plus Premium 24 hónapos előfizetés , egyenesen a Sony-tól!
- Samsung Galaxy S25 Plus Navy 12/256 GB Újszerű, karcmentes állapotban!
- BESZÁMÍTÁS! ASUS Z390 i5 9500 16GB DDR4 512GB SSD RTX 2060 Super 8GB Rampage SHIVA Thermaltake 500W
- Beszámítás! HP Z2 G4 Tower Workstation számítógép garanciával, hibátlan működéssel
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged