Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

pxxl
#21333
Oks köszi majd megnézem. 😊

All hail the double x!

Malakai
#21332
Azért írtam ezt, mert sok xamp/wamp disztribúcióban az output_buffering alapból be van kapcsolva, míg szerveren nem biztos. Ez okozzahatja, hogy localhoston mûködik akkor is, ha küldesz valamit elõtte.

És valami alatt bármit értek, tehát head, doctype, whitespace, akármi az egész futtatás alatt, nem csak abban a php fileban, akármi, még az is bekavarhat talán ha van BOM a file encodeban. Ha output_buffering be van kapcsolva, akkor bizonyos méretig nem küldi valójában egybõl dolgokat kimenetre, hanem elõbb bufferbe tölti (4KByte-ig talán), aztán annak beteltekor, vagy a végén küldi, így valójában a cookie bemegy elé.

Tehát ha tényleg ez a probléma, akkor vagy bekapcsolod output_buffering-et, vagy jobb lehet ha (emellett) manuálisan használod az ehhez tartozó function-öket, vagy mégjobb lenne persze, ha rendezett a kód és a logikai mûveletek, IO, stb még a html legenerálása elõtt megtörténne.

(\__/) ( X.x) ( } . { )

SzirmosSzisza
#21331
Akkor tényleg olyasmi lesz amit #21326-ban írtak. Biztos, hogy a legelején van? (már rég PHP-ztam, de nekem az rémlik üres sor se lehet, bár lehet keverem)

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

pxxl
#21330
Megnéztem azt is h csak ezt az ifie.php-t nyitom meg. ekkor elkészül a cookie és ha ezután frissítem az éles oldalt akkor jól fut le a kód tehát olvassa is a cookiet...

All hail the double x!

pxxl
#21329
mind a két if ág megvan, de valamiért nem hozza létre a sütit, vagy nemtom.

a cookie mûküdik amúgy, legalább is ezzel a php-val ami itt van, jó volt...

All hail the double x!

SzirmosSzisza
#21328
Ilyen falusi printes megoldást próbálhatsz esetleg, hogy belép-e egyáltalán az if ágba, illetve ebben nem vagyok biztos, de szerintem sütihez is kell valamit engedélyezni php-nál.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

pxxl
#21327
Egy if ie-be van include_once-al behúzva ez az php. De ha kiveszem onnan, akkor se mûködik ie, chrome stb alatt se. Csak localhost-on.

All hail the double x!

Malakai
#21326
Ha küldesz bármit a sütik elõtt kimenetre, akkor az lesz valószinüleg a bibi, a sütiket még bármi más kimenet elõtt helyezd el.

(\__/) ( X.x) ( } . { )

pxxl
#21325
hali!

Az miért van, hogy localhost-on (xampp) elkészül a cookie, és mûködik a kód, de ha kirakom élesbe, akkor nem történik semmi a gomb lenyomása után?



<?php
if(isset($_GET<'accept'>)) {
setcookie('accept', 'true', time() + 86400);
header('Location: ./');
}
?>

<?php
if(!isset($_COOKIE<'accept'>)) {
?>
<div class="ifie">
<div class="container">
blabla

<a href="?accept" class="button">Rendben</a>
</div>
</div>
<?php
}
?>

All hail the double x!

Tetsuo
#21324
Ok, köszi. Most kezdem csak el olvasni A HTML és CSS Webszerkesztés stílusosan c. könyvet, azután vmi kezdõ PHP-t.
Van néhány ötletem, csak úgy kipróbálni. 1, max 2 ezer fontot szánok rá, meg 1 évet, hogy beindul-e valami... sajnos az üzleti része sem egyszerû.

https://www.youtube.com/shorts/zECTF2H8Jp8

vafeN
#21323
sima mysql meg php-val megoldhato. Amikor lekeri az informaciot a felhasznalo hogy lephet-e vagy nem az adot oldalra akkor egy sima IF-fel leellenorzod hogy megvannak a minimum kovetelmenyek hogy ralephessen es ha igen tovabb engedi hanem akkor meg vissza dobja es nem engedi tovabb.

[O_O] (.)(.)

Tetsuo
#21322
Ok és ezt milyen programnyelven lehet megcsinálni, mennyire bonyolultan?

https://www.youtube.com/shorts/zECTF2H8Jp8

QuippeR
#21321
ha már amúgy is beléptetett felhasználóid vannak, akkor felesleges hosszú és egyedi oldalnevekkel operálni, inkább a felhasználó adatai mellett kell elmenteni az adatbázisba, hogy odaléphet-e az oldalra vagy sem.

The problem is not the problem, the problem is your attitude about the problem.

Tetsuo
#21320
Azt akarom megoldani, hogy a felhasználók kaphatnak pontokat ha bizonyos oldalakra továbbjutnak (pl. egy játékban), de ezen oldalak el vannak rejtve, csak bizonyos esetben léphetnek oda. Ezt úgy oldanám meg, hogy különlegesen hosszú és egyedi oldalneveket használnék, mint pl. a Facebook egy-egy képhez ill. mint a régi webes szerepjátékokban.

https://www.youtube.com/shorts/zECTF2H8Jp8

QuippeR
#21319
"valami pontozásos rendszert felhasználóként külön titkosított oldalnevekkel"

hogy mit?

The problem is not the problem, the problem is your attitude about the problem.

Tetsuo
#21318
Bonyolult lehet egy beléptetést csinálni felhasználóadatbázissal, ami biztonságos? Egy kezdõ néhány hónap alatt meg tudja ezt oldani ill. van efféle "plug-in"?
Nem akarom túlbonyolítani, csak valami pontozásos rendszert felhasználóként külön titkosított oldalnevekkel stb.

Ha ehhez komoly programozói tudás szükségeltetik, akor pedig mennyibe kerülhet egy ilyet megrendelni és milyen egyéb költségekkel számolni?
(Elõször mindenképpen kicsiben szeretném kipróbálni, majd bõvíteni igény szerint.)

https://www.youtube.com/shorts/zECTF2H8Jp8

passatgt
#21317
szerintem egyszerûbb a form plugint használni és nem kell ilyenekkel variálni, megy minden egybõl:

http://malsup.com/jquery/form/

SzirmosSzisza
#21316
Serialize. $("#formid").serialize() a {....} helyére.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Police88
#21315
Mint az az elõzõ kommentembõl is kiderült kissé hiányos az ajax ismeretem.

Tudna valaki segíteni abban, hogy hogyan adjam át a multiple checkboxot posttal ajaxban.
Valamint egy validáció is jól jönne ami figyeli, hogy legalább egyet bepipáltak.

Az ajax rész:

$.post("ajax/erdek.php",{ email:$("#email").val(),telo:$("#telo").val(),szolg:$("#szolg").val(),nev:$("#nev").val() } ,function(data){


A form:
<input type="checkbox" name="szolg" id="szolg[]" value="Milk"> Milk<br>
<input type="checkbox" name="szolg" id="szolg[]" value="Butter" checked> Butter<br>
<input type="checkbox" name="szolg" id="szolg[]" value="Cheese"> Cheese<br>


A Php feldolgozó:

$szolg = $_POST<'szolg'>;

Rágoogleztam, hogy post checkbox with ajax és sok okosság elõjött de szintaktikailag nem tudom, hogy kéne átadni a "szolg"-ot és feldolzoni az phpban. valamint megvizsgálni h be lett e jelölve legalább egy checkbox.

Köszi elõre is, nagy segítség lenne.

First born unicorn Hard core soft porn Dream of Californication

SzirmosSzisza
#21314

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#21313
Sziasztok !

Az mit jelent hogy "A rendszer figyelmen kívül hagyta a CSS-kódot a MIME-típusok eltérése miatt "

Mert van egy oldal amit karbantartok, de szétesik IE alatt, firefox és chrome-nál nincs probléma.
A problémás oldal : www.bellamo.hu
Néhány kategórián haladva egyszer szétesik az egész oldal...
Police88
#21312
köszi szépen

First born unicorn Hard core soft porn Dream of Californication

#21311
Az if utáni zárójeles rész elé kell egy felkiáltójel. A zárójelen belülre.
Police88
#21310
bõvebben ha kérhetném? 😊

First born unicorn Hard core soft porn Dream of Californication

Malakai
#21309
!

(\__/) ( X.x) ( } . { )

Police88
#21308
else if ( $("#any").is(":checked")){
alert("Az ûlap kitöltéséhez el kell, hogy fogadja az adatkezelési szabályzatot!")

}

Hogy tudnám megoldani ennek a fordítottját?
Azt szeretném vizsgálni,hogy a checkbox nincs-e kipipálva.
(csak nem vágom az ajaxos dolgokat)

First born unicorn Hard core soft porn Dream of Californication

Police88
#21307
else if ( $(

First born unicorn Hard core soft porn Dream of Californication

MerlinW
#21306
Ez aranyos😊

[merlinw.org]

Malakai
#21305
Spoiler (katt a megjelenítéshez)

(\__/) ( X.x) ( } . { )

#21304
A flashvars paraméter helyett használható sima GET paraméterezés is az SWF fájl irányába.
MerlinW
#21303
Azt nem lehet, de nem is baj. Én a YTube embed-et is tiltanám nyers formájában.

[merlinw.org]

Tyler1
#21302
Hát ez swf videó lenne, amihez html-ben tartozik a shockwave player, közvetlen url-rõl nem tölti be.

Merek annyit, amennyit férfi merhet, ki többet mer, nem ember.

SzirmosSzisza
#21301
Flash videót konkrétan be lehet szúrni a flash taggel, csak trükközni kell, mert általában az oldalak valami iframes cuccot adnak a megosztáshoz.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Tyler1
#21300
Ahha, tehát akkor ezt nem megvalósítható hozzászólásnál?

Merek annyit, amennyit férfi merhet, ki többet mer, nem ember.

SzirmosSzisza
#21299
A kód makró csak kiemeli a beírt kódot, nem értékeli ki a böngészõ.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Tyler1
#21298
Üdv! Itt sg-n a fórumban code makróval belehet szúrni html-ben flash videót?

Merek annyit, amennyit férfi merhet, ki többet mer, nem ember.

vafeN
#21297
nemtom hogy miket enged pontosan a blog.hu de ha teljes html hasznalatat engedik, akkor csinalsz egy divet, es marginnal megadod neki hogy honnan kezdodjon.
link

[O_O] (.)(.)

#21296
Sziasztok!
Készítek egy blogot a blog.hu-n. Próbálom testre-szabni, de ehhez html és css tudás szükséges. Sikerült a hátteret megváltoztatnom, és a fejlécet is. Csak a fejléc túl nagy lett, és az elsõ bejegyzés a fejléc mögül indul.
Nem szívesen kicsinyíteném meg a fejlécet, inkább a blogbejegyzéseket szeretném, hogy lejjebbrõl induljanak.
Ezt meg lehet valahogy oldani?
Elõre is köszönöm a választ.
Bercy
#21295
Szerintem remek kezdemenyezes, en probalom tartani magam de a legacy kodok miatt neha nem megy (inkabb kovetem egy kodbazis adott stilusat, mert meg az is jobb, mint amikor valtakoznak a stilusok).
Malakai
#21294
Ja, hogy a php maga.
De ahhoz meg már semmi köze annak, hogy elõtte az twig/blade/volt/haml/akármi volt, vagy te magad írtad a php-t. 😊

(\__/) ( X.x) ( } . { )

SzirmosSzisza
#21293
Most itt épp a PHP-ra gondoltam, mint szkript nyelv 😊

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Malakai
#21292
Milyen script nyelv?
A compiler a template nyelvébõl a szerver oldali nyelvre fordítja, azaz mondjuk php-re.
Tehát pl ebbõl (twig):
{% if user is defined %}

<span>{{ $user->name }}</span>
{% endif %}

Ez lesz:
<?php if (isset($user)): ?>

<span><?php echo $user->name; ?></span>
<?php endif; ?>
És a cache miatt utána minden view lekérés már azt tölti be, nem az eredeti templatet. Ez csak egyszer fut le, amíg a fejlesztõ meg nem változtatja a templatet.

(\__/) ( X.x) ( } . { )

SzirmosSzisza
#21291
Compiler az egy kérdés, de, ha maga a nyelv is lassú (szkript nyelvek pedig azok), akkor lehetnek problémák. Bár a cache tényleg csodákra képes!

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Malakai
#21290
Sokat nem számít, hogyha egy szerver oldali compiler lassúcska, hisz azok a szerver oldali nyelv filejára fordítódnak, amit meg már lehet cachelni.

A kliens oldalon már más tészta, nem véletlen, hogy nagy forgalmú oldalak is, mégha egy SPA, vagy aközeli appról is van szó, akkor is inkább küldi a kész html-t elsõ betöltésre, aztán a kliens oldali MV* framework mondjuk inkább onnan veszi át a stafétát, ala basecamp, vagy twitter. Persze ez is csak egy megközelítés.

(\__/) ( X.x) ( } . { )

SzirmosSzisza
#21289
Gyagyi, nem gyagyi sose tudhatod mi vár az ügyfél szerverén 😄

#21287: ha érdekel olvass utána az MVC-nek, röviden annyi a lényege, hogy különválasztjuk a dolgokat, pl egy user lista generálásakor semmi keresnivalója nincs ott HTML-nek, hanem egy lista kell a userekrõl, amit aztán az említett templateben úgy használsz fel ahogy akarsz. Illetve, ha komolyabb logika van benne, akkor zavaró lehet a sok HTML kód között elnavigálni, mikor azoknak igazából nincs is ott keresnivalója. Persze ez csak egy megközelítés, illetve a template enginek nem is a gyorsaságukról híresek. (kerestem mostanában JS-hez is és a legegyszerûbb végül a string összefûzés lett nálam is😊

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Malakai
#21288
Vagy távol tartod magadat a leggagyibb shared hostoktól. 😊
Jó, persze tudom, ebben nem feltétlen van választás. 😊

(\__/) ( X.x) ( } . { )

Terensz
#21287
Ez nem az én napom :-)


while....{
$result .= '<span>'.$user->name.'</span><br />';
}

return $result;

Egy fecske nem csinál kolbászból kerítést

SzirmosSzisza
#21286
Ellenben, ha máshol meg nincs bekapcsolva, akkor probléma lehet. Ha valamit meg lehet oldani kb 0 erõfeszítéssel úgy, hogy 100%, hogy megy, akkor szerintem érdemesebb úgy 😊

Vagy csinálni egy deploy kriptet ami kicseréli mindenhol a kicserélendõket 😄

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

Terensz
#21285
Ha pl. egy mysql-bõl kapott tömböt ki szeretném soronként írni, azt így tenném:


while....{
$result .= '<span>'.$user->name.'</span><br />';
}

return $result;
[/php]
De a weboldal html alapja az nálam csak html. A megfelelõ html-commentek helyére beszúrom a megfelelõ php-vel összeütött részeket, amikor legenerálom az oldalt. Persze lehet, hogy rosszul teszem.

A másik kérdésedhez nem tudok hozzászólni, mert annyira nem vagyok járatos a dolgokban.

Egy fecske nem csinál kolbászból kerítést

Malakai
#21284
Egyáltalán nem baj, ha kikapcsolva hagyod, sõt, akkor már a fejlesztõi környezetben is érdemes kikapcsolni.
Használata szerintem egyetlen esetben indokolt, hogy ha egyéb template nyelv nélkülözésével a php-t akarod "template nyelvként" használni.
Mert azért ez sokkal jobban néz ki:
<span><?= $user->name; ?></span>
Mint ez:
<span><?php echo $user->name; ?></span>

(\__/) ( X.x) ( } . { )