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

(#11151) Speeedfire válasza pvt.peter (#11150) üzenetére


Speeedfire
nagyúr

Az echo végére raksz egy \n-t. Vagy ha szöveg közben van akkor <br/>.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11152) Sk8erPeter válasza pvt.peter (#11150) üzenetére


Sk8erPeter
nagyúr

JS-kódra, HTML-kódra:
http://jsbeautifier.org/

PHP-kódra:
http://beta.phpformatter.com/

Sk8erPeter

(#11153) pvt.peter válasza Sk8erPeter (#11152) üzenetére


pvt.peter
őstag

köszi, ez profi :)

Ez egy .50-es rombolópuska, elég szép visszarúgással.

(#11154) PazsitZ válasza pvt.peter (#11150) üzenetére


PazsitZ
addikt

Netbeans IDE pl. tud ilyet, de gondolom sok másik is. (Source/Format)

- http://pazsitz.hu -

(#11155) pvt.peter válasza PazsitZ (#11154) üzenetére


pvt.peter
őstag

okés, megnézem majd azt is :)
most még kisebb kaliberű "környezettel" nyomulok

Ez egy .50-es rombolópuska, elég szép visszarúgással.

(#11156) mobal válasza Speeedfire (#11151) üzenetére


mobal
MODERÁTOR

Inkább PHP_EOL -t fűznék a végére :))

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

(#11157) Speeedfire válasza PazsitZ (#11154) üzenetére


Speeedfire
nagyúr

De ez a php kimenetet nem formázza meg így, csak a html-t.


mobal: Te nyugodtan használhatod azt.

[ Szerkesztve ]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11158) PazsitZ válasza Speeedfire (#11157) üzenetére


PazsitZ
addikt

Valóban még nem árt egy mentést nyomni a formázás után. ;]

Na most, én egy html kimentet láttam. Az, hogy ezt php-val, java-val, vagy bármivel tolod ki lényegtelen. Nem is látok konkrétan semmiféle echo vagy php említés a hozzászólásban.

A \n, \t, whitespace az a kódban eredményez sortörést, tabulálást ..., a korábban általad említett <br> pedig a böngésző értelmezésében új sor/sortörés.
Én úgy láttam kódformázásról van szó és azt akarja sortöréssel ellátott-identált formába hozni.

Szóval nem értem a problémádat. :F

[ Szerkesztve ]

- http://pazsitz.hu -

(#11159) Speeedfire válasza PazsitZ (#11158) üzenetére


Speeedfire
nagyúr

Nincs problémám. :N
De mivel php-s topicba írta, gondoltam php-val íratja ki ezt. Lehet én értettem félre...

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11160) Sk8erPeter válasza pvt.peter (#11153) üzenetére


Sk8erPeter
nagyúr

Szívesen! Tényleg nagyon hasznos, a PHP-s kódformázó a szintaktikai hibákat is kidobja egyből.

(#11159) Speeedfire :
utólag is lehet formázni kimenetet NetBeans-szel. :P Úgyhogy PazsitZ jól mondta, NetBeans ugyanúgy alkalmas kódformázásra, mint az előbbiek. Pl. létrehozol egy új (akár PHP-s) fájlt, bedobod a kimeneti HTML-kódot, és megnyomod a formázást, aztán megvan.

(#11157) Speeedfire :
azért lehet jobb a PHP_EOL, mert az adott platformnak megfelelő sorvége-jelet fogja kimenetként adni, pl. \n-t vagy a Windows-os \r\n-t.

[ Szerkesztve ]

Sk8erPeter

(#11161) Speeedfire válasza Sk8erPeter (#11160) üzenetére


Speeedfire
nagyúr

utólag is lehet formázni kimenetet NetBeans-szel.
Na necsináld! ;]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11162) Sk8erPeter válasza Speeedfire (#11161) üzenetére


Sk8erPeter
nagyúr

Meglepő, mi? ;]

Sk8erPeter

(#11163) Speeedfire válasza Sk8erPeter (#11162) üzenetére


Speeedfire
nagyúr

A fene gondolta volna, hogy ilyen funkció is van benne. ;]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11164) mobal válasza Speeedfire (#11157) üzenetére


mobal
MODERÁTOR

Te is nyugodtan használhatod azt, nem véletlenül van :))

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

(#11165) Speeedfire válasza mobal (#11164) üzenetére


Speeedfire
nagyúr

A netbenst? Már egy ideje használom.
Vagy a format-ra gondolsz? Nekem az nem jön be, nem úgy csinálja a töréseket, ahogy nekem átláthatóbb.

pl én így szeretem:

if($valami == true) {
//
} else {
//
}

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11166) Sk8erPeter válasza Speeedfire (#11165) üzenetére


Sk8erPeter
nagyúr

Sztem a PHP_EOL-ra gondol.

Sk8erPeter

(#11167) mobal válasza Speeedfire (#11165) üzenetére


mobal
MODERÁTOR

A NetBeans egy igen jó IDE, a formázás is átlátható de igen, a PHP_EOL -ra gondoltam! :))

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

(#11168) Speeedfire válasza mobal (#11167) üzenetére


Speeedfire
nagyúr

A formázás hol? Eddig nem találtam meg. :U

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11169) Dave-11 válasza mobal (#11167) üzenetére


Dave-11
tag

Ez a NetBeans miért olyan jó? Pl miért jobb mitn egy Notepad++, vagy egy Dreamweaver?

:D Semmi :D

(#11170) Speeedfire válasza Dave-11 (#11169) üzenetére


Speeedfire
nagyúr

A netbeans-el projekt szinten tudod kezelni a fájlokat. Illetve van kódkiegészítő része, illetve jelzi a szintaktikai hibákat is. Beépített svn, git. Én többek között emiatt szeretem.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11171) Dave-11 válasza Speeedfire (#11170) üzenetére


Dave-11
tag

Utánna is néztem, jó kis IDE-nek tűnik, szerintem kipróbálom :)

:D Semmi :D

(#11172) Speeedfire válasza Dave-11 (#11171) üzenetére


Speeedfire
nagyúr

Ami hasonló és szintén ingyenes az az eclipse. Van, aki arra esküszik. Nekem anno többen ajánlották a netbeans, ezért is használom inkább ezt. :)

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11173) Soak válasza Speeedfire (#11170) üzenetére


Soak
veterán

Ezt mondjuk tudja a DW is, tehát ezzel nem több, inkább azzal több a NB hogy ingyenes.

(#11174) Speeedfire válasza Soak (#11173) üzenetére


Speeedfire
nagyúr

Lehet, hogy tudja. Nagyon rég nem használtam már DW-t. Anno egyszer, de akkor is csak amiatt, mert volt benne dizájn tervezés. A php-t nem is ismertem még.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11175) mobal válasza Dave-11 (#11171) üzenetére


mobal
MODERÁTOR

Van Eclipse is, PDT plugint kell hozzá letölteni és azt használom és jó. Továbbá a PHPStorm a legjobb, csak fizetős... bár 14 -ig 43€ diákoknak de sok érte.

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

(#11176) pvt.peter


pvt.peter
őstag

Sziasztok!

Van vkinek ötlete arra, hogy ez miért nem akar működni?
$this->_result .= "</form>";
Hibaüzenet: "Parse error: syntax error, unexpected '=' in D:\*****\*****\Form.php on line 44"

Így viszont jó:
$this->_result = $this->_result. "</form>";

Ez egy .50-es rombolópuska, elég szép visszarúgással.

(#11177) pvt.peter válasza pvt.peter (#11176) üzenetére


pvt.peter
őstag

hm, mostmár jó...
nem értem miért nem akarta először elfogadni

Ez egy .50-es rombolópuska, elég szép visszarúgással.

(#11178) Speeedfire válasza pvt.peter (#11177) üzenetére


Speeedfire
nagyúr

Velem is volt már ilyen anomália. :K

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11179) SektorFlop


SektorFlop
aktív tag

Hali! Nem tudja valaki van mód lakcím szerinti helymeghatározásra? Adatbázison tárolt címeket szeretném meghatározni, megjeleníteni. Mondjunk egy példát, google térképen. Nem tudom hol lenne a helye ennek a hozzászólásnak, lehet nem pont a PHP-nál.

"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."

(#11180) Speeedfire válasza SektorFlop (#11179) üzenetére


Speeedfire
nagyúr

Talán a javascript, weblapkészítés vagy jquery topicban mutatott rá példákat Brian. :D
A lényege, hogy elment a google maps 2 koordinátát, ami utána vissza lehet fejteni helyre. Én még csak kicsit foglalkoztam vele, de keresd meg azt a hsz-t, mert elég jó példák vannak benne.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11181) SektorFlop válasza Speeedfire (#11180) üzenetére


SektorFlop
aktív tag

okés, köszönöm

"Amikor már azt hittem kint vagyok, ezek mindig visszarántottak..."

(#11182) pvt.peter válasza Speeedfire (#11178) üzenetére


pvt.peter
őstag

kb. félórát elszöszmötöltem vele mire sokadjára is rájöttem hogy mindkettő jó csak vmiért nem fogadta el... :D

Ez egy .50-es rombolópuska, elég szép visszarúgással.

(#11183) 19.Norbika válasza pvt.peter (#11049) üzenetére


19.Norbika
csendes tag

Javítsatok ki ha tévedek, de nem erre találták ki a DOMDocument php lib-et?

Teljes osztályspecifikáció:
[link]

Új elem létrehozás:
[link]

Sok php,html és programozási oktató anyag, tutorial és fórum itt:
[link]

Nightvis | www.nethq.hu - html,php,js,jquery,c#,sql programozás

(#11184) 19.Norbika válasza SektorFlop (#11179) üzenetére


19.Norbika
csendes tag

Cím alapján lekéred a GEO code-ot ( [link] )

Aztán google maps-nek átpasszolod és már készen is van. Célszerű a geo code-ot a sql insertnél rögzíteni, mert lassú az api.

Kérdés esetén írj PÜ-t

Nightvis | www.nethq.hu - html,php,js,jquery,c#,sql programozás

(#11185) Peter Kiss válasza 19.Norbika (#11183) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Használható lenne ott, ahol azt mondtam, hogy a Render()-nek paraméterként át kellene adni valamit, ami HTML-t állít elő.

(#11186) Soak


Soak
veterán

[link]

Valaki elmagyarázná nekem, hogy a Settings::getInstance(); hogyan kerül oda? Nem értem a logikáját.

(#11187) Speeedfire válasza Soak (#11186) üzenetére


Speeedfire
nagyúr

Úgy, hogy odarakták. :D
Gondolom a Settings static osztályban van pár dolog, ami nekik kell és azért hívták meg. Itt ebben nem sok jelentősége van szerintem. De majd megköveznek, ha nincs igazam. ;]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11188) Brown ügynök válasza Soak (#11186) üzenetére


Brown ügynök
senior tag

A Settings osztály getInstance() metódusa egy statikus fv. amit anélkül meghívhatunk, hogy előtte példányosítanánk az osztályt.

Itt ezt úgy sikerült meghívni, hogy vagy egy fájlban van a két osztály vagy include-tuk az osztályt tartalmazó fájlt, esetleg használtuk a namespace importálás szolgáltatását egy kis __autoload()-dal megtámogatva.

Szerk: design patternre én ezt találtam: [link]. Érthető példákat hoz.

[ Szerkesztve ]

"hacsak nem jön a jó tündér break utasítás képében..."

(#11189) Soak válasza Speeedfire (#11187) üzenetére


Soak
veterán

Gondolod, hogy ennyit nem tudtam magamtól kihámozni belőle? :)

Itt ebben nem sok jelentősége van szerintem.

Tényleg nem sok, csak épp ez alapján határozza meg, hogy milyen adatbázis kezelőt használ.

Brown ügynök :

Ezzel mind tisztában is vagyok, a kérdésem arra irányult, hogy esetleg a default php classokbóé hiányos-e a tudásom vagy egyszerűen nem látom a function definiálva sehol.
A válaszod megerősített abban, hogy csak a példa kedvéért van ott és a megnevezett fv.-t nem részletezik.

[ Szerkesztve ]

(#11190) Speeedfire válasza Soak (#11189) üzenetére


Speeedfire
nagyúr

Akkor meg mit nem értesz?

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11191) Soak válasza Brown ügynök (#11188) üzenetére


Soak
veterán

Lejárt a szerk. idő

Az oldalt ami írsz én is megtaláltam, köszönöm. Azért nézek egyszerre több oldalt mert nem akarok olyan hibába esni, hogy egy adott fejlesztő esetleg (akár önhibáján kivül) rossz megoldását tanulom/integrálom a saját appomba.

(#11192) Peter Kiss válasza Soak (#11186) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Nekem bűzlik ez a példa, mert ránézve hard code-olt az egész.

Maga a configuration injection is elég nehézkes, de itt főleg, gyakorlatilag tesztelhetetlen configfájl nélkül. Biztosan nem tenném bele a Settings::getInstance(); hívást, hagyni kell a getFactorynak (vagy másnak) egy olyan pontot, ahol kódból bele tudom tolni az aktuális lehetséges válaszokat. (Ez a Settings cucc azért nincs itt, mert a factory-k mellett nincs nagy jelentősége, minden látható, ami kell belőle.) A másik, ami problémás lehet, az a switch-case; ha valaki ilyet lát, akkor gondolkodjon el azon, hogy ezt biztosan lehet máshogyan is.

Például, ha én csinálnám, akkor valószínűleg egy Activator vagy valamilyen más osztályt írnék, ami a konfigurációban szereplő adatok alapján tudna létrehozni objektumokat, nem pedig így hard code-olva switch-case-zel, ezt nagyon nehéz módosítani.

Factory se static lenne szerintem, hanem egy DI container-től el tudnám kérni az összes elemet, ami kellene.

DB_Abstraction_AbstractFactory-nak private constructor-t rak, de ennek ellenére pár sorral lejjebb példányosítja, aha. :D A require hívásokról ne is beszéljünk...

(#11193) Soak válasza Peter Kiss (#11192) üzenetére


Soak
veterán

Nekem sem tetszik mert szinte 0 a módosítható paraméter, és magától sem talál ki sok mindent (ez igaz a többi példájukra is) , hiába csak ez példa, értelme így semmi sincsen.

(#11194) Peter Kiss válasza Soak (#11193) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Ha mintákkal szeretne ismerkedni valaki, akkor keresse Martin Fowler-t.

(#11195) Soak válasza Peter Kiss (#11194) üzenetére


Soak
veterán

Megnézem, köszi.

Azt hogy lehet megoldani PHP-vel (vagy az inkább a szerver software dolga?) ,hogy bizonyos adatokat (bizonyos feltételek teljesülése után) más HDD-re mentsen mint a gyökérkönyvtár?

(#11196) mobal válasza Soak (#11195) üzenetére


mobal
MODERÁTOR

Ha van hozzáférése a PHP -nak a másik HDD -re, akkor csinálsz egy ellenőrzést a mentést végrehajtó metódusba, pl.: $user = "Pityu" és akkor x helyre ment. Ha nem akkor meg y helyre.

Így gondoltad?

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

(#11197) Soak válasza mobal (#11196) üzenetére


Soak
veterán

Aham, csak azthittem bonyolultabb, még nem álltam neki komolyabban . Köszi .

(#11198) Speeedfire


Speeedfire
nagyúr

.

[ Szerkesztve ]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#11199) pvt.peter


pvt.peter
őstag

milyen php-s utasítással tudnám azt beállítani, hogy helyes legyen a karakterkódolás?
jelen pillanatban chromeban helyesen, ie-ben ékezetes betűk helyett kérdőjelek jelennek meg

[ Szerkesztve ]

Ez egy .50-es rombolópuska, elég szép visszarúgással.

(#11200) Speeedfire válasza pvt.peter (#11199) üzenetére


Speeedfire
nagyúr

Egy nem túl elegáns megoldás.

header('Content-Type: text/html; charset=utf-8');

Html-ben nincs beállítva az UTF-8?

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

Útvonal

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