Hirdetés

2024. május 28., kedd

Gyorskeresés

Útvonal

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

Hozzászólások

(#401) sksporky


sksporky
tag

Sziasztok!
Azt szeretném megtudni hogyan kell php-ben html elemeket kiiratni így pl: echo(''<input type...........>''); ,erról kellene egy bővebb leírás de az se baj ha szűkebb:)Azért kéne leírás mert egy kicsit meg van bonyolítva sztem ez a php ben mármint a különféle jelek meg a sortörés(\n) stb.Úgy szeretnék oldalt létrehozni,hogy egy lapból állna és csak table-okban jelenne meg az info amikor a menüben kattintgat a kliens,php-ban megoldható minden html elem megjelenése,mármint amikkel létre lehet hozni egy igényes oldalt?Az oldal elmélete megoldható a gyakorlatban hogy lehessen rajta login rendszer meg nem korlátoz semmit ha így csinálom meg az oldalt?

[Szerkesztve]

(#402) tbs válasza sksporky (#401) üzenetére


tbs
addikt

Egy php fájlon belül php kódot a php zárotagokon belül értelmez csak, a többit fájlként visszadja. Végy egy kutyaközönséges html fájlt. Nevezd el .php-nek, majd valahová a közepébe írd bele, hogy

<? phpinfo( ) ; ?>

;)

(#403) sksporky


sksporky
tag

http://www.moneyonweb.extra.hu/index2.php hogy tudom megoldani hogy ha rákattolok a ''regisztráció''-ra akkor a ''hírek'' felirat eltünjön a táblázattával együtt és csak a regisztráció jelenjen meg a táblázatával,gondolom érti aki megnézi,hogy mire gondolok,fopennel nem oldhatom meg úgyemléxem az extra tiltja a használatát,magyarán hogy töröljem ki a hírek részt?Én régebb óta keresek rá megoldást.

(#404) tbs válasza sksporky (#403) üzenetére


tbs
addikt

Hát a fopen nem feltétlenül arra való, amire gondolok, hogy gondolsz. De egyébként is picit zavaros volt a problémafelvetés. :F

(#405) tildy


tildy
nagyúr

Szeretném végre megcsinálnia homepagem.
Kész portálmotort tilos használnom, szóval nekem kell megírni.
A lényeg olyan formátumot szeretnék, ami később is könnyen szerkeszthető.
Menük, infók dinamikusak legyenek, könnyű törlési, beszúrási, megfelenési lehetőséggel.

Css lenne ugye az oldal kinézetéért felelős.
Azt nem tudom, hogy az adatokat xmlben vagy adatbázisban , vagy csvben tároljam inkább.
Illetve azt sem, hogy a megjelenítés is abban legyen e letárolva.
Pl. hogy az adott szöveg épp link-e, vagy kép e meg ilyenek.

Ötlet?

"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

(#406) tbs válasza tildy (#405) üzenetére


tbs
addikt

Adatok mehetnek diszkrét fájlokba, felület template rendszerbe (pl. smartyban), logika php. Kezdetnek jó. Menük, meg infók, meg dinamizmus az kliensoldal.

(#407) tildy válasza tbs (#406) üzenetére


tildy
nagyúr

Smartyt még nem ismerem, de ilyesmi templatekben gondolkodtam én is. Olyan már úgyis készült:D Kösz a tippet:D

"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

(#408) vakondka válasza tbs (#406) üzenetére


vakondka
őstag

...akkor a TBS template system nem hozzád fűződik ?
pedig tényleg tök jó ;) [link]

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

(#409) tbs válasza vakondka (#408) üzenetére


tbs
addikt

De nem ám..! :DDD (Szerintem picit ''buta''... Bár ebben hasonlítunk... :B )

(#410) vakondka válasza tbs (#409) üzenetére


vakondka
őstag

Őszintén szólva engem kicsit elíjesztett a smarty igen hosszú doksija... :U

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

(#411) tbs válasza vakondka (#410) üzenetére


tbs
addikt

Hmmm... A php-é meg nem..? :DDD Semmi veszélyes nincs benne, elhiheted. Php szemszögből hamar átlátható, könnyen lehet oop-s logikára ráépíteni, kiváló debug outputja van, stb. Arra viszont vigyázni kell, hogy a templatek-be ne sok logikát tegyen az ember: a smarty ''túl'' okos...

(#412) vakondka válasza tbs (#411) üzenetére


vakondka
őstag

hááát...a PHP-t már kezdem tudni, de ez így egy új programnyelvnek tűnik,
hiszen egy új gondolkodásmód kell a programok felépítéséhez...
...legalább is szerintem...de én még nem dolgoztam sablonkezelő renszerekkel, csak ''gépelem a weblapok kódját'' :DDD
Egyébként a TBS megtetszett a maga kis 28oldalas leírásával és egyszerűségével.
Szerinted nem is érdemes belekezdeni a TBS-be, hanem álljak neki a SMARTY-nak ?
Neked van tapasztalatod a SMARTY-val?
Elvileg ''bármit'' meg lehet valósítani vele ? (Gondolok pl egy webshop-ra minden funkciójával, vagy a portál rendszerre)

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

(#413) tbs válasza vakondka (#412) üzenetére


tbs
addikt

Hmmm... Párat kipróbáltam, szerintem smarty, de másnak biztos más tetszik. 90%-ban tetszés kérdése. :DDD

Jórészt smartyval dolgozom, ha php-s munka van. A felületeket egy grafikus lány szokta összerakni, én csak átalakítom smartyra. Azaz belerakom a ciklusokat a megfelelő helyre, meg kicserélem a konstans szövegeket változóra... Minden templétrendszer így működik. A smarty kielégíti a perverz programozó énemet. ;)

Mindent meg lehet csinálni a templétrendszerekkel. Csak türelem kérdése... ;]

(#414) Benmartin válasza vakondka (#412) üzenetére


Benmartin
senior tag

smarty, mert szinte mindenhol azt kérik. plusz biztos fejlesztési háttér, hiszen a php group tagja.

(#415) vakondka válasza Benmartin (#414) üzenetére


vakondka
őstag

Ezek jó érvek a Smarty mellett...mire megtanulom én is smarty leszek :)
...sajnos eddig nem találtam egy normális magyar leírást sehol, csak az angol kézikönyvet...
...nem mintha nem menne az angol, csak magyarul jobban tudnék haladni :U

köszi mindketőtöknek a segítséget!

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

(#416) tbs válasza Benmartin (#414) üzenetére


tbs
addikt

:R

(#417) Benmartin válasza vakondka (#415) üzenetére


Benmartin
senior tag

George Schlossnagle PHP fejlesztés felsőfokon könyvében van pár oldal a smartyról.

(#418) vakondka válasza Benmartin (#417) üzenetére


vakondka
őstag

Köszi ! :R

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

(#419) sksporky


sksporky
tag

Sziasztok!

Most olvasgatom a class-okat meg nézek példákat,de nem tok rájönni 1-2 dologra mit jelöl a $this-> meg van hogy nem this hanem más, valaki tud konkrét leírást vagy tud segíteni?

(#420) Benmartin válasza sksporky (#419) üzenetére


Benmartin
senior tag

ha van egy osztályod és abban az osztályban deklaráltál bizonyos elemeket(válozók, tagfüggvények), akkor osztályon belül $this->-el hivatkozhatsz, hogy ez bizony, amit most meghívok a meghívó osztályé.
egyszerű példa:

class Osztaly {
function __construct($var, $var2) {
$this->var = $var;
$this->var2 = $var2;
public function osszead($var,$var2) {
$result = $var + $var2;
return $result;
}
public function osszadottszamokosztasa($mennyivel) {
$result = $this->osszead($this->var,$this->var2)/$mennyivel;
return $result;
}
}
$obj = new Osztaly(5,5);
print $obj->osszadottszamokosztasa();


most hirtelen nem próbáltam ki, remélem jó. :D

[Szerkesztve]

(#421) sksporky


sksporky
tag

Köszönöm szépen a segítséget!

(#422) cucka válasza Benmartin (#420) üzenetére


cucka
addikt

ha van egy osztályod és abban az osztályban deklaráltál bizonyos elemeket(válozók, tagfüggvények), akkor osztályon belül $this->-el hivatkozhatsz

majdnem jó :) . osztály metódusában (vagyis függvényben) a $this az aktuális objektumpéldányt jelenti. a php támogatja a statikus változókat/metódusokat, azokra mondjuk így illik hivatkozni: self::$valtozonev

(#423) fera válasza Akcept (#393) üzenetére


fera
csendes tag

Köszönöm mindenkinek az értékes segítséget! Néhány napig nem tudtam feljönni mert rossz volt a vga-m.

(#424) fera válasza fera (#423) üzenetére


fera
csendes tag

Lenne egy újabb kérdésem:
Azt hogy lehet megcsinálni, hogy amikor egy változónak akarok átadni egy szöveget akkor ne csak a szóközig vegye figyelembe, hanem végig?

Köszönöm a segítséget!

(#425) Benmartin válasza fera (#424) üzenetére


Benmartin
senior tag

csak én nem értem a kérdést? :U

(#426) fera válasza Benmartin (#425) üzenetére


fera
csendes tag

Van egy hivatokzás oldal.php?k=$valtozo ahol a $valtozo értéke egy olyan karaktersor, ami szóközt is tartalmaz. Később a $k változót akarom összehasonlítani egy másik változóval, de az a baj hogy az csak az első szóközig veszi fel a $valtozo tartalmát.

Szóval pl.:
$valtozo értéke: ''képek és videók''

utána jön a hivatkozás: oldal.php?k=$valtozo

ezek után $változót szeretném összehasonlítani egy másik változóval:
de az a baj hogy $k értéke ''képek'' nem pedig ''képek és videók''

(#427) Benmartin válasza fera (#426) üzenetére


Benmartin
senior tag

urldecode és urlencode segíthet.

(#428) fera válasza Benmartin (#427) üzenetére


fera
csendes tag

És azzal hogy?

(#429) Benmartin válasza fera (#428) üzenetére


Benmartin
senior tag

hát úgy hogy kódolva adod át, majd amikor megérkezik dekódolod.

(#430) fera válasza Benmartin (#429) üzenetére


fera
csendes tag

Köszönöm szépen.Sikerült megoldani.

(#431) Korcsii


Korcsii
őstag

már találkoztam ezzel a függvénnyel, de most sehogy sem akar eszembe jutni...
naszóval: szeretnék csinálni egy menüt, ami máshogy jelöli az éppen megnyitott oldalt a menüben... ehhez meg kéne határozni hogy mi van a böngészőben a / után... magyarul hogy melyik az a fájl, amit az ember éppen néz...
előre is kösz :R

(#432) Benmartin válasza Korcsii (#431) üzenetére


Benmartin
senior tag

nem fv., hanem egy előre definiált változóban (szuperglobális), pontosabban tömbben lévő érték:

$_SERVER['SCRIPT_NAME'];

[Szerkesztve]

(#433) Korcsii


Korcsii
őstag

és esetleg olyan, amivel csak a fájl nevét kapom meg, a mappa nevét nem?
persze utánna már egyszerűen el lehetne távolítani, de egyszerűbb lenne...

a következőket próbáltam, és ezek mind kiadják a mappát is:
$_SERVER['REQUEST_URI'];
$_SERVER['PHP_SELF'];
$_SERVER['SCRIPT_NAME'];

[Szerkesztve]

(#434) vakondka válasza Korcsii (#431) üzenetére


vakondka
őstag

echo basename(__FILE__);

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

(#435) Korcsii válasza vakondka (#434) üzenetére


Korcsii
őstag

:R

(#436) szicsu


szicsu
őstag

Hi!

Lenne egy kis gondom file feltöltéssel:

Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 10016 is not allowed to access /var/...../keptar owned by uid 33 in /var/......../kep_fel.php on line 55

arra rájöttem a safe_mode okozza a hibát, csak azt nem tudom hogy tudom feltölteni a képet a szerverre.Tudnátok segíteni?

''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''

(#437) vakondka válasza szicsu (#436) üzenetére


vakondka
őstag

próbáltál 777-es jogosultságot tenni a mappára ?

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

(#438) szicsu válasza vakondka (#437) üzenetére


szicsu
őstag

aha avval nincs gond

''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''

(#439) vakondka válasza szicsu (#438) üzenetére


vakondka
őstag

lehetséges, hogy a olyan helyen van a script, hogy nincs jogosultsága ahhoz a könyvtárhoz, ahová fel kellene töltenie a képet ?

pl a mappa ahová fel kell töltenie a www/root/
a feltöltő program pedig a www/root/azendomainom.hu/upload.php vagyis már a domain alatt van, míg a mappa kívül ezen...esetleg így nem fér hozzá a script a mappához...

[Szerkesztve]

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

(#440) szicsu válasza vakondka (#439) üzenetére


szicsu
őstag

a mappák egy szinten vannak:
/var/hosting/..../mydomain/kepek
/var/hosting/..../mydomain/old

én egy leírást találtam a problémáról csak nem találom a megoldást:[link]

''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''

(#441) vakondka válasza szicsu (#440) üzenetére


vakondka
őstag

esetleg ezzel a feltöltővel...?

<?php
// Alap beállítások
$datadir = ''sajatadmin/'';

if (isset($_POST['mehet']))
{

// Van-e feltöltött file, de 100K-nál kisebb
if ($_FILES['csatolas']['size'] > 0 && $_FILES['csatolas']['size'] < 100000)
{
// Másolás

if(move_uploaded_file($_FILES['csatolas']['tmp_name'], $datadir.$_FILES['csatolas']['name']))
{
$msg = ''Sikeres feltöltés! :)'';
}
else
{
$msg = ''Sikertelen feltöltés! :('';
}
}
}
// A megfelelő kódlap
header(''Content-type: text/html;charset=iso-8859-2'');
?>

<html>
<head>
<title>
File feltöltő alkalmazás
</title>
</head>

<body>
<center>
<h3>
File feltöltés
</h3>
</center>

<form action=''<?php echo $_SERVER['PHP_SELF']; ?>'' method=''post'' enctype=''multipart/form-data''>
<input type=''file'' name=''csatolas''>
<br>
<input type=''submit'' name=''mehet'' Value=''Mehet!''>
</form>
<p>
<?php echo ''<b>''.$msg.''</b>''; ?>
</p>

</body>
</html>

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

(#442) szicsu válasza vakondka (#441) üzenetére


szicsu
őstag

Reggel megnézzem evvel is

''Az alkotó élet titka az, hogy felnőttkorban is megőrizzük a gyermekkor szellemét.''

(#443) Thunder78


Thunder78
senior tag

Egy portált szerkesztek és a segítségeteket szeretném kérni!
Egyrészt szerződéskötést szeretnék e-mail-ben megerősíttetni. Itt md5 vagy base64 kódolást javasoltok inkább? A user_id és a szerződés_id lesz lekódolva, és egy aktiváló oldalnak get-tel átadva!
A másik, hogy szeretnék az oldalon mindjárt szerződést generálni. Ezt mivel érdemes? PDF v. DOC formátum inkább?

''A víz a legerősebb ital. Egy egész hajót is elbír!''

(#444) tbs válasza Thunder78 (#443) üzenetére


tbs
addikt

MD5, SHA1 -> hash, az input elvileg egyedi lenyomata. Ugyanarra az inputra ad csak ugyaolyan outputot. Ellenőrzésekre jó, pl. ahol direkt nem akarod tudni, hogy mi az eredeti szöveg. Vagy a szöveg vátozatlanságának ellenőrzésére.
Base64 -> röviden ''bitszámcsökkentő''. Benne van az adat, 0 titkossággal. Mintha nem is kódolnád.

A feladatra hash függvényt használnék. Ha tényleg lehet. Az jól mutat GET kérésben is. :D

Pdf-et generálnék az FPDF nevű cuccal.

(#445) Thunder78 válasza tbs (#444) üzenetére


Thunder78
senior tag

Köszi a segítséget, én is az md5 hash-re gondoltam első körben :)
csak ugye ez nem túl felhasználóbarát, ha valakinek a levelezője nem ismeri fel a linkeket :D

FPDF-ről tudnál egy leírást vagy linket küldeni?

''A víz a legerősebb ital. Egy egész hajót is elbír!''

(#446) tbs válasza Thunder78 (#445) üzenetére


tbs
addikt

www.fpdf.org

(#447) Thunder78 válasza tildy (#407) üzenetére


Thunder78
senior tag

Én patTemplate-t használok és tudom ajánlani :)

''A víz a legerősebb ital. Egy egész hajót is elbír!''

(#448) Thunder78 válasza tbs (#446) üzenetére


Thunder78
senior tag

Gondolom magyar nyelvű leírás nem nagyon van hozzá. ugye?

''A víz a legerősebb ital. Egy egész hajót is elbír!''

(#449) tbs válasza Thunder78 (#448) üzenetére


tbs
addikt

Nem tudom, sohasem kerestem. ;)

(#450) Thunder78 válasza tbs (#449) üzenetére


Thunder78
senior tag

Valszeg ezért nincs is ... mert senki sem keresi :D
Közbe már átnyálaztam nagy vonalakban :)

''A víz a legerősebb ital. Egy egész hajót is elbír!''

Útvonal

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