Hirdetés

2024. május 28., kedd

Gyorskeresés

Útvonal

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

Hozzászólások

(#851) nukewar válasza Tele von Zsinór (#849) üzenetére


nukewar
tag

a linkre bökve a phpinfo.php file kerül betöltésre, aminek tartalma:
<?
phpinfo();
?>

ez nem fut le.

(#852) DeltaPower válasza cucka (#850) üzenetére


DeltaPower
őstag

milyen regex? sztem ő nem regexes megoldást akar.
én olyan template rendszert írtam (egy prog.hu-s írás alapján), amiben ilyen placemarkokat (helyőrzőket) helyezel el a html kódban, pl. nálam [[MEZŐNÉV]], a lényeg hogy ne hasonlítson a szokásos html elemekre. de ugyanígy lehet pl {{{MEZŐNÉV}}} is.
van a php-ban az strtr() függvény, ami egy sztringben egy asszociatív tömb kulcsainak megfelelő részeket kicseréli a kulcshoz rendelt értékekre. a sztring maga a template, a kulcsok a helyőrzők, az értékek a beillesztendő szövegek. frankón lehet automatizálni, pl adatbázisból berántod a szövegeket a tömbbe. de manuálisan is feltölthető a tömb.

"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

(#853) cucka válasza DeltaPower (#852) üzenetére


cucka
addikt

ok, megoldható php-s függvénnyel is a csere, a sebsséget az is lerontja. meg aztán tényleg nem látom annak előnyét, hogy még egy plusz réteget beraktok az alalmazáslogika és a megjelenítés közé.

(#854) nukewar válasza nukewar (#851) üzenetére


nukewar
tag

Közben gondolt egyet a php és elindult. Ki érti ezt? Hozzá se nyúltam. :F

(#855) Rolly válasza DeltaPower (#852) üzenetére


Rolly
veterán

szerintem az ilyen placemarkoknak ajánlott html kommentet használni.

<!-- MEZONEV -->

ennek az az előnye, hogyha valamiért bennemarad a echozott face-ben akkor mivel html komment ezért nem jelenik meg, persze bizonyos esetben fejlesztés közepette lehet hátrány is.

(#856) Tele von Zsinór válasza cucka (#850) üzenetére


Tele von Zsinór
őstag

Igaza van annak, aki később válaszolt: nem regexpre gondoltam, hanem sima str_replace()-re. Még semmi benchmarkot nem csináltam, még kódom sincs, csak elméletben tervezgettem. A <?= $valtozo ?> azért nem tetszik, mert ennek a szabályos módja a <?php echo $valtozo; ?>, az előbbi meg szerverfüggő, hogy engedélyezve van-e. (Ez a rövid nyitótag, ugye? :B )

(#857) vakondka válasza nukewar (#854) üzenetére


vakondka
őstag

nyitótagnak mindig ezt használd:
<?php
ez esetben nem érhet meglepetés.

https://toptarget.hu - Online Marketing Ügynökség

(#858) cucka válasza Tele von Zsinór (#856) üzenetére


cucka
addikt

Ez a rövid nyitótag, ugye?
igen, az, bár szerintem az is szabványos. Tudom, néhány tárhelyen valóban nincs engedélyezve.
mondjuk nálam adott, hogy nem nagyon fejlesztek ingyenes tárhelyre, így az esetleges problémákat/kéréseket meg tudom beszélni a rendszergazdával - pl. az extra.hu-n ez nyilván nem járható út.

(#859) DeltaPower válasza Rolly (#855) üzenetére


DeltaPower
őstag

nem jó, mert akkor nem tudsz IE conditional commentet használni css hakkhoz. az én template-kezelőm kiíratáskor automatán kitakarítja a ki nem töltött placemarkokat.

cucka: sokkal több előnye van, mint hátránya. pl. dizájn cserénél, update-nél csak bedobálom a helyőrzőket az új html forrásba, és mehet tovább az oldal.

"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

(#860) cucka válasza DeltaPower (#859) üzenetére


cucka
addikt

számomra a komponens-orientált dolgok sokkal jobban kézreállnak, mint a template-esek, de igazából ízlés kérdése.
persze egy komponens-orientált cuccban is szokott lenni valamiféle template, csak ott nem kell belőle ekkora faksznit csinálni.

(#861) DeltaPower válasza cucka (#860) üzenetére


DeltaPower
őstag

huhh, lehet oda kellett volna figyelni szoftvertech előadásokon, akkor most érteném mit mondasz :))

"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

(#862) cucka válasza DeltaPower (#861) üzenetére


cucka
addikt

semmi vudu medzsik, a komponensek gyakorlatilag dobozok a weboldalon, pl. ha ki akarok listázni valamit, akkor csinálok egy listázó dobozt, a html sablonban pedig meghívom a listázó doboz objektumpéldányának a kiíró függvényét.
(a listázó dobozt természetesen fel kell paraméterezni, hogy mit hogyan listázzon)

(#863) DeltaPower válasza cucka (#862) üzenetére


DeltaPower
őstag

akkor sacc ugyanazt csináljuk :) létrehozok egy példányt a template osztályból a doboz sablonnal, feltöltöm adatokkal, és belenyomom a fő template megfelelő helyére :)

"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

(#864) tkazmer


tkazmer
addikt

jpgraph-al készített grafikonnal adódott problémám:
A saját gépemen (php 5.2.3) kiválóan, színesben, gradient effekttel együtt megjelenik ez [link] a grafikon, azonban, mint látható, a linkelt oldalon csak kék színben teszi. A linkelt oldal szerverén 4.3-as php fut. A jpgraph verziója 1.21, tehát elvben jónak kellene lennie php 4 alatt. Lehetséges, hogy mégis a php verziókkal lenne a baj?

úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő

(#865) vakondka válasza tkazmer (#864) üzenetére


vakondka
őstag

szerintem inkább a GD verzióval lehet gond...

https://toptarget.hu - Online Marketing Ügynökség

(#866) tkazmer válasza vakondka (#865) üzenetére


tkazmer
addikt

Ok, köszi...

úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő

(#867) SEK3


SEK3
tag

Hali,

segítséget szeretnék...szóval...
Az a gond, hogy a mysql-nél ha használok INSERT-et nem mindig a tábla végére szúrja be az új sort.
Hogy lehetne megoldani, hogy ómindig legalulra menjen?

(#868) cucka válasza SEK3 (#867) üzenetére


cucka
addikt

csinálsz a táblába egy id oszlopot, ami auto increment-es, lekérdezésnél pedig aszerint rendezed.

(#869) SEK3 válasza cucka (#868) üzenetére


SEK3
tag

köszi, asszem ez így jó is lesz

(#870) Forest_roby


Forest_roby
őstag

Hi!

Ki lehet iratni egy ismeretlen array-t szepen?
En a print_r fuggvennyel probalkoztam, de nem tetszik a vegeredmeny...
pl out:
Array ( [2007-12-01] => 41 [2007-12-03] => 22 [2007-12-04] => 26 [2007-12-05] => 17 [2007-12-06] => 27 )
vagy:
Array ( [78.92.xxx.xxx] => 87 [84.3.xxx.xxx] => 219 [84.206.xxx.xxx] => 14 [62.112.xxx.xxx] => 72 [89.133.xxx.xxx] => 22 [88.209.xxx.xxx] => 17 )

nem vmi szemleletes.
vmi olyasmmi kellene, hogy:

41...[2007-12-01]
22...[2007-12-03]
stb....

Szoval, hogy lehet kiiratni egy ilyen array-t szepen?

Elore is koszi!

Forest

-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D

(#871) raczger válasza Forest_roby (#870) üzenetére


raczger
őstag

vagyis nem egy tömböt szeretnél végigjárni? mert azt a foreach ciklussal megteheted

www.movat.hu - http://bit.ly/2mIziA4

(#872) paramparya válasza Forest_roby (#870) üzenetére


paramparya
őstag

ha csak debug miatt kell, hogy olvasható legyen, akkor tegyél fel xdebug-ot, és var_dump ;)

(#873) Forest_roby válasza raczger (#871) üzenetére


Forest_roby
őstag

Igen, azt hiszem ez jo lesz!! En mindig for ciklussal irattam ki a tomboket,de ezt igy nem lehet.... thx!

paramparya:
ha ezt a progit a serverre kell telepiteni, akkor ez most nem megoldhato, mert egy ingyenes tarhelyen van tarolva a weblap amihez kell nekem most ez a tombos cucc....
De neked is koszi a valaszt!!

[ Szerkesztve ]

-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D

(#874) cucka válasza Forest_roby (#870) üzenetére


cucka
addikt

a print_r eredményét rakd <pre></pre> közé
esetleg nézd a html forrásban az eredményt
(a print_r újsorokkal tördel, nem html tag-ekkel)

(#875) Forest_roby válasza cucka (#874) üzenetére


Forest_roby
őstag

ez igy egy fokkal tenyleg latvanyosabb, de nem az igazi...
(furcsaltam is, hogy egy sorba irja ki a tombot a print_r)

-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D

(#876) Hujikolp


Hujikolp
őstag

Hali!

Valaki tud nekem adni egy linket, amin letudok tölteni egy galéria kezelőt? Legyen igényes, ingyenesm egyszerű. A mappákat tudja kezelni, tubnail jó ha van, ha lehet minősítani a képet az bónusz. A mappákban lévő képet képes kilistázni és felismeri a bennük lévő képet.

(#877) cucka válasza Forest_roby (#875) üzenetére


cucka
addikt

egyrészt a print_r nem csak tömböket tud így kiírni, hanem pl. objektumokat is.
másrészt sokkal látványosabbat nem nagyon tudok elképzelni, már ha feltétel, hogy működjön bármilyen n dimenziós tömbre.

(#878) paramparya válasza cucka (#877) üzenetére


paramparya
őstag

Hát, azért local-ban tegyél fel egy xdebug-ot, és nézd meg, milyen kimenetet ad a var_dump ;)

(#879) vakondka


vakondka
őstag

Van egy tabulátorral tagolt txt fájlom, ebből szeretném kinyerni az adatokat és feldolgozni.
Arra gondoltam, hogy a file()-val beolvasom a fájlt, majd egy foreach segítségével split()-el szétszedem az egyes értékeket.
A gond az, hogy nem tudom a mit írja be határoló jelnek a split utasításba... :U
nyomjak egy tab-ot a billentyűzeten ?...vagy \t ???...egyik sem jó :(

https://toptarget.hu - Online Marketing Ügynökség

(#880) cucka válasza vakondka (#879) üzenetére


cucka
addikt

dolgozd fel soronként a filet, használd az explode függvényt, a tabulátort pedig a "\t" jelöli

[ Szerkesztve ]

(#881) vakondka válasza cucka (#880) üzenetére


vakondka
őstag

Köszi szépen ! Működik ! :R

https://toptarget.hu - Online Marketing Ügynökség

(#882) Hujikolp válasza Hujikolp (#876) üzenetére


Hujikolp
őstag

up

(#883) paramparya válasza Hujikolp (#876) üzenetére


paramparya
őstag

(#884) Hujikolp válasza paramparya (#883) üzenetére


Hujikolp
őstag

:Y :DDD valami, amit a lapomra tudok rakni :P

(#885) vakondka válasza Hujikolp (#884) üzenetére


vakondka
őstag

[link]
[link]
[link]

https://toptarget.hu - Online Marketing Ügynökség

(#886) dodopek


dodopek
addikt

Sziasztok!
Egy kis segítség kellene.Két dolgot keresek.Egy képkezelőt, amibe regisztráció után bárki tölthet fel albumba szerkesztett képeket.A másik, egy könnyen használható php alapú fórum.Nem nagyon vagyok otthon a php-ben,tehát olyan kellene,amit nem sokat kell alakítgatni.
Előre is köszi a segítséget!
Dodo

(#887) tkazmer válasza dodopek (#886) üzenetére


tkazmer
addikt

pl: keptarhelyem.hu
ha saját kell, akkor meg olvass vissza 1 hszt:)
fórumnak meg talán a phpbb felelne meg, elég egyszerű, és ingyenes.

úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő

(#888) dodopek válasza tkazmer (#887) üzenetére


dodopek
addikt

Igen,miután megírtam a hozzászólást,visszaolvastam.
Feldobtam az extra.hu-ra a phpbb-t.Megy a dolog,csak vmit elronthattam,mert a telepítés sikerült,a 2 mappát kitöröltem,a test hozzászólást látom.Tehát a forum megy.A bibi az, hogy bármire kattintok,404es hibát kapok.Nem tudok bejelentkezni sem,és semmi más.Mit ronthattam el?Hogyan javítsam?
Köszi az 5leteket!
Feltesz a forum egy olyan kérdést, hogy mi legyen a forum elérési utvonala.Ha semmi más nem lesz az oldalon,akkor oda indexet kell írni?Vagy a teljes címet?És ha egy oldalba fogom beilleszteni,akkor az oldalról inulólink kell?Mindíg teljes cím?
Előre is köszi a segítséget!
Dodo

[ Szerkesztve ]

(#889) tildy


tildy
nagyúr

PHP5 + Domban otthon van valaki?

Sehogy nem akar összejönni, hogy egy elem összes childját listázzam. Nem a childok értékét, hanem a child nevét :( :(

"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain

(#890) dodopek


dodopek
addikt

Sziasztok!
Én vagyok nagyon láma,vagy a phpbb nem képes arra,hogy a fórumozók képeket pakoljanak be a hozzászólásba?
Ha ezt nem tudja,tudnátok ajánlani egy olyan fórum motort,ami alkalmas erre?
Köszi!

(#891) tkazmer válasza dodopek (#890) üzenetére


tkazmer
addikt

most így fejből nem tudom, hogy éppen hogyan lehet képeket berakni hszekbe, de az biztos, hogy lehet, egy időben üzemeltettem egy ilyen fórumot, és bizony a botok elég sok nem odavaló képet tettek hszekbe...

úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő

(#892) cucka válasza tildy (#889) üzenetére


cucka
addikt

a DOMNode osztály nodeName adattagja nem pont ez akar lenni?

(#893) tildy válasza cucka (#892) üzenetére


tildy
nagyúr

Igen, végül azzal sikerült, de nagyon megkutyulták ezt az 5ös phpban...

$itemnodes = $doc->getElementsByTagName( "item" );
$nodes = $itemnodes->item(0)->getElementsByTagName( "*" );
for ( $i = 0; $i < $nodes->length; $i++ ) {
print "nodename=".$nodes->item( $i )->nodeName;
print "\t";
print "nodevalue : ".$nodes->item( $i )->nodeValue;
print "\r\n";
}

No mindegy:( Most még azzal lesz jó nagy szívás, hogyha mindez függvénybe lesz rakva, aminek a feladata , hogy beadott paraméterek esetén megfelelően jelenítsen meg.
Pl ha azt adom meg hogy /channel/description/item , akkor az összes childot és értékét listázza ki , de ha így /channel/description/item/link, akkor csak a linket.
itemből sok van...

"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain

(#894) tildy válasza cucka (#892) üzenetére


tildy
nagyúr

Van erről valami könnyen emészthető doksi?

function XML_select($filename,$path, $attrib)
{
$doc = new DomDocument;
$doc->validateOnParse = true;
$doc->load($filename);
$xpath = new DOMXPath($doc);

$entries = $xpath->query($path);
$resultNode = $entries->item(1);
$nodes = $resultNode->getElementsByTagName( "*" );
for ( $i = 0; $i < $nodes->length; $i++ ) {
$output[$nodes->item( $i )->nodeName]=$nodes->item( $i )->nodeValue;
}

return $output;
}

Ez így működik, ha utána így hívom meg:
print_r(XML_select($filename,'/rss/channel/item', 1))

Ha /rss/channel/item/link-et akarom, akkor már nem ad vissza semmit.
Ha /rss/channel-t írok be, akkor meg hibaüzenetet dob.

"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain

(#895) tildy válasza tildy (#894) üzenetére


tildy
nagyúr

A DOM bekaphassa....

"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain

(#896) paramparya válasza tildy (#895) üzenetére


paramparya
őstag

XSLT-vel a szép az ilyeneket csinálni ;]

(#897) DeltaPower válasza paramparya (#896) üzenetére


DeltaPower
őstag

de csúnyán beszélsz :DDD

"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser

(#898) ttower


ttower
aktív tag

Üdv
phpben létre lehet hozni olyan tömböt vagy változókat melyek minden oldalról elérhetők? Egy előre meghatározott szöveget kéne minden oldalon használni, viszont később ha módosítani akarom akkor ne kelljen mindenhol átírni. Az include() nem jó.

It's not a bug until it is in production. | Wake up and smell the ashes.

(#899) paramparya válasza ttower (#898) üzenetére


paramparya
őstag

Pedig muszáj valahogy behúzni (include v. require). Jobb esetben keretrendszert használsz, és meg van oldva a dolog :) (természetesen ingyenes tárhelyeken erre nincs mindig lehetőség)

(#900) cucka válasza ttower (#898) üzenetére


cucka
addikt

phpben létre lehet hozni olyan tömböt vagy változókat melyek minden oldalról elérhetők?
- include/require
- beolvasod file-ból
- beolvasod adatbázisból
más nem nagyon van.

Az include() nem jó.
jó az, miért ne lenne jó?

[ Szerkesztve ]

Útvonal

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