Hirdetés

2024. május 3., péntek

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)

Hozzászólások

(#18251) biker válasza trisztan94 (#18250) üzenetére


biker
nagyúr

És ha ez 500???
resultsPerPage

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 |

(#18252) trisztan94 válasza biker (#18251) üzenetére


trisztan94
őstag

a resultsPerPage erteke 1 es 50 kozott lehet.

https://heureka-kreativ.hu

(#18253) pityaa23


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!

(#18254) DS39 válasza pityaa23 (#18253) üzenetére


DS39
nagyúr

a function-ön belül nem lett definiálva a $conn, paraméterként sem adod át.
add át paraméterként, vagy csinálj belőle globális változót.

(#18255) fordfairlane válasza pityaa23 (#18253) üzenetére


fordfairlane
veterán

A function fejléc után írd be, hogy
global $conn;

Érdemes lenne kicsit átpofozni ezt a function-t, kissé sok a duplikáció.

[ Szerkesztve ]

x gon' give it to ya

(#18256) pityaa23


pityaa23
senior tag

Köszi mindkettőtöknek!

Még csak tanulom az alapokat, biztosan megoldható lenne ez egyszerűbben is. :)

(#18257) Zedz


Zedz
addikt

Sziasztok,

Kötött már valaki Oracle DB-t Laravelhez (5.2) ?

(#18258) pityaa23


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=nutriet

azutá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=pulse

Viszont 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. :)

(#18259) pityaa23 válasza pityaa23 (#18258) üzenetére


pityaa23
senior tag

kis és nagy betű hiba volt valahol, amit nem is értek de a gépem ignorált?? Vagy szerverre feltöltéskor változhatott meg? Nézhetek át mindent. :(((

(#18260) mobal válasza fordfairlane (#18255) üzenetére


mobal
MODERÁTOR

Global? :U

"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."

(#18261) fordfairlane válasza pityaa23 (#18259) üzenetére


fordfairlane
veterán

A linux fájlrendszere case sensitive, a windows case-insensitive. Legegyszerűbb, ha minden fájlnévben csak kisbetűt használsz, és persze mikor a kódban fájlnévre hivatkozol, ott is. A CamelCase maradjon meg az osztályneveknek.

[ Szerkesztve ]

x gon' give it to ya

(#18262) pityaa23 válasza fordfairlane (#18261) üzenetére


pityaa23
senior tag

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. :((

(#18263) fordfairlane válasza mobal (#18260) üzenetére


fordfairlane
veterán

Igen, global.

x gon' give it to ya

(#18264) rootkiller


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 :)

[ Szerkesztve ]

Artengo TR 990 Pro

(#18265) rootkiller válasza rootkiller (#18264) üzenetére


rootkiller
őstag

Megoldva...

Artengo TR 990 Pro

(#18266) biker válasza rootkiller (#18265) üzenetére


biker
nagyúr

ilyenkor ám illik a megoldást is leírni, engem spec érdekelne :)

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 |

(#18267) rootkiller válasza biker (#18266) üzenetére


rootkiller
őstag

$result = $db->query("
SELECT *
FROM solar
WHERE (dt BETWEEN '" . $datum . " 00:00:00'
AND '" . $datum . " 23:59:59')");

...

while ($row = $result->fetch( PDO::FETCH_ASSOC)){
echo "<tr>
<td>{$row['nr']}</td>

:)

Artengo TR 990 Pro

(#18268) mobal válasza rootkiller (#18267) üzenetére


mobal
MODERÁTOR

Szerintem ha kasztolnád a dátumot szebb megoldás lenne, meg escapeld ki a query-t.

"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."

(#18269) rootkiller válasza mobal (#18268) üzenetére


rootkiller
őstag

Kifejted?

Artengo TR 990 Pro

(#18270) mobal válasza rootkiller (#18269) üzenetére


mobal
MODERÁTOR

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,

[ Szerkesztve ]

"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."

(#18271) fordfairlane válasza rootkiller (#18267) üzenetére


fordfairlane
veterán

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.

[ Szerkesztve ]

x gon' give it to ya

(#18272) Des1gnR


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 :)

Dell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2

(#18273) Des1gnR válasza Des1gnR (#18272) üzenetére


Des1gnR
őstag

A Featherlight lett a nyerő :)

Dell G3 3779 || Samsung S23+ || Samsung Watch 5 Pro || Oculus Quest 2 || Creality Ender 3 V2

(#18274) Zedz


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?

(#18275) The DJ


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. :U

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.

https://wpszaki.hu - Minden, ami WordPress, cikkek kezdőknek és haladóknak.

(#18276) DNReNTi válasza The DJ (#18275) üzenetére


DNReNTi
őstag

Nem nagy kaland egy ilyet megírni, ha fájlt feltölteni tudsz, akkor ez a megoldás jó lehet. ;)

but without you, my life is incomplete, my days are absolutely gray

(#18277) The DJ válasza DNReNTi (#18276) üzenetére


The DJ
addikt

Egy órája kutakodom a neten, de még számomra is hihetetlen, hogy nem találok semmi értelmes mintát vagy PHP kódrészletet, ami arra szolgál, hogy törölje legalább az üres könyvtárakat. Az én PHP tudásom sajnos ehhez kevés.

https://wpszaki.hu - Minden, ami WordPress, cikkek kezdőknek és haladóknak.

(#18278) DNReNTi válasza The DJ (#18277) üzenetére


DNReNTi
őstag

Első találat. ;) Annyival azért érdemes kiegészíteni, hogy hagyja ki a hasznos mappákat, mert ez így ledúr mindent. :DDD

but without you, my life is incomplete, my days are absolutely gray

(#18279) The DJ válasza DNReNTi (#18278) üzenetére


The DJ
addikt

Megoldottam faék egyszerűséggel :D

<?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.

https://wpszaki.hu - Minden, ami WordPress, cikkek kezdőknek és haladóknak.

(#18280) cidalain válasza The DJ (#18279) üzenetére


cidalain
veterán

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...

[ Szerkesztve ]

>> GearBest Club Veszprém << >> https://www.facebook.com/gbc.veszprem <<

(#18281) DNReNTi válasza The DJ (#18279) üzenetére


DNReNTi
őstag

Nice, ez eszembe sem jutott. :DDD

but without you, my life is incomplete, my days are absolutely gray

(#18282) pityaa23


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

[ Szerkesztve ]

(#18283) pityaa23 válasza pityaa23 (#18282) üzenetére


pityaa23
senior tag

Az elsőt megoldottam, kiegészítettem a form-ot:

<form action="#" method="post">

(#18284) mobal válasza pityaa23 (#18282) üzenetére


mobal
MODERÁTOR

Vessző esetén szerintem használj number típusú input mezőt.

Jquery naptár pluginok: [link].

mobal,

"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."

(#18285) fordfairlane válasza pityaa23 (#18282) üzenetére


fordfairlane
veterán

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.

x gon' give it to ya

(#18286) pityaa23


pityaa23
senior tag

Köszönöm mindkettőtöknek! :R

(#18287) rootkiller


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

Artengo TR 990 Pro

(#18288) biker válasza rootkiller (#18287) üzenetére


biker
nagyúr

Akkor már nem röhögsz a viccen, hogy miért ünnepli a programozó halloween-kor a karácsonyt?

Mert oct31 az dec25 :D

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 |

(#18289) Mr Dini


Mr Dini
addikt
LOGOUT blog

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... :/

Íme, itt a kód.

A gond az, hogy valamiért nem történik semmi a Login! gombra klikkeléskor. Mit rontottam el?

Köszi! :R

Szerk.: Ja, igen ez az a stácium, amikor kikommenteltem a header-eket és console outputtal próbálkoztam.

[ Szerkesztve ]

Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!

(#18290) Mr Dini válasza Mr Dini (#18289) üzenetére


Mr Dini
addikt
LOGOUT blog

Senki? :F

Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!

(#18291) fordfairlane válasza Mr Dini (#18289) üzenetére


fordfairlane
veterán

Nincs form tag a html részben.

x gon' give it to ya

(#18292) Mr Dini válasza fordfairlane (#18291) üzenetére


Mr Dini
addikt
LOGOUT blog

:R 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ó.

Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!

(#18293) fordfairlane válasza Mr Dini (#18292) üzenetére


fordfairlane
veterán

Debuggolni csakis te tudod a saját alkalmazásodat, de én inkább a Google PHP recaptcha könytárat használnám.

Developer's Guide

Github/google/recaptcha

x gon' give it to ya

(#18294) Mr Dini válasza fordfairlane (#18293) üzenetére


Mr Dini
addikt
LOGOUT blog

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?

Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!

(#18295) PumpkinSeed válasza Mr Dini (#18294) üzenetére


PumpkinSeed
addikt

Nem, a console.log javascript.

"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

(#18296) Mr Dini válasza PumpkinSeed (#18295) üzenetére


Mr Dini
addikt
LOGOUT blog

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?

[ Szerkesztve ]

Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!

(#18297) PumpkinSeed válasza Mr Dini (#18296) üzenetére


PumpkinSeed
addikt

A linkel arra céloztam, hogy azzal tudsz parancsot futtatni.

"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

(#18298) pityaa23


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.

[ Szerkesztve ]

(#18299) pityaa23 válasza pityaa23 (#18298) üzenetére


pityaa23
senior tag

Kipróbáltam 3 féle verzióban, csináltam egy új google fiókot is, mégsem jó. NULL-t ad vissza a response. vagy false.
Lehet köze a webszerverhez?

(#18300) Mr Dini válasza pityaa23 (#18299) üzenetére


Mr Dini
addikt
LOGOUT blog

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ó. :D

É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... :(((

[ Szerkesztve ]

Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.