- Fórumok
- Szoftverfejlesztés
- PHP programozás
- (kiemelt téma)
-
15600 - 15501
21809 - 20001 20000 - 18001 18000 - 17901 17900 - 17801 17800 - 17701 17700 - 17601 17600 - 17501 17500 - 17401 17400 - 17301 17300 - 17201 17200 - 17101 17100 - 17001 17000 - 16901 16900 - 16801 16800 - 16701 16700 - 16601 16600 - 16501 16500 - 16401 16400 - 16301 16300 - 16201 16200 - 16101 16100 - 16001 16000 - 15901 15900 - 15801 15800 - 15701 15700 - 15601 15600 - 15501 15500 - 15401 15400 - 15301 15300 - 15201 15200 - 15101 15100 - 15001 15000 - 14901 14900 - 14801 14800 - 14701 14700 - 14601 14600 - 14501 14500 - 14401 14400 - 14301 14300 - 14201 14200 - 14101 14100 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
fordfairlane
veterán
Nem tudok többet mondani kódtöredékek alapján. Beraktál két insertet, egyik függvényben PDO-val, másik globálisan, egysoros mysql_query-ként. Ezek egy sort szúrnak be, tehát nyilván nem mindegy, hogy hajtódnak végre, azt meg pont nem látni.
-
biker
nagyúr
ez a kód a következőt csinálja pl:
<?php
mysql_query("INSERT INTO log (l_ID,l_time,l_uid,l_text,l_dump,l_ip) VALUES ('',CURRENT_TIMESTAMP, '12', '".basename($_SERVER['PHP_SELF']).microtime()."', 'nincs dump', 'nincsip')");
$stmt = $db->query("SELECT * FROM log LEFT JOIN users ON log.l_uid=users.u_ID ORDER BY log.l_time DESC;");
foreach ($stmt as $row) {
echo "<tr class=\"gradeA\"><td>".$row['l_time']."</td><td>".$row['l_ip']."</td><td>".$row['l_text']."</td><td><button class=\"btn btn-info popovers\" data-trigger=\"hover\" data-placement=\"left\" data-content=\"".$row['l_dump']."\" data-original-title=\"var_dump (post, get)\"><i class=\"fa fa-eye\"></i></button></td><td>".$row['u_name']."</td></tr>";
}
?>beír egy sort a naplóba, majd kiír egy sort a dynamic datatables-be, és UTÁNA még egyszer includeol
refresh: beír egy sort, majd már 3 sort ír ki, majd egy negyediket utána
refresh, beír egy sort, kiír 5 sort, majd még egy sort beírmegkattanok

-
biker
nagyúr
Teljesen olyan, mintha az oldal lefutása után még egyszer lefutna a query.
Berakom a lap elejére a naplo_beir('hello world text','másik szöveg'); szöveget, majd kilistázom a tábla tartalmát, egy sor van benne, de ha megnyitom myadminnal, vagy a sor törlése után ráfrissítek, még egyszer ott van a beillesztés, új id-vel, új idővel -
biker
nagyúr
A mysql_query a függvényen kívül van.
azt csak azért raktam bele, látható legyen, mindkettő hívás esetén duplikál.
egy insert pdo-val, egy insert régi mysql_queryvel, és id szerint így jön sorba:
pdo
mysql_
pdo
mysql_egyszer hívom meg

-
fordfairlane
veterán
Ma esküszöm megkattanok

Írok egy új rendszert, és amikor beírok az adatbázisba, mindent kétszer ír be
mindent kétszer ír be
És konkrétan látom, két külön időben, de tuttira egyszer hívom meg.
Külön szép, hogy a pdo és a mysql_query is duplikál, megőrülök..Bemenet (egy pdo, egy mysql_query):
function naplo_beir($text,$var_dump)
{
global $db;
$naplo_datum=date("Y-m-d H:i.s");
$user_id=$_SESSION['user_ID'];
if(!$user_id)$user_id="";
$ip=$_SERVER['REMOTE_ADDR'];
$query="INSERT INTO log (l_ID,l_time,l_uid,l_text,l_dump,l_ip) VALUES ('',CURRENT_TIMESTAMP, :user_id, :text, :dump, :ip)";
$stmt = $db->prepare($query);
$stmt->bindParam(':user_id', $user_id, PDO::PARAM_INT);
$stmt->bindParam(':text', $text, PDO::PARAM_STR);
$stmt->bindParam(':dump', $var_dump, PDO::PARAM_STR);
$stmt->bindParam(':ip', $ip, PDO::PARAM_STR);
$stmt->execute();
return true;
}
mysql_query("INSERT INTO log (l_ID,l_time,l_uid,l_text,l_dump,l_ip) VALUES ('',CURRENT_TIMESTAMP, '12', '".microtime()."', 'nincs dump', 'nincsip')");Kimenet(4 sor):
41
2014-05-03 13:45:56
12
0.91616400 1399117556 <<<microtime idő!
nincs dump
nincsip
42
2014-05-03 13:45:56
0
üzenet
vardump ide
84.236.57.188
43
2014-05-03 13:45:57
12
0.45701500 1399117557
nincs dump
nincsip
44
2014-05-03 13:45:57
0
üzenet
vardump ide
84.236.57.188Ötlet?
A mysql_query a függvényen kívül van.
-
biker
nagyúr
Ma esküszöm megkattanok

Írok egy új rendszert, és amikor beírok az adatbázisba, mindent kétszer ír be
mindent kétszer ír be
És konkrétan látom, két külön időben, de tuttira egyszer hívom meg.
Külön szép, hogy a pdo és a mysql_query is duplikál, megőrülök..Bemenet (egy pdo, egy mysql_query):
function naplo_beir($text,$var_dump)
{
global $db;
$naplo_datum=date("Y-m-d H:i.s");
$user_id=$_SESSION['user_ID'];
if(!$user_id)$user_id="";
$ip=$_SERVER['REMOTE_ADDR'];
$query="INSERT INTO log (l_ID,l_time,l_uid,l_text,l_dump,l_ip) VALUES ('',CURRENT_TIMESTAMP, :user_id, :text, :dump, :ip)";
$stmt = $db->prepare($query);
$stmt->bindParam(':user_id', $user_id, PDO::PARAM_INT);
$stmt->bindParam(':text', $text, PDO::PARAM_STR);
$stmt->bindParam(':dump', $var_dump, PDO::PARAM_STR);
$stmt->bindParam(':ip', $ip, PDO::PARAM_STR);
$stmt->execute();
return true;
}
mysql_query("INSERT INTO log (l_ID,l_time,l_uid,l_text,l_dump,l_ip) VALUES ('',CURRENT_TIMESTAMP, '12', '".microtime()."', 'nincs dump', 'nincsip')");Kimenet(4 sor):
41
2014-05-03 13:45:56
12
0.91616400 1399117556 <<<microtime idő!
nincs dump
nincsip
42
2014-05-03 13:45:56
0
üzenet
vardump ide
84.236.57.188
43
2014-05-03 13:45:57
12
0.45701500 1399117557
nincs dump
nincsip
44
2014-05-03 13:45:57
0
üzenet
vardump ide
84.236.57.188Ötlet?
-
CSorBA
őstag
A másik topikban már leírtam, hogy általában ilyenkor mi alapján rendeznek (legalábbis az MLSZ): pont, győzelmek száma, gólkülönbség, lőtt gól.
-
biker
nagyúr
a többiek gondolom azért nem tudnak helyes választ adni, mert qrvára nem mondod el, szerinted mi a jó sorrend?
a computer NEM GONDOLATOLVASÓ, hanem végrehajtja az utasítást
az utasítás jelenleg csökkenő rendezés
ez azt jelenti, pont egyezés esetén a következő feltétel szerint csökkenő elv szerint rendez, tök helyesen ÁBC szerint csökkenőben.Neked meg "gondolom" más lenne helyes, pl pontegyezés esetén több rugott gól, az is egyenló több akármifasssom szerint
Le kell írni, mit szeretnél, ez igaz a számítógépre, és ide a fórumra is!
-
daninet
veterán
Ne duplikáld már légy szíves a hsz.-eidet mindenhova... Elég lesz egyszer is.
(#15589) daninet :
Akkor valamit félreérthettél, mert Google Docs-szerű megoldást senki sem javasolt.
a tálázat kezelőre gondoltam mint külön bővítmény

Pika: Nem tudom milyen táblázatkezelő ez, de ha abból indulok ki, hogy jóféle, akkor tud sorbarendezni, számozást meg statikusan megoldod az első oszlopban rögztve
-
Sk8erPeter
nagyúr
Ne duplikáld már légy szíves a hsz.-eidet mindenhova... Elég lesz egyszer is.
(#15589) daninet :
Akkor valamit félreérthettél, mert Google Docs-szerű megoldást senki sem javasolt.
-
Pikaa
aktív tag
szerintem wordpressre vannak táblázatkezelők (joomlára legalábbis vannak, akkor kell legyen WP-re is), nem kell ezt írni. Simán mint excelben csinálsz egy táblázatot és irkálsz be függvényeket. Nem mondom, hogy ingyenes lesz, de akár még olyat is találsz.
Ha pedig nincs akkor Google Doc-ból táblázatot beszúró bővítmény tuti van. Nekem is van egy oldalam, ott a helyi amatőr teniszezők pontjai vannak, fater segít őket beirkálni azt pl így oldottuk meg és egész jó.Nagy nehezen összehoztam a táblázatot,de nem számozza meg őket. Ezt betudnám valahogy szúrni? Illetve még egy gond van,hogy egyforma pont esetén, nem az van előbb,aki kellene (pl. Szentábrahám és Fiatfalva).
-
daninet
veterán
"Simán mint excelben csinálsz egy táblázatot és irkálsz be függvényeket"
Miért kellene függvényeket beírni akárhova is? Nem lenne túl felhasználóbarát, ha ilyenről lenne szó.
"Ha pedig nincs akkor Google Doc-ból táblázatot beszúró bővítmény tuti van. "
Hát ez elég egyszerű, de nagyon béna megoldás. Főleg, hogy ez nem túl nagy rugalmasságot jelent az adatok különböző szempontok szerinti megjelenítésében.
Mindenesetre a Weblapkészítés topicban folytatódott a kapcsolódó eszmecsere, ott is megkérdezte.
a szummára meg az átlagra gondoltam függvények kapcsán, az elég egyszerű. De ahogy látom amott is ugyan ezt mondták neki. Mármint a táblázatkezelőt.
-
Sk8erPeter
nagyúr
szerintem wordpressre vannak táblázatkezelők (joomlára legalábbis vannak, akkor kell legyen WP-re is), nem kell ezt írni. Simán mint excelben csinálsz egy táblázatot és irkálsz be függvényeket. Nem mondom, hogy ingyenes lesz, de akár még olyat is találsz.
Ha pedig nincs akkor Google Doc-ból táblázatot beszúró bővítmény tuti van. Nekem is van egy oldalam, ott a helyi amatőr teniszezők pontjai vannak, fater segít őket beirkálni azt pl így oldottuk meg és egész jó."Simán mint excelben csinálsz egy táblázatot és irkálsz be függvényeket"
Miért kellene függvényeket beírni akárhova is? Nem lenne túl felhasználóbarát, ha ilyenről lenne szó.
"Ha pedig nincs akkor Google Doc-ból táblázatot beszúró bővítmény tuti van. "
Hát ez elég egyszerű, de nagyon béna megoldás. Főleg, hogy ez nem túl nagy rugalmasságot jelent az adatok különböző szempontok szerinti megjelenítésében.
Mindenesetre a Weblapkészítés topicban folytatódott a kapcsolódó eszmecsere, ott is megkérdezte.
-
daninet
veterán
Sziasztok!
Szeretnék egy focis táblázatot a WP-s oldalamra. A következőket szeretném:
Előre beírnám a mérkőzéseket ,majd ahogy a fordulók járnak le pötyögöm be a forduló eredményeit és ő kellene számolja egyből a lejátszott meccset, nyert,vesztett,vagy döntetlen csinált a csapat. Kapott gólt,rúgott gólt,gólarányt és a pontot. Itt egy pl.:
http://uh.ro/component/bearleague/?view=ltable&sid=147
Egy ilyen bővítmény megírása mennyibe kerül?
szerintem wordpressre vannak táblázatkezelők (joomlára legalábbis vannak, akkor kell legyen WP-re is), nem kell ezt írni. Simán mint excelben csinálsz egy táblázatot és irkálsz be függvényeket. Nem mondom, hogy ingyenes lesz, de akár még olyat is találsz.
Ha pedig nincs akkor Google Doc-ból táblázatot beszúró bővítmény tuti van. Nekem is van egy oldalam, ott a helyi amatőr teniszezők pontjai vannak, fater segít őket beirkálni azt pl így oldottuk meg és egész jó. -
Pikaa
aktív tag
Sziasztok!
Szeretnék egy focis táblázatot a WP-s oldalamra. A következőket szeretném:
Előre beírnám a mérkőzéseket ,majd ahogy a fordulók járnak le pötyögöm be a forduló eredményeit és ő kellene számolja egyből a lejátszott meccset, nyert,vesztett,vagy döntetlen csinált a csapat. Kapott gólt,rúgott gólt,gólarányt és a pontot. Itt egy pl.:
http://uh.ro/component/bearleague/?view=ltable&sid=147
Egy ilyen bővítmény megírása mennyibe kerül?
-
Sk8erPeter
nagyúr
Üdv,
Hogyan tudnám php-val egy oldal forrásából kiszedni egy bizonyos div tartalmát css path alapján (Chrome inspector-ban jobb klikk az element-re és "Copy CSS Path") ?
Maga a forrás benne van mondjuk $forras változóban.
Legyen mondjuk ez a prohardver főoldala.
A felső sávban a 4 képes hír közül az első link css path-ja meg a $path változóban van.
$path = "#top > div:nth-child(1) > h1 > a";És akkor a script lefutása után a $eredmeny változóban ez kellene legyen: "AMD Kabini APU az asztalon"
Köszi előre is a segítséget.
XPath-t használj:
http://www.php.net/manual/en/domxpath.query.php(inspectorban egyébként ugyanúgy jobb klikk, csak Copy CSS helyett Copy XPath)
-
Phvhun
őstag
Üdv,
Hogyan tudnám php-val egy oldal forrásából kiszedni egy bizonyos div tartalmát css path alapján (Chrome inspector-ban jobb klikk az element-re és "Copy CSS Path") ?
Maga a forrás benne van mondjuk $forras változóban.
Legyen mondjuk ez a prohardver főoldala.
A felső sávban a 4 képes hír közül az első link css path-ja meg a $path változóban van.
$path = "#top > div:nth-child(1) > h1 > a";És akkor a script lefutása után a $eredmeny változóban ez kellene legyen: "AMD Kabini APU az asztalon"
Köszi előre is a segítséget.
-
daninet
veterán
Az imagecopyresampled() harmadik és negyedik paraméterével adod meg hová kerüljön a vízjel, ez most neked x 0, y a két kép magassának különbözete, tehát a bal alsó sarok. Ha középre akarod tenni akkor a következőt teszed:
$xstart = ($imgw/2) - ($wmw/2);
$ystart = ($imgh/2) - ($wmh/2);
Magyarul a nagy kép magasságának/szélességének feléből kivonod a vízjel magasságának/szélességének felét.
működik
jövök egy sörrel 
-
DeltaPower
addikt
Üdv!
Hogyan oldhatnám meg legegyszerűbben, hogy a vízjelem a kép közepére kerüljön? Most bal alsó sarokba kerül.
$vizjel=$absdir."/header2.png";
while($kepek = mysql_fetch_array($galeriadb))
{
$watermark = imagecreatefrompng($vizjel);
$image = imagecreatefromjpeg($abs_ftp_dir.$kepek[kep]);
$img_width = imagesx($image);
$img_height = imagesy($image);
list($wm_width,$wm_height) = getimagesize($vizjel);
$hova=$img_height-$wm_height;
imagecopyresampled($image,$watermark,0,$hova,0,0,$wm_width,$wm_height,$wm_width,$wm_height);
imagejpeg($image, $absdir."/".$galeriaid."/".$kepek[kep], 100);imagecopyresampled paraméterezése lesz a gond
szerk: közben már más is beírta

-
biker
nagyúr
-
DNReNTi
őstag
Üdv!
Hogyan oldhatnám meg legegyszerűbben, hogy a vízjelem a kép közepére kerüljön? Most bal alsó sarokba kerül.
$vizjel=$absdir."/header2.png";
while($kepek = mysql_fetch_array($galeriadb))
{
$watermark = imagecreatefrompng($vizjel);
$image = imagecreatefromjpeg($abs_ftp_dir.$kepek[kep]);
$img_width = imagesx($image);
$img_height = imagesy($image);
list($wm_width,$wm_height) = getimagesize($vizjel);
$hova=$img_height-$wm_height;
imagecopyresampled($image,$watermark,0,$hova,0,0,$wm_width,$wm_height,$wm_width,$wm_height);
imagejpeg($image, $absdir."/".$galeriaid."/".$kepek[kep], 100);Az imagecopyresampled() harmadik és negyedik paraméterével adod meg hová kerüljön a vízjel, ez most neked x 0, y a két kép magassának különbözete, tehát a bal alsó sarok. Ha középre akarod tenni akkor a következőt teszed:
$xstart = ($imgw/2) - ($wmw/2);
$ystart = ($imgh/2) - ($wmh/2);
Magyarul a nagy kép magasságának/szélességének feléből kivonod a vízjel magasságának/szélességének felét.
-
daninet
veterán
Üdv!
Hogyan oldhatnám meg legegyszerűbben, hogy a vízjelem a kép közepére kerüljön? Most bal alsó sarokba kerül.
$vizjel=$absdir."/header2.png";
while($kepek = mysql_fetch_array($galeriadb))
{
$watermark = imagecreatefrompng($vizjel);
$image = imagecreatefromjpeg($abs_ftp_dir.$kepek[kep]);
$img_width = imagesx($image);
$img_height = imagesy($image);
list($wm_width,$wm_height) = getimagesize($vizjel);
$hova=$img_height-$wm_height;
imagecopyresampled($image,$watermark,0,$hova,0,0,$wm_width,$wm_height,$wm_width,$wm_height);
imagejpeg($image, $absdir."/".$galeriaid."/".$kepek[kep], 100); -
supercow
őstag
-
supercow
őstag
Mondjuk szerintem az kidobott pénz / idő. Ez gyakorlatilag az összes webfejlesztős könyvre igaz amit valaha kézbe vettem. (Nem vettem kézbe mindent szóval biztosan van jó is.)
Ryle (#15570)
Ha megy az angol mindenképp a neten keress inkább naprakész basic tutorialokat.
Többre mégy velük.Én sem könyvből tanultam, de ő kért könyv ajánlást, azt az egyet legalább láttam. Meg lehet találni PDF-ben itt-ott a neten.
-
biker
nagyúr
-
Ryle
tag
supercow (#15571)
Értem köszönöm, utána jártam a dolognak...de még tanakodom hogy melyikkel kezdjem, mert azért magyarul jobban megértem a dolgot.
(#15574) PumpkinSeed
Köszönöm a válaszodat, megnézem valamelyik könyves boltban itt a környékemen. Ha nincs más irány valami bevásárló központ ahol van nagyobb bolt.
-
PumpkinSeed
addikt
Ami nekem bevált a PHP és MySQL webfejlesztőknek.

-
DNReNTi
őstag
Mondjuk szerintem az kidobott pénz / idő. Ez gyakorlatilag az összes webfejlesztős könyvre igaz amit valaha kézbe vettem. (Nem vettem kézbe mindent szóval biztosan van jó is.)
Ryle (#15570)
Ha megy az angol mindenképp a neten keress inkább naprakész basic tutorialokat.
Többre mégy velük. -
Ryle
tag
-
supercow
őstag
-
Ryle
tag
Sziasztok!
Kezdo vagyok programozas teren, es engem legjobban a vebfejlesztes erdekel.
Tudnatok valami konyvet ajanlani amivel hamarabb ( konyebben talan ) picit ralatast nyerhetnek a php programozasra ?
Valaszokat elore is koszonom!
-
cucka
addikt
Igazad van, a 2 elemű nem jutott eszembe. Mondjuk így belegondolva van bármi gyakorlati haszna egy 2 elemű bináris fának?

Igen. Mondjuk az adatbázis index az konkrétan egy keresőfát épít fel az adott mezőben található értékekből.
Na ha üres a táblám és belerakom az első sort, az egy egy elemű keresőfa lesz. Ha berakom a második sort, akkor egy két elemű keresőfa.(#15562) DNReNTi
Ezzel nálam nem mennél át egy interjún
-
DeltaPower
addikt
Nem igazán. A bináris fák keresőfák. Tehát pl. az adatbázisodban az indexek így vannak megcsinálva. Meg az adott nyelv implementációja is felhasználhatja.
A valóságban (meg főleg webprogramozásnál) legfeljebb normál fákkal találkozol, de azzal elég gyakran.(#15566) DeltaPower
1 "leágazás" miért nem lehet? Enélkül nehéz elképzelni egy 2 elemű bináris fát.Igazad van, a 2 elemű nem jutott eszembe. Mondjuk így belegondolva van bármi gyakorlati haszna egy 2 elemű bináris fának?

-
cucka
addikt
Nem igazán. A bináris fák keresőfák. Tehát pl. az adatbázisodban az indexek így vannak megcsinálva. Meg az adott nyelv implementációja is felhasználhatja.
A valóságban (meg főleg webprogramozásnál) legfeljebb normál fákkal találkozol, de azzal elég gyakran.(#15566) DeltaPower
1 "leágazás" miért nem lehet? Enélkül nehéz elképzelni egy 2 elemű bináris fát. -
DeltaPower
addikt
Ha jól emlékszem a fősulin tanított dolgokra, akkor se az xml struktúra, se a termékkategória-szerkezet nem tartozik a bináris
fuckfák közé. A binárisnak ugyanis az a lényege, hogy vagy 0, vagy 2 leágazása van egy csomópontnak. -
cucka
addikt
-
arn
félisten
igen... en is tanultam anno az egyetemen, es nem talalkoztam vele sose weben, es otletem sincs mire tudnam hasznalni. kaptam egy ilyen feladatot, es erdekelne, hogy hol van ennek gyakorlati szerepe.
csak olyan peldakat talaltam, amiknek nincs koze a webhez.
weben tipikus faszerkezet pl a termekkategoriak tarolasa, de ott nem kell egy a bal-jobb fa, eleg a szulot tarolni a kapcsolatokhoz, es a bejarashoz.
-
arn
félisten
Elnézést az elírásért. A helyzet az hogy ezt is próbáltam és így sincsenek sortörések... Lehetséges hogy nem is feldolgozásnál, hanem a formnál van a gond?!
esetleg ha tobbmindent cserelsz, akkor erdemesebb str_replace("\n",'<br>',$text), mert az elso ketto lehet tomb is: str_replace(array("\n",'hello'),array('<br>','bello'),$text). viszont fontos, hogy csak "\n" mukodik a dolog, a '\n' nem.
-
DNReNTi
őstag
Adatstruktúrák és algoritmusok?
De gyűlöltem vagy 7x tuti voltam vizsgázni mire meglett.
Gyakorlatban például szerintem egy xml file tekinthető fa adatstruktúrának.
Javítsatok ki ha tévedek. -
arn
félisten
tudna vki nekem gyakorlati webes peldat mutatni binaris fak hasznaltara? nem az elmeleti reszere vagyok kivancsi, hanem hogy hol tudom hasznalni?
-
Tele von Zsinór
őstag
Elnézést az elírásért. A helyzet az hogy ezt is próbáltam és így sincsenek sortörések... Lehetséges hogy nem is feldolgozásnál, hanem a formnál van a gond?!
Mutasd, hogy írod ki!
-
TomyLeeBoy
tag
-
biker
nagyúr
Sziasztok!
Van egy formon egy textarea amit postolok, majd mysql-be mentem. A problémám az, hogy nem tudok sortöréseket kreálni bele. Ha a textarea-ban van sortörés, mentés és megjelenítés után már nincsen. Próbáltam /n-eket keresni <br />-re cserélni, stb.. de olyan mintha postolás után nem jelölné a stringben semmi a sortörést.
Eloszor is \n nem /n

Masodszor nl2br($string); -
TomyLeeBoy
tag
Sziasztok!
Van egy formon egy textarea amit postolok, majd mysql-be mentem. A problémám az, hogy nem tudok sortöréseket kreálni bele. Ha a textarea-ban van sortörés, mentés és megjelenítés után már nincsen. Próbáltam /n-eket keresni <br />-re cserélni, stb.. de olyan mintha postolás után nem jelölné a stringben semmi a sortörést.
-
Sk8erPeter
nagyúr
Egyetértek, teljesen értelmetlen szarakodni a mail() függvénnyel. Ezt akartam én is beírni, csak aztán visszafogtam magamat, mert ilyenkor jön egy ilyen válasz.
![;]](//cdn.rios.hu/dl/s/v1.gif)
Vagy a PHPMaileren kívül még ott a Swift Mailer. -
DNReNTi
őstag
Akarmilyen fomaban probalom, 4 taggal vagy 5-tel \r\n-nel, nem hajlando a trukkre.
$to = "maross@webgalaxy.hu";
$subject = $_POST['nev'];
$body = $_POST['message'];
$from = $_POST['from'];mail($to,$subject,$body,$from);
to rendben, subject rendben, body rendben, from-ot viszont az email szovegebe teszi a body ele, nem a felado sorba (oda Feladó: www-apache@webgalaxy.hu kerul). Nem fugg ez valami szerver oldali beallitastol amit csak bonyolultabban lehet athidalni?
PHP email küldésre ajánlom a PHPMailer-t. Egyszerű mint az ék, könnyen konfigolható, nem kell szívni a karakterkódolással, header-ekkel.
Egy függvénybe rakva pedig még könnyebben, szebben használható. -
DS39
nagyúr
Akarmilyen fomaban probalom, 4 taggal vagy 5-tel \r\n-nel, nem hajlando a trukkre.
$to = "maross@webgalaxy.hu";
$subject = $_POST['nev'];
$body = $_POST['message'];
$from = $_POST['from'];mail($to,$subject,$body,$from);
to rendben, subject rendben, body rendben, from-ot viszont az email szovegebe teszi a body ele, nem a felado sorba (oda Feladó: www-apache@webgalaxy.hu kerul). Nem fugg ez valami szerver oldali beallitastol amit csak bonyolultabban lehet athidalni?
5 tag nincs, 4 paramétere van a mail() függvénynek. címzett, tárgy, szöveg, fejléc. ez utóbbi tartalmazza a From és Reply-To részt is.
webkiszolgálótól is függ, pl ATW.hu-n ha a From: rész benne van a header-ben, nem küldi el, mert free account-tal már alapból kap egy From-ot, a valami@atw.hu-s címet, és a kettőtől már hibás lesz. anélkül ill. csak Reply-To-val tökéletes. (tehát minden esetben az atw-s cím lesz a feladó, de így ha a válaszra nyomsz, akkor az űrlapon megadott feladónak fogsz alapértelmezetten választ küldeni) - lehet nálad is vmi hasonló a helyzet.

-
maross
nagyúr
Akarmilyen fomaban probalom, 4 taggal vagy 5-tel \r\n-nel, nem hajlando a trukkre.
$to = "maross@webgalaxy.hu";
$subject = $_POST['nev'];
$body = $_POST['message'];
$from = $_POST['from'];mail($to,$subject,$body,$from);
to rendben, subject rendben, body rendben, from-ot viszont az email szovegebe teszi a body ele, nem a felado sorba (oda Feladó: www-apache@webgalaxy.hu kerul). Nem fugg ez valami szerver oldali beallitastol amit csak bonyolultabban lehet athidalni?
-
maross
nagyúr
-
DS39
nagyúr
Hello
Szeretnek egy minel egyszerubb formot, adatok kuldesehez. Egy ennel is egyszerubb formaban mukodott, amiota isset-et tettem bele, valamiert nem akarja az igazsagot, es nem jovok ra miert. Azert kellett bonyolitanom, mert a vegen az echo atdobott egy masik oldalra. Valamint nem vagyok benne biztos, hogy rogton az elso sor megfelelo (esetleg teljes eleres kell, nem csak r.php?)
Ezen felul egy bonusz: a "from" mezot nem tudom hogy beiktatni a rendszerbe, ugy hogy a kuldo nevekent jelenjen meg amikor megkapom az emailt.
Koszi, udv, Maross.
<form method="POST" action="r.php"><b>
Nev: <input type="text" name="nev"><br>
Cim: <input type="text" name="cim"><br>
Email: <input type="text" name="from"><br>Megjegyzes:<br>
<textarea name="message" rows="10" cols="40"></textarea><br><input type="submit" value="submit"><br>
</b></form>
<?php
if(isset($_POST['submit'])){
$to = "maross@webgalaxy.hu";
$subject = $_POST['nev'];
$body = $_POST['message'];
$header = $_POST['cim'];
mail($to,$subject,$body,$header);
echo "Email elkuldve";
}else
{
echo "Kitoltes alatt.";
}
?>az isset azért nem jó, mert az input-nál nincs name="submit"
-
maross
nagyúr
Hello
Szeretnek egy minel egyszerubb formot, adatok kuldesehez. Egy ennel is egyszerubb formaban mukodott, amiota isset-et tettem bele, valamiert nem akarja az igazsagot, es nem jovok ra miert. Azert kellett bonyolitanom, mert a vegen az echo atdobott egy masik oldalra. Valamint nem vagyok benne biztos, hogy rogton az elso sor megfelelo (esetleg teljes eleres kell, nem csak r.php?)
Ezen felul egy bonusz: a "from" mezot nem tudom hogy beiktatni a rendszerbe, ugy hogy a kuldo nevekent jelenjen meg amikor megkapom az emailt.
Koszi, udv, Maross.
<form method="POST" action="r.php"><b>
Nev: <input type="text" name="nev"><br>
Cim: <input type="text" name="cim"><br>
Email: <input type="text" name="from"><br>Megjegyzes:<br>
<textarea name="message" rows="10" cols="40"></textarea><br><input type="submit" value="submit"><br>
</b></form>
<?php
if(isset($_POST['submit'])){
$to = "maross@webgalaxy.hu";
$subject = $_POST['nev'];
$body = $_POST['message'];
$header = $_POST['cim'];
mail($to,$subject,$body,$header);
echo "Email elkuldve";
}else
{
echo "Kitoltes alatt.";
}
?> -
TomyLeeBoy
tag
Köszönöm! 2M-re volt állítva..
-
Sk8erPeter
nagyúr
Sziasztok!
A következő kódot használom fájlfeltöltésre:
if (!isset($_POST["file"]))
{
$file = $_POST["file"];
$originalfilename = $_FILES['myfile']['name'];
$ext = end(explode(".", $originalfilename));
$newfilename = "valami".$ext;
$uploadpath = "../uploaded/";
$target_path = $uploadpath.$newfilename;
if(move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path))
{
echo "ok";
}Tökéletesen működik is. A gond az, hogy leginkább pdf-ek feltöltésére használom, és 2mega méretnél nagyobb fájlok nem töltődnek fel. Hibaüenet nem jön, lefut, de nem kerül fel a fájl. Itt a kódban ugye nincs ilyen korlátozás, alapból van valami ilyesmi, fájlméretre vonatkozó korlátozás a php-ben?
php.ini:
-
TomyLeeBoy
tag
Sziasztok!
A következő kódot használom fájlfeltöltésre:
if (!isset($_POST["file"]))
{
$file = $_POST["file"];
$originalfilename = $_FILES['myfile']['name'];
$ext = end(explode(".", $originalfilename));
$newfilename = "valami".$ext;
$uploadpath = "../uploaded/";
$target_path = $uploadpath.$newfilename;
if(move_uploaded_file($_FILES['myfile']['tmp_name'], $target_path))
{
echo "ok";
}Tökéletesen működik is. A gond az, hogy leginkább pdf-ek feltöltésére használom, és 2mega méretnél nagyobb fájlok nem töltődnek fel. Hibaüenet nem jön, lefut, de nem kerül fel a fájl. Itt a kódban ugye nincs ilyen korlátozás, alapból van valami ilyesmi, fájlméretre vonatkozó korlátozás a php-ben?
-
#68216320
törölt tag
Hasonlót használok én is, nekem ez vált be leginkább:
function normalize($string) {
$accent = array('À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ð', 'ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'ÿ', 'Ā', 'ā', 'Ă', 'ă', 'Ą', 'ą', 'Ć', 'ć', 'Ĉ', 'ĉ', 'Ċ', 'ċ', 'Č', 'č', 'Ď', 'ď', 'Đ', 'đ', 'Ē', 'ē', 'Ĕ', 'ĕ', 'Ė', 'ė', 'Ę', 'ę', 'Ě', 'ě', 'Ĝ', 'ĝ', 'Ğ', 'ğ', 'Ġ', 'ġ', 'Ģ', 'ģ', 'Ĥ', 'ĥ', 'Ħ', 'ħ', 'Ĩ', 'ĩ', 'Ī', 'ī', 'Ĭ', 'ĭ', 'Į', 'į', 'İ', 'ı', 'IJ', 'ij', 'Ĵ', 'ĵ', 'Ķ', 'ķ', 'Ĺ', 'ĺ', 'Ļ', 'ļ', 'Ľ', 'ľ', 'Ŀ', 'ŀ', 'Ł', 'ł', 'Ń', 'ń', 'Ņ', 'ņ', 'Ň', 'ň', 'ʼn', 'Ō', 'ō', 'Ŏ', 'ŏ', 'Ő', 'ő', 'Œ', 'œ', 'Ŕ', 'ŕ', 'Ŗ', 'ŗ', 'Ř', 'ř', 'Ś', 'ś', 'Ŝ', 'ŝ', 'Ş', 'ş', 'Š', 'š', 'Ţ', 'ţ', 'Ť', 'ť', 'Ŧ', 'ŧ', 'Ũ', 'ũ', 'Ū', 'ū', 'Ŭ', 'ŭ', 'Ů', 'ů', 'Ű', 'ű', 'Ų', 'ų', 'Ŵ', 'ŵ', 'Ŷ', 'ŷ', 'Ÿ', 'Ź', 'ź', 'Ż', 'ż', 'Ž', 'ž', 'ſ', 'ƒ', 'Ơ', 'ơ', 'Ư', 'ư', 'Ǎ', 'ǎ', 'Ǐ', 'ǐ', 'Ǒ', 'ǒ', 'Ǔ', 'ǔ', 'Ǖ', 'ǖ', 'Ǘ', 'ǘ', 'Ǚ', 'ǚ', 'Ǜ', 'ǜ', 'Ǻ', 'ǻ', 'Ǽ', 'ǽ', 'Ǿ', 'ǿ', 'Þ', 'þ', '_');
$normal = array('A', 'A', 'A', 'A', 'A', 'A', 'AE', 'C', 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I', 'D', 'ð', 'N', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U', 'Y', 's', 'a', 'a', 'a', 'a', 'a', 'a', 'ae', 'c', 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i', 'n', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'y', 'y', 'A', 'a', 'A', 'a', 'A', 'a', 'C', 'c', 'C', 'c', 'C', 'c', 'C', 'c', 'D', 'd', 'D', 'd', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'G', 'g', 'G', 'g', 'G', 'g', 'G', 'g', 'H', 'h', 'H', 'h', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'IJ', 'ij', 'J', 'j', 'K', 'k', 'L', 'l', 'L', 'l', 'L', 'l', 'L', 'l', 'l', 'l', 'N', 'n', 'N', 'n', 'N', 'n', 'n', 'O', 'o', 'O', 'o', 'O', 'o', 'OE', 'oe', 'R', 'r', 'R', 'r', 'R', 'r', 'S', 's', 'S', 's', 'S', 's', 'S', 's', 'T', 't', 'T', 't', 'T', 't', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'W', 'w', 'Y', 'y', 'Y', 'Z', 'z', 'Z', 'z', 'Z', 'z', 's', 'f', 'O', 'o', 'U', 'u', 'A', 'a', 'I', 'i', 'O', 'o', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'A', 'a', 'AE', 'ae', 'O', 'o', 'B', 'b', '-');
$res = str_replace($accent, $normal, $string);
$res = preg_replace(array("/[^\w]+/i", "/\-{2,}/", "/^-|-$/"), array("-", "-", ""), $res);
$res = strtolower($res);
return ($res);
}Ezt én is mentem

-
Sleed
aktív tag
Igen, ilyet kerestem. Nagyon szépen köszönöm a függvényeket!

-
PumpkinSeed
addikt
(#15540) trisztan94
Igen ezt tudom, én csak kiegészítésképp írtam az előttem szólónak, mivel az önmagában nem tette volna kisbetűssé, bár ha nagyon undorító kódot akarunk lényegében azzal is megoldható, csak akkor 300 felesleges karakter lesz a kódban.

-
DNReNTi
őstag
Ahogy trisztan is írta: Az önmagában még nem oldja meg a problémát.
De jogos. (Ismét) nem voltam elég pontos. Javítom:
(#15537) PumpkinSeed, (#15536) Sspot egyik sem megfelelő a feladatra önmagában.
(#15541) CSorBA
Fasza a karakter map. Lopom.
-
CSorBA
őstag
(#15537) PumpkinSeed, (#15536) Sspot egyik sem.
Legjobb ha írsz rá egy függvényt.
Valszeg találnál a neten ha keresnél, de most jókedvem van, bemásolom az enyémet.
Szívesen.function generateUrl($string){
if (!empty($string)) {
$CHARMAP = array('á'=>'a','Á'=>'A','é'=>'e','É'=>'E','í'=>'i','Í'=>'I','ó'=>'o','ö'=>'o','ő'=>'o','Ó'=>'O','Ö'=>'O','Ő'=>'O','ú'=>'u','ü'=>'u','ű'=>'u','Ú'=>'U','Ü'=>'U','Ű'=>'U');
$string = strtr($string, $CHARMAP);
$string = strtolower($string);
$string = preg_replace('/[^a-zA-Z0-9]/', '_', $string);
$string = preg_replace('{(_)\1+}', '$1', $string);
if (substr($string,-1) == '_') { $string = substr($string, 0, -1); }
return $string;
} else {
return false;
}
}Hasonlót használok én is, nekem ez vált be leginkább:
function normalize($string) {
$accent = array('À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ð', 'ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'ÿ', 'Ā', 'ā', 'Ă', 'ă', 'Ą', 'ą', 'Ć', 'ć', 'Ĉ', 'ĉ', 'Ċ', 'ċ', 'Č', 'č', 'Ď', 'ď', 'Đ', 'đ', 'Ē', 'ē', 'Ĕ', 'ĕ', 'Ė', 'ė', 'Ę', 'ę', 'Ě', 'ě', 'Ĝ', 'ĝ', 'Ğ', 'ğ', 'Ġ', 'ġ', 'Ģ', 'ģ', 'Ĥ', 'ĥ', 'Ħ', 'ħ', 'Ĩ', 'ĩ', 'Ī', 'ī', 'Ĭ', 'ĭ', 'Į', 'į', 'İ', 'ı', 'IJ', 'ij', 'Ĵ', 'ĵ', 'Ķ', 'ķ', 'Ĺ', 'ĺ', 'Ļ', 'ļ', 'Ľ', 'ľ', 'Ŀ', 'ŀ', 'Ł', 'ł', 'Ń', 'ń', 'Ņ', 'ņ', 'Ň', 'ň', 'ʼn', 'Ō', 'ō', 'Ŏ', 'ŏ', 'Ő', 'ő', 'Œ', 'œ', 'Ŕ', 'ŕ', 'Ŗ', 'ŗ', 'Ř', 'ř', 'Ś', 'ś', 'Ŝ', 'ŝ', 'Ş', 'ş', 'Š', 'š', 'Ţ', 'ţ', 'Ť', 'ť', 'Ŧ', 'ŧ', 'Ũ', 'ũ', 'Ū', 'ū', 'Ŭ', 'ŭ', 'Ů', 'ů', 'Ű', 'ű', 'Ų', 'ų', 'Ŵ', 'ŵ', 'Ŷ', 'ŷ', 'Ÿ', 'Ź', 'ź', 'Ż', 'ż', 'Ž', 'ž', 'ſ', 'ƒ', 'Ơ', 'ơ', 'Ư', 'ư', 'Ǎ', 'ǎ', 'Ǐ', 'ǐ', 'Ǒ', 'ǒ', 'Ǔ', 'ǔ', 'Ǖ', 'ǖ', 'Ǘ', 'ǘ', 'Ǚ', 'ǚ', 'Ǜ', 'ǜ', 'Ǻ', 'ǻ', 'Ǽ', 'ǽ', 'Ǿ', 'ǿ', 'Þ', 'þ', '_');
$normal = array('A', 'A', 'A', 'A', 'A', 'A', 'AE', 'C', 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I', 'D', 'ð', 'N', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U', 'Y', 's', 'a', 'a', 'a', 'a', 'a', 'a', 'ae', 'c', 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i', 'n', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'y', 'y', 'A', 'a', 'A', 'a', 'A', 'a', 'C', 'c', 'C', 'c', 'C', 'c', 'C', 'c', 'D', 'd', 'D', 'd', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'E', 'e', 'G', 'g', 'G', 'g', 'G', 'g', 'G', 'g', 'H', 'h', 'H', 'h', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'I', 'i', 'IJ', 'ij', 'J', 'j', 'K', 'k', 'L', 'l', 'L', 'l', 'L', 'l', 'L', 'l', 'l', 'l', 'N', 'n', 'N', 'n', 'N', 'n', 'n', 'O', 'o', 'O', 'o', 'O', 'o', 'OE', 'oe', 'R', 'r', 'R', 'r', 'R', 'r', 'S', 's', 'S', 's', 'S', 's', 'S', 's', 'T', 't', 'T', 't', 'T', 't', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'W', 'w', 'Y', 'y', 'Y', 'Z', 'z', 'Z', 'z', 'Z', 'z', 's', 'f', 'O', 'o', 'U', 'u', 'A', 'a', 'I', 'i', 'O', 'o', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'U', 'u', 'A', 'a', 'AE', 'ae', 'O', 'o', 'B', 'b', '-');
$res = str_replace($accent, $normal, $string);
$res = preg_replace(array("/[^\w]+/i", "/\-{2,}/", "/^-|-$/"), array("-", "-", ""), $res);
$res = strtolower($res);
return ($res);
} -
trisztan94
őstag
De nem csak kisbetűssé kellett a kérdezőnek alakítania. Gondolom valami URL/URI barát név kell neki, tehát ki kell szedni az ékezeteket, a szóközöket lecserélni aláhúzásokra, stb.
-
PumpkinSeed
addikt
(#15537) PumpkinSeed, (#15536) Sspot egyik sem.
Legjobb ha írsz rá egy függvényt.
Valszeg találnál a neten ha keresnél, de most jókedvem van, bemásolom az enyémet.
Szívesen.function generateUrl($string){
if (!empty($string)) {
$CHARMAP = array('á'=>'a','Á'=>'A','é'=>'e','É'=>'E','í'=>'i','Í'=>'I','ó'=>'o','ö'=>'o','ő'=>'o','Ó'=>'O','Ö'=>'O','Ő'=>'O','ú'=>'u','ü'=>'u','ű'=>'u','Ú'=>'U','Ü'=>'U','Ű'=>'U');
$string = strtr($string, $CHARMAP);
$string = strtolower($string);
$string = preg_replace('/[^a-zA-Z0-9]/', '_', $string);
$string = preg_replace('{(_)\1+}', '$1', $string);
if (substr($string,-1) == '_') { $string = substr($string, 0, -1); }
return $string;
} else {
return false;
}
}"$string = strtolower($string);"

-
DNReNTi
őstag
(#15537) PumpkinSeed, (#15536) Sspot egyik sem.
Legjobb ha írsz rá egy függvényt.
Valszeg találnál a neten ha keresnél, de most jókedvem van, bemásolom az enyémet.
Szívesen.function generateUrl($string){
if (!empty($string)) {
$CHARMAP = array('á'=>'a','Á'=>'A','é'=>'e','É'=>'E','í'=>'i','Í'=>'I','ó'=>'o','ö'=>'o','ő'=>'o','Ó'=>'O','Ö'=>'O','Ő'=>'O','ú'=>'u','ü'=>'u','ű'=>'u','Ú'=>'U','Ü'=>'U','Ű'=>'U');
$string = strtr($string, $CHARMAP);
$string = strtolower($string);
$string = preg_replace('/[^a-zA-Z0-9]/', '_', $string);
$string = preg_replace('{(_)\1+}', '$1', $string);
if (substr($string,-1) == '_') { $string = substr($string, 0, -1); }
return $string;
} else {
return false;
}
} -
PumpkinSeed
addikt
-
#81999360
törölt tag
-
Sleed
aktív tag
sziasztok,
tudtok nekem olyan függvényt mondani ami az alábbi stringet így alakítja át? :
'Mért hőmérséklet' --> 'mert_homerseklet'köszönöm előre is
-
biker
nagyúr
Nem akarod tudni, jobb a békesség
Köszi
És khük mindenkinek -
Sk8erPeter
nagyúr
-
biker
nagyúr
kérdés, tudom, hülye kérdés: egy tömb KULCS hány karakter lehet? 256?
-
PumpkinSeed
addikt
class propertynek nem adhatsz változó értéket deklarálásnál. így próbáld:
class feldolgoz{
public $name;
public $password;
private __construct()
{
$this->name = $_POST['name'];
$this->password = $_POST['password'];
}
public vizsgal()
{
echo $this->name;
echo $this->password;
}
}__construct-al már jó, csak nem private hanem public-ként. Köszönöm a segítséget.

(#15528) fordfairlane
Köszönöm a segítségeket.
-
fordfairlane
veterán
jogos, azt észre se vettem a gyors kopipészt közben

Nem csak nálad, hanem az oktatóoldalon is.
-
DeltaPower
addikt
Látom. Lemaradt a function kulcsszó a metódusdefinícióknál.

jogos, azt észre se vettem a gyors kopipészt közben

-
fordfairlane
veterán
Ezt a leírást néztem, de akkor utánanézek.
Látom. Lemaradt a function kulcsszó a metódusdefinícióknál.

-
DeltaPower
addikt
Most kezdtem el OOP-t tanulni végre mélyebben. De már az elején el is akadtam.
class feldolgoz{
public $name = $POST['name'];
public $password = $POST['password'];
public vizsgal()
{
echo $this->name;
echo $this->password;
}
}
$login = new feldolgoz();
$login->vizsgal();Parse error: syntax error, unexpected T_VARIABLE in C:\Users\loow\Desktop\USBWebserver v8.5\8.5\root\feladat_001\auth.php on line 9
Ezt kapom rá. Viszont nem tudom, hogy lehet keresni erre a hibára. rákerestem az unexpected T_VARIABLE public kulcsszavakkal, de nem találtam érdemi választ. Illetve a 9. sor erre vonatkozik: public $name = $POST['name'];
class propertynek nem adhatsz változó értéket deklarálásnál. így próbáld:
class feldolgoz{
public $name;
public $password;
private __construct()
{
$this->name = $_POST['name'];
$this->password = $_POST['password'];
}
public vizsgal()
{
echo $this->name;
echo $this->password;
}
} -
PumpkinSeed
addikt
Szerintem előbb nézd meg a php.net-en, hogy hogyan kell osztályt deklarálni, és aztán azt hogyan kell használni PHP-ben. Ez az egész egyszerűen hibás szintaktikájú.
Ezt a leírást néztem, de akkor utánanézek.
-
fordfairlane
veterán
Most kezdtem el OOP-t tanulni végre mélyebben. De már az elején el is akadtam.
class feldolgoz{
public $name = $POST['name'];
public $password = $POST['password'];
public vizsgal()
{
echo $this->name;
echo $this->password;
}
}
$login = new feldolgoz();
$login->vizsgal();Parse error: syntax error, unexpected T_VARIABLE in C:\Users\loow\Desktop\USBWebserver v8.5\8.5\root\feladat_001\auth.php on line 9
Ezt kapom rá. Viszont nem tudom, hogy lehet keresni erre a hibára. rákerestem az unexpected T_VARIABLE public kulcsszavakkal, de nem találtam érdemi választ. Illetve a 9. sor erre vonatkozik: public $name = $POST['name'];
Szerintem előbb nézd meg a php.net-en, hogy hogyan kell osztályt deklarálni, és aztán azt hogyan kell használni PHP-ben. Ez az egész egyszerűen hibás szintaktikájú.
-
PumpkinSeed
addikt
Most kezdtem el OOP-t tanulni végre mélyebben. De már az elején el is akadtam.
class feldolgoz{
public $name = $POST['name'];
public $password = $POST['password'];
public vizsgal()
{
echo $this->name;
echo $this->password;
}
}
$login = new feldolgoz();
$login->vizsgal();Parse error: syntax error, unexpected T_VARIABLE in C:\Users\loow\Desktop\USBWebserver v8.5\8.5\root\feladat_001\auth.php on line 9
Ezt kapom rá. Viszont nem tudom, hogy lehet keresni erre a hibára. rákerestem az unexpected T_VARIABLE public kulcsszavakkal, de nem találtam érdemi választ. Illetve a 9. sor erre vonatkozik: public $name = $POST['name'];
-
Speeedfire
félisten
Már létező gépen módosítasz, vagy ilyenkor nulláról újrabuildeled? Ha az előbbi, akkor próbáld meg újrabuildelni, akkor jó-e, én futottam már emiatt előjövő gondban, de ~20 perc múlva ott volt a jó gépem.
Már létező gépet módosítok, az a baj, hogy kell az oracle client és módosítani is kell pár dolgot a php pdo-oci forrásában, így csomagkezelővel nem is tudok telepíteni a vagrant config-ban mindent.
Megpróbálom újra húzni, hátha összejön. Ha nem akkor kukázom örökre.
-
DNReNTi
őstag
Érted, hogy értem.
Nem kell kiforgatni a szavaim. Ne válaszolj... tudom. Fogalmazzak pontosabban. 
-
Tele von Zsinór
őstag
Nem is gondoltam, hogy nem lesz vele meló. Sőt, igen sok lesz, legalábbis nagyon úgy néz ki, ellenben én ennek örülök, mert a kedvenc keretrendszerem remélhetőleg jobb lesz.
Más: Egy kis vagrant. Nem tudom ki mennyire van otthon benne. Már egy ideje szopok vele, de nem akarja az igazságot.
Illetve furcsa dolgokat is produkál.
Hibába állítok be valamit/vagy állítok be új dolgot, nem akar reagálni rá.
Pl egyszer belőttem, hogy legyen privát háló, majd kivettem és azóta is ott van a debian configban. Illetve beállítom a proxy-t neki, meg a dns feloldást, de a jenkins pl nem tudja a hosztot feloldani, ami azért fura, mert cli alatt ha ping-etem vagy nézek egy traceroute-ot, akkor feloldja.
Debian 7 kliens és linux mint 16 host. Vagy valamit elrontok konfig közben, nem értem.Már létező gépen módosítasz, vagy ilyenkor nulláról újrabuildeled? Ha az előbbi, akkor próbáld meg újrabuildelni, akkor jó-e, én futottam már emiatt előjövő gondban, de ~20 perc múlva ott volt a jó gépem.
-
Sk8erPeter
nagyúr
Ez mondjuk jogos...

-
fordfairlane
veterán
Ha még nem láttátok: The Expert.
Hatalmas.
Minden egyes nap, ugyan ez legalább egyszer megtörténik velem is. 
Minden egyes nap, ugyan ez legalább egyszer megtörténik velem is.
Velem nem.

-
Sk8erPeter
nagyúr
Ha még nem láttátok: The Expert.
Hatalmas.
Minden egyes nap, ugyan ez legalább egyszer megtörténik velem is. 
Jaja, elég sok területre rá lehet húzni ezt a jelenséget.

-
DNReNTi
őstag
Ha még nem láttátok: The Expert.
Hatalmas.
Minden egyes nap, ugyan ez legalább egyszer megtörténik velem is. 
-
Speeedfire
félisten
-
mobal
nagyúr
Miért szerinted másik keretrendszerben jobb a migrálás egy nagyobb verzióugrásnál? Nem hinném!

Nem, de célszerűbb akkor már Symfony-t használni. Lásd a szokásos téma, hogy miért is. Engem meggyőztek itt a többiek!

-
Speeedfire
félisten
-
mobal
nagyúr
Nem is gondoltam, hogy nem lesz vele meló. Sőt, igen sok lesz, legalábbis nagyon úgy néz ki, ellenben én ennek örülök, mert a kedvenc keretrendszerem remélhetőleg jobb lesz.
Más: Egy kis vagrant. Nem tudom ki mennyire van otthon benne. Már egy ideje szopok vele, de nem akarja az igazságot.
Illetve furcsa dolgokat is produkál.
Hibába állítok be valamit/vagy állítok be új dolgot, nem akar reagálni rá.
Pl egyszer belőttem, hogy legyen privát háló, majd kivettem és azóta is ott van a debian configban. Illetve beállítom a proxy-t neki, meg a dns feloldást, de a jenkins pl nem tudja a hosztot feloldani, ami azért fura, mert cli alatt ha ping-etem vagy nézek egy traceroute-ot, akkor feloldja.
Debian 7 kliens és linux mint 16 host. Vagy valamit elrontok konfig közben, nem értem.Jó, csak elgondolkodtat, hogy váltsál például szimfóniára ebben az esetben. Nem biztos, hogy a belefektetett energia megérné.
-
Speeedfire
félisten
Nem is gondoltam, hogy nem lesz vele meló. Sőt, igen sok lesz, legalábbis nagyon úgy néz ki, ellenben én ennek örülök, mert a kedvenc keretrendszerem remélhetőleg jobb lesz.
Más: Egy kis vagrant. Nem tudom ki mennyire van otthon benne. Már egy ideje szopok vele, de nem akarja az igazságot.
Illetve furcsa dolgokat is produkál.
Hibába állítok be valamit/vagy állítok be új dolgot, nem akar reagálni rá.
Pl egyszer belőttem, hogy legyen privát háló, majd kivettem és azóta is ott van a debian configban. Illetve beállítom a proxy-t neki, meg a dns feloldást, de a jenkins pl nem tudja a hosztot feloldani, ami azért fura, mert cli alatt ha ping-etem vagy nézek egy traceroute-ot, akkor feloldja.
Debian 7 kliens és linux mint 16 host. Vagy valamit elrontok konfig közben, nem értem. -
Speeedfire
félisten
-
mobal
nagyúr
Sztem arra gondolt, hogy tök más lesz az API (erről infókat nem tudok), és így nem triviális a migrálás. Egyébként az ilyen radikális váltás sokszor gyümölcsöző tud lenni, egy tök más példát kiragadva például a Drupallal az a bajom, hogy rohadtul ragaszkodnak a nagyobb szintű API-kompatibilitáshoz, a könnyebb migrációhoz a különböző major verziók között, hogy nevezzék ugyanúgy, hogy lehessen ugyanúgy meghívni, hogy legyen ugyanúgy procedurális kód, blablabla, és mivel még mindig a PHP4 körül kialakult konvenciók vannak erősen belecuppanva a "rendszerbe", ezért a kód is kicsit kutyulmány-feeling. Mondjuk még mindig ezerszer jobb, mint egy Joomla.

Erre gondoltam. Elsőre a váltás félig meddig komplett keretrendszer váltásnak tűnik a számomra.
-
Sk8erPeter
nagyúr
Ez szerintem egy refaktornál így megy. A symfony-nál vagy más fw-nél sem megy másként.
Sztem arra gondolt, hogy tök más lesz az API (erről infókat nem tudok), és így nem triviális a migrálás. Egyébként az ilyen radikális váltás sokszor gyümölcsöző tud lenni, egy tök más példát kiragadva például a Drupallal az a bajom, hogy rohadtul ragaszkodnak a nagyobb szintű API-kompatibilitáshoz, a könnyebb migrációhoz a különböző major verziók között, hogy nevezzék ugyanúgy, hogy lehessen ugyanúgy meghívni, hogy legyen ugyanúgy procedurális kód, blablabla, és mivel még mindig a PHP4 körül kialakult konvenciók vannak erősen belecuppanva a "rendszerbe", ezért a kód is kicsit kutyulmány-feeling. Mondjuk még mindig ezerszer jobb, mint egy Joomla.

-
Speeedfire
félisten
-
Speeedfire
félisten
Yii2 beta, elég jónak ígérkezik.

-
DNReNTi
őstag
-
mallee
tag
-
fordfairlane
veterán
Amit biztos mindenki meg fog kérdezni:
Hol csatlakozol az adatbázishoz, és miért mysql függvényekkel?

Itt például remekül látszik a mysql_* kezdetű függvényhívások használatának egyik hátránya. Sehol semmi hibaüzenet. Persze meg lehet oldani, csak ehhez tele kell szórni a programot mysql_error kiíratásokkal.
-
PumpkinSeed
addikt
Sziasztok!
Elakadtam egy kicsit, nem tudom mit írtam rosszul....
Nem adja vissza a mysql-ből az értékeket... Valakinek lenne ötlete?
Előre is köszönöm.<?
$parancs = "SELECT * FROM kigyujtes";
$eredmeny = mysql_query($parancs);while ($sor = mysql_fetch_array($eredmeny)) {
?><tr>
<td><?= $sor["cikkszam"] ?></td>
<td><?= $sor["db"] ?></td>
<td align=center>
<a href="">Módosítás</a>
<a href="">Törlés</a>
</td>
</tr>
<?
}
?>Amit biztos mindenki meg fog kérdezni:
Hol csatlakozol az adatbázishoz, és miért mysql függvényekkel?

Új hozzászólás Aktív témák
-
15600 - 15501
21809 - 20001 20000 - 18001 18000 - 17901 17900 - 17801 17800 - 17701 17700 - 17601 17600 - 17501 17500 - 17401 17400 - 17301 17300 - 17201 17200 - 17101 17100 - 17001 17000 - 16901 16900 - 16801 16800 - 16701 16700 - 16601 16600 - 16501 16500 - 16401 16400 - 16301 16300 - 16201 16200 - 16101 16100 - 16001 16000 - 15901 15900 - 15801 15800 - 15701 15700 - 15601 15600 - 15501 15500 - 15401 15400 - 15301 15300 - 15201 15200 - 15101 15100 - 15001 15000 - 14901 14900 - 14801 14800 - 14701 14700 - 14601 14600 - 14501 14500 - 14401 14400 - 14301 14300 - 14201 14200 - 14101 14100 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- PHP programozás
- (kiemelt téma)
- Ubuntu Linux
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Projektor topic
- Bluetooth hangszórók
- OLED TV topic
- Kerékpárosok, bringások ide!
- Építő/felújító topik
- Elemlámpa, zseblámpa
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- További aktív témák...
- playseat evolution black actifit
- Precision 3560 27% 15.6" FHD IPS i7-1165G7 T500 16GB 512GB NVMe magyar vbill IR kam gar
- Gamer Gép - MSI H610, Intel I5 13600, 16GB DDR4, RTX 3070 Ti, 1TB M.2 SSD, 750W 80+ Gold
- Asztali PC i7 6700 1650 16GB DDR4 512GB SSD
- ASUS TUF Gaming A17 Gamer laptop , R7 6800H , 16GB DDR5 , RTX 3050 Ti
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Sony Xperia XZ2 4/64GB ezüst/ 12 hónap jótállással
- AKCIÓ! MSI B650 R7 7700 32GB DDR5 1TB SSD RTX 5070Ti 16GB LIAN LI LANCOOL 207 ADATA 850W
- Lenovo T480S i5 8350U, 16GB RAM, 256GB SSD, jó akku, számla, 6 hó gar
- Honor Magic V2 512GB,Újszerű,Dobozaval,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest







![;]](http://cdn.rios.hu/dl/s/v1.gif)




