- Samsung Galaxy S24 - nos, Exynos
- Poco X6 Pro - ötös alá
- Alkalmazásbemutató: Keep
- Futott egy Geekbench kört egy új HTC készülék
- Azonnali mobilos kérdések órája
- Apple AirPods Pro (2. generáció) - csiszolt almaságok
- Huawei Mate 10 Pro - mestersége az intelligencia
- Vodafone-ra áttért Digi Mobilosok
- Xiaomi Mi 11 Ultra - Circus Maximus
- iOS alkalmazások
Hirdetés
-
Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
ph A cég megoldása centralizált vezérelhetőséggel, masszív radiátorral és robusztus ventilátorokkal igyekszik vásárlásra csábítani.
-
Agyi chipes gyártóba fektetett a kriptocég
it A Tether 200 millió dollárt fektet a Blackrock Neurotech agyi chipes vállalatba.
-
Dragon Ball: Sparking! Zero - Mester és tanítvány
gp Egyelőre még mindig nem kaptunk megjelenési dátumot a játékhoz.
Új hozzászólás Aktív témák
-
-
kemkriszt98
aktív tag
válasz honda 1993 #16052 üzenetére
Az ilyen "hogy néz ki a kód" kérdésekre a leggyorsabban úgy kapsz választ, hogy bemész a W3Schools.com-ra, kiválasztod a nyelvet és az oldalsó menüből kikeresed ami neked kell (esetünkben a form-ot) lehet, hogy kezdésnek a magyarázatok nem túl érthetőek de a példakódokból láthatod, hogy hogy is néz ki a kód... és ha rámész a "Try it your self" gombra ott játszadozhatsz is a kóddal...
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
PumpkinSeed
addikt
válasz honda 1993 #16050 üzenetére
index.html
<form action="valami.php" method="post">
<input type="text" name="email"/>
<input type="submit" value="Elküld"/>
</form>
valami.php
<?php
$email = $_POST['email'];
?>Ezt úgy kell értelmezni, hogy van az index.html ami megjelenik. Itt van az űrlap vagy form ahogy tetszik amibe meg tudsz adni egy karaktersorozatot ami az email cím lesz (ezért a név, hogy email). Ha az elküldésre kattintasz a karaktersorozat megadása után akkor lép veled kapcsolatba a valami.php ugyanis a from action részében ez van megadva. Ez a valami.php POST metódussal fogadja az email nevű inputban megadott karaktersorozatot és az $email nevű változóban letárolja ezt.
Lényegében csak rövid magyarázat, hogy a <form> még nem PHP az a HTML egy tag-je. De viszont a form-ot PHP dolgozza fel.
(#16054) kemkriszt98
Hiba volt ezt az oldalt ajánlani. Mindjárt kapod a negatív kritikát.
[ Szerkesztve ]
"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
-
DNReNTi
őstag
A nullával való osztás nincs értelmezve a valós számok halmazán.
PHP-ban ezt kapod rá: Warning: Division by zero in...
A változó az eredmény nulla helyett false lesz. Ezt elkerülendő írtam, hogy ellenőrizze megoldható e az adott művelet. Asszem ezt kiveséztük.(#16054) kemkriszt98
Na csak várjá' majd jön Brian oszt ad neked[ Szerkesztve ]
but without you, my life is incomplete, my days are absolutely gray
-
kemkriszt98
aktív tag
Ez esetben valamiről lemaradtam? Mi baj a W3Schools - al?
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
DNReNTi
őstag
válasz PumpkinSeed #16055 üzenetére
Kicsit kiegészíteném a kódot, így elkerülhetőek a hibák (nincs post, üres input):
$request_method = $_SERVER["REQUEST_METHOD"];
if ($request_method === 'POST') {
$email = isset($_POST['email']) ? $_POST['email'] : false;
if ($email) {
/itt csinálok valamit az email-el.
}
}A komplex számokkal meg haggyá', vót belőle elég analízis, kalkulus és diszkrét matematika előadásokon.
but without you, my life is incomplete, my days are absolutely gray
-
wis
tag
-
honda 1993
senior tag
-
biker
nagyúr
válasz DNReNTi #16056 üzenetére
a "nem végezhető el" és a "nem értelmezhető az eredménye" nem ugyanaz, tekintve hogy aminek van eredménye, az el lett végezve, tehát elvégezhető, csak hibát ad
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 |
-
DNReNTi
őstag
válasz tothjozsi96 #16064 üzenetére
Nem jól gondolod. Nem is tudom, ezt most hogy hoztad össze, már a kérdést. A nullával való osztásról beszélünk. Arról, hogy nullával osztás eredménye nem nulla, hanem nem értelmezett, figyelmeztetéshez vezet a program futása során, és hamis eredményt (nem nullát) hoz. Ezt pedig kezelni kell. Emlékeztetőül: innen indultunk.
but without you, my life is incomplete, my days are absolutely gray
-
DS39
nagyúr
válasz tothjozsi96 #16066 üzenetére
a scriptjében nincs email formátum ellenőrzés, vagy mire gondoltál?
-
DS39
nagyúr
válasz tothjozsi96 #16068 üzenetére
ok, így már világos.
-
tothjozsi96
addikt
Valaki itt tud nekem olyan php oktató könyvet vagy internetes dokumentumot mutatni, de főleg magyar kellene.
Tehát ami az OOP-vel foglalkozik.
Objektum Orientált Programozás.
Roppantul érdekel, főleg azért mert akarok írni egy saját mysqli class-t ami kiírja hogy mennyi a lekérdezések összesített ideje, és mennyi darab lekérdezés fut le egy lapon.Ha valaki tud akár oktató könyvet is tud ami lehetőleg magyar akkor az jöhet!!!
Én csak neten kerestem, de mindenhol csak az alapok vannak ...
Az meg már megvan. -
tothjozsi96
addikt
Bocsi, most nézem erre van topik, áááá!
Sorry! -
PumpkinSeed
addikt
válasz DNReNTi #16059 üzenetére
Ebből egy kezdő kb ennyit ért:
/itt csinálok valamit az email-el.
(#16060) wis
Nekem azt mondták, hogy ami nem értelmezett a valós számok halmazán az értelmezett a komplex számokén.
(#16061) honda 1993
Szívesen
"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
-
Sk8erPeter
nagyúr
válasz 19.Norbika #16021 üzenetére
Sok erőszakosan önigazoló és kioktató megjegyzést tettél, mint a "falba csak akkor verd a fejed, ha tájékozódtál is", "Márpedig ha kicsit is utána néztél volna ( amit vélhetően nem tettél meg ) akkor belátnád", "Az már végképp érdekes, hogy ezzel neked mi a bajod. Keveset aludtál?", amikre igazából nem tudom, mi szükség (az ilyen oviszintű vitakultúrából sztem kinőttünk, és ezek nélkül is szerintem tök jól lehet vitázni ), de inkább felnőtt módjára lépjünk tovább, az érdemi kérdésre továbbra sem válaszoltál: szerinted jó, ha valaki 2014-ben úgy tanul PHP-ben MySQL-adatkapcsolatot kezelni, query-ket küldeni az adatbázisszerver felé, hogy még csak nem is hall a prepared statementekről? Ha igen, akkor szerinted mi lenne a megfelelő módja ennek? Fűzögessen össze stringeket, escape-elgessen, mint az ősidőkben?
Hogy ne érje megint szó a ház elejét, utánanéztem, milyen is ez a könyv (már kíváncsivá tettél): csapnivaló. Pontosan azt csinálja, amit nem szabadna: konkatenálja a query-ket, de tudod, mi a legrosszabb? Hogy még csak nem is escape-eli a $_POST-tömbből érkező változókat! (pl. 439-441. o.) Tényleg remek ez a könyv kezdőknek! Ja, nem. De továbblapozgattam, gusztustalanok a kódok, komplett óriásformokat echóz a kódban, escape-elgetve az idézőjeleket, erőlteti a táblázatok használatát, elavult attribútumokat használ a HTML-kódban a formázásra, ahelyett, hogy a CSS-formázást javasolná, magyar változóneveket használ a kódokban, de van, hogy inkább aktuális kedvétől függően keveri az angol változónevekkel (akkor már legalább lenne következetes ), közvetlenül használja fel a szuperglobális változók indexeit (amit szerintem nagyon nem illik, még ha ellenőrzi is a kulcsok meglétét + validálja azok értékét (remélem, azért művel ilyeneket), egyszerűen rossz szokásra nevel), a tömböket nagyon sok helyen nem bejárja, hanem azok indexeit "szépen" egyenként átadogatja változóknak, tovább nem volt kedvem nézegetni. Ezeket csak így random módon belelapozgatva fedeztem fel, nem is nagyon kellett sajnos keresni.
Na, szóval utánanéztem "kicsit is", és nem tudom belátni, hogy milyen remek ez a könyv.Az is tök mindegy, hogy mi volt régen, és hogy nem minden van benne egy könyvben, amit mi jónak tartanánk, születtek 2010 óta is könyvek/e-bookok/tutorialok/akármik (bevallom, nincs kedvem más helyett guglizni), és a fenti hibák régen is hibák voltak. Ha meg már a nyelvi alapokat elmagyarázó anyagokról beszélünk, a BDD, TDD, stb. nem nagyon kapcsolódik ide.
Remélem, ezúttal nem fogod úgy érezni, mintha téged sértegetnének.(#16031) honda 1993 :
"És mi az a form?"
Erre a kérdésre már nehéz szavakat találni... Itt még azt írtad, hogy a HTML is "normálisan megy"...
Néha abban reménykedem, hogy csak trollkodsz, és egyszer beírod, hogy na jó, bocs mindenkitől, csak szopattalak titeket.Sk8erPeter
-
Sk8erPeter
nagyúr
válasz PumpkinSeed #16055 üzenetére
"Ez a valami.php POST metódussal fogadja az email nevű inputban megadott karaktersorozatot"
Nem, a kliens küldte POST-metódussal a szerver felé. A valami.php nem "fogad" POST-metódussal semmit; legfeljebb feldolgozza a kapott adatokat.(#16058) kemkriszt98:
"Mi baj a W3Schools - al?"
https://web.archive.org/web/20130501070306/http://w3fools.com/Itt még régebben leírtam.
[ Szerkesztve ]
Sk8erPeter
-
kemkriszt98
aktív tag
válasz Sk8erPeter #16074 üzenetére
Na ezt pl. még senki nem mondta nekem Megjegyzem...
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
DNReNTi
őstag
válasz tothjozsi96 #16068 üzenetére
Ja bocsi, nem néztem mire ment a választ.
Egyébként akkor is hülyeség, de erre rájöttél.(#16072) PumpkinSeed
Igaz, de nem egy kezdőnek, hanem neked írtam.but without you, my life is incomplete, my days are absolutely gray
-
Sk8erPeter
nagyúr
válasz kemkriszt98 #16075 üzenetére
Azért azóta biztos sokat változott a helyzet, a w3fools.com-on már "megengedőbben" fogalmaznak: "W3Schools still has issues but they have at least worked on the primary concern developers had. For many beginners, W3Schools has structured tutorials and playgrounds that offer a decent learning experience. However, it would be a mistake to continue your education without learning from more reputable sources, so when you're ready to level up, move on."
Mindenesetre én továbbra is inkább a Mozilla Developer Networköt (MDN) ajánlanám.Sk8erPeter
-
PumpkinSeed
addikt
válasz Sk8erPeter #16077 üzenetére
"...teljes egészében HTML, JavaScript, és egyébb webes alkamlazás API-k segítségével íródtak."
[ Szerkesztve ]
"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
-
19.Norbika
csendes tag
válasz PumpkinSeed #16078 üzenetére
Ha meg nem magyar lenne, az lenne a baj
Nightvis | www.nethq.hu - html,php,js,jquery,c#,sql programozás
-
PumpkinSeed
addikt
Már előre látom, hogy várhatóan mást fogtok javasolni, hogy ne a mail() függvénnyel csináljam, de egy sima URL-t kell csak elküldjek amire kattintva megnyit egy új oldalt.
Na szóval a mail() függvénnyel szenvedek már tegnap este óta. Otthoni szerveren ssmtp van telepítve melyről tudok is küldeni email-t, illetve meg is kapom. Ez alapján állítottam be bár Gmail-s fiókot de működik. php.ini-ben is az a beállítás van.
$msg = '<html></html>';
$subject = 'Verification mail';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: PhotoShare <noreply@photoshare.com>' . "\r\n";
mail($email_addr, $subject, $msg, $headers);Ez egy függvény amely megkapja az $email_addr-t és arra küldi. A függvény lefut és tesztelésképp kiírattam az $email_addr-t is az is oké, de valamiért nem küldi el a levelet.
[ Szerkesztve ]
"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
-
Sk8erPeter
nagyúr
válasz PumpkinSeed #16078 üzenetére
Láthatóan elgépelés... Amúgy sosem néztem a magyar részét.
(#16080) PumpkinSeed :
"Már előre látom, hogy várhatóan mást fogtok javasolni, hogy ne a mail() függvénnyel csináljam, de egy sima URL-t kell csak elküldjek amire kattintva megnyit egy új oldalt.
Na szóval a mail() függvénnyel szenvedek már tegnap este óta."
Ha azóta szenvedsz vele, akkor most komolyan, van még kérdés? Egyszerűen annyira nem éri meg szarakodni a sima mail() függvénnyel, rájönni, mi a nyűgje, amikor vannak ilyen library-k, mint a PHPMailer vagy a SwiftMailer, amik pár sample code átírása után csak úgy simán működnek, hogy nyilván azt fogjuk javasolni, hogy ne a mail() függvénnyel csináld. Attól, hogy a két említett library közül valamelyik ott csücsül a tárhelyeden, nem lesz lassabb a szervered, vagy nem tudom, mi miatt aggódsz.Sk8erPeter
-
PumpkinSeed
addikt
válasz Sk8erPeter #16081 üzenetére
Fél 4-kor letöltöttem a PHPMailer-t.
"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
-
_ak_
addikt
Egy kis útmutatásra lenne szükségem.
Még mindig Laravel, de a kérdés ezen felül áll.Adott egy Counties táblám, amibe seeder segítségével szeretném felvinni az adatokat, ami a megye + rövidítése lenne.
Csak a megyéket egyszerű:
public function run()
{
$counties = ['Bács-Kiskun',
'Baranya'...
];
foreach ($counties as $county)
{
County::create([
'county' => $county
]);
}
}De mi lenne a célszerű, ha hozzájuk tartozó kódot is hozzá akarnám adni?
Már az elején gondban vagyok, hogy legyen vajon egy nested tömb ['bács', 'ba'] és akkor talán? egy ilyesmi:
foreach($counties as $key => $county)
{
$code= $code[$key];
}, de jó lehet az is, ha külön két tömböt hozok létre és:
foreach (array_combine($counties, $codes) as $county=> $code)?
Csak az utóbbit, hogy mentem el a táblába?
[ Szerkesztve ]
Let's begin, de gozaimasu!
-
19.Norbika
csendes tag
No erre több megoldási lehetőség is van.
1.
County::create(array(
'id' => 1,
'name' => 'Pest megye',
'code' => 'PE'
));
County::create(array(
'id' => 1,
'name' => 'Budapest',
'code' => 'BP'
));2.
countries = array(
array('id' => 1, 'code' => 'BP', 'name' => 'Budapest'),
array('id' => 2, 'code' => 'PE', 'name' => 'Pest megye')
);
DB::table('countries')->insert($countries);Kell más fajta is?
[ Szerkesztve ]
Nightvis | www.nethq.hu - html,php,js,jquery,c#,sql programozás
-
_ak_
addikt
válasz 19.Norbika #16084 üzenetére
Remek megoldások, csak valami automatábbra gondoltam, kevesebb gépeléssel.
(nem mintha ebbe beletörne az ujjam, de nem árthat megismeri több módszert.)Végül is foreach ($arr as $foo => $bar) ként járom be és úgy mentem el. Egyelőre így könnyebb felhasználnom a listámat.
[ Szerkesztve ]
Let's begin, de gozaimasu!
-
honda 1993
senior tag
válasz PumpkinSeed #16055 üzenetére
hali.
na csinltam egy html fajlt,amiben a html kod van,illetve van egy php fajl is,amiben a php kod van.
ez az egesz pedig benne van a xamp "htdocs" mappajaban.
a html fajlt megnyitottam, megjelent a kis urlap ,amibe beirok egy szoveget.
rakattintok a kuldesre,es utana csak egy feher ablak fogad.viszont miutan rakattintottam,a bongeszoben latom hogy a
file:///E:/xampp/xamp1/htdocs/gyakorlas/index.html helyett
file:///E:/xampp/xamp1/htdocs/gyakorlas/valami.php
jelenik meg.tehat php is mukodesbe lep,de valamiert nem csinal semmit.
en naiv pedig azt hittem hogy majd elkuldi nekem emailben amit elkuldok xd
elosszor a html kodban az
''email''helyett beirtam az email cimem,mert ugy ertelmztem a leirasodat. xdmajd amikor nem tudtam mit kitalalni ,megprobaltam hogy az elkuld mezobe beirom a sajat email cimemet ( nehogy itt elkezdjetek rohogni )
de tenyleg igy ertelmeztem a leirast.
[ Szerkesztve ]
XD alias IKSZDé
-
kemkriszt98
aktív tag
válasz honda 1993 #16086 üzenetére
Az e-mail elküldéséhez szükséges smtp szerverről majd valaki felvilágosít mert annyira nem értek hozzá de ha el is küldi az e-mailt akor is fehér képernyő fog fogadni... ha azt akarod, hogy mondjuk visszatöltse az eredeti oldat akkor ezt mg kell írnod php-ben...
Ez valahogy így néz ki:
header('Location: index.htm');
Egyébként ha már van xamp használhatod a localhost/elérésiutvonal/... url-t a file:///E:/xampp/xamp1... helyett... pusztán azért mert szebb
"Tigris, tigris, csóvafény éjszakáknak erdején, mily kéz adta teneked szörnyü és szép termeted?" -William Blake-
-
DNReNTi
őstag
válasz honda 1993 #16086 üzenetére
Igazából, de csinál, csak nincs kimenete.
PumpkinSeed példájában ennyi van összesen:
<?php
$email = $_POST['email'];
?>Gondolom, egy az egybe ezt használtad fel. Ez pusztán elmenti az $email változóba az űrlappal átadott értéket. Attól mert semmit nem írt ki, még valószínű működik. Egészítsd ki ezzel:
echo $email;Így ha minden rendben megy ki kell írja az űrlapba beírt szöveget.
[ Szerkesztve ]
but without you, my life is incomplete, my days are absolutely gray
-
PumpkinSeed
addikt
válasz honda 1993 #16086 üzenetére
Csinál valamit, csak te nem látod.
echo $email;
Ha még ezt beírod akkor ki is írja azt amit a formba megadtál.
Látom megelőztetek.
[ Szerkesztve ]
"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
-
DNReNTi
őstag
válasz honda 1993 #16090 üzenetére
Ez esetben akkor valami tényleg nem jó.
De ugye, megint beírtál valamit az űrlapba és elküldted? Különben persze, hogy nem jó.(#16091) PumpkinSeed -> 16088
[ Szerkesztve ]
but without you, my life is incomplete, my days are absolutely gray
-
19.Norbika
csendes tag
válasz honda 1993 #16086 üzenetére
Ha xampp-ot használsz, akkor a kód tesztelésénél ne a valós path-t használd, ahol a file elhelyezkedik, hanem az url legyen localhost.
localhost/index.html
localhost/valami.phpHa egy nyers xampp-ról beszélünk, akkor a file:///E:/xampp/xamp1/htdocs/gyakorlas/valami.php url nem fogja a php fájl futtatását végrehajtani, hiszen a webszerver ki lett hagyva a folyamatból.
Nightvis | www.nethq.hu - html,php,js,jquery,c#,sql programozás
-
19.Norbika
csendes tag
válasz 19.Norbika #16094 üzenetére
Sikerült rémesen megfogalmazni, ezért sorry. Nem vagyok kiemelkedő formában ma
Nightvis | www.nethq.hu - html,php,js,jquery,c#,sql programozás
-
honda 1993
senior tag
válasz DNReNTi #16092 üzenetére
igen , termeszetesen be is irtam valamit es csak utana ''kuldtem el.''
19.Norbika nem ertem hogy mit akarsz mondani,ha beirom hogy "localhost/index.html" vagy azt hogy "localhost/index.php"
akkor nem tortenik semmi,ami nem is csoda hiszen meg kell adni neki a azt a mappanevet is amiben el van helyezve.XD alias IKSZDé
-
Orionk
senior tag
Sziasztok !
Kezdő webfejlesztő vagyok. Egyszerűbb oldalakat tudok megcsinálni. Ezért kérnék szépen egy kis segítséget, hogy egy ILYEN weboldalt hogyan kell megcsinálni ?
Tudom, hogy Symfony segítségével, de valami kezdő löketet tudnátok-e adni ?
Például valahogy fel kell telepíteni symfony-t ?, és legenerálható egy ilyen fenti oldal ?Vagy inkább nem is írok hülyeségeket, csak valami kezdő löketet és leírást keresnék és kérnék szépen, hogy mihamarabb meg tudjak valósítani egy fenti oldalt.
köszönöm szépen.
-