Archívum - 2006
június 15
Free Programming Tips are Worth Every Penny
Néhány alapvető(?) tipp kezdő(?) programozóknak.
■ Oldalszélesség: fix vagy nem fix
Felmerült bennem egy kérdés:
Miért jobb, hogy egy weblapot elkészítenek 800px szélesre, és ugyanilyen szélesen bámulhatom egy 1200px széles monitoron is? Egyáltalán hogy érdemes, hogyan LENNE érdemes tördelni egy weblapon a tartalmat?
A hosszú szövegeket fárasztó olvasni, tehát az tényleg nem jó, hogy 10-es betüméretben folyik a szöveg 1200px-en, ugyanakkor az sem oké, hogy a monitor fele "tartalmatlan". Persze lehet, hogy ekkora monitron nem teljesben kéne cikket olvasni, mehetne egymás mellé két weblap is, bár ahhoz meg már kevés a 600-600px, szóval akkor most ez mégse jó :( (nincs ekkora monitorom, egy barátomnál viszont igen :D ) Én úgy gondolom jelenleg (bár nem kérdezném, ha úgy gondolnám tudom a tutit :D ), hogy nem kéne lekorlátozni a szélesseget. Majd a felhasználó állítja magának a betüméretet is, meg a böngészője szélességét is. Egyes weblapoknál persze ez nem játszik, de ahol tényleg a tartalmon van a lényeg, nem lenne célszerűbb? Esetleg rosszul gondolok vmit?
A Weblabor milyen megfontolások alapján lett ilyen?
■ Miért jobb, hogy egy weblapot elkészítenek 800px szélesre, és ugyanilyen szélesen bámulhatom egy 1200px széles monitoron is? Egyáltalán hogy érdemes, hogyan LENNE érdemes tördelni egy weblapon a tartalmat?
A hosszú szövegeket fárasztó olvasni, tehát az tényleg nem jó, hogy 10-es betüméretben folyik a szöveg 1200px-en, ugyanakkor az sem oké, hogy a monitor fele "tartalmatlan". Persze lehet, hogy ekkora monitron nem teljesben kéne cikket olvasni, mehetne egymás mellé két weblap is, bár ahhoz meg már kevés a 600-600px, szóval akkor most ez mégse jó :( (nincs ekkora monitorom, egy barátomnál viszont igen :D ) Én úgy gondolom jelenleg (bár nem kérdezném, ha úgy gondolnám tudom a tutit :D ), hogy nem kéne lekorlátozni a szélesseget. Majd a felhasználó állítja magának a betüméretet is, meg a böngészője szélességét is. Egyes weblapoknál persze ez nem játszik, de ahol tényleg a tartalmon van a lényeg, nem lenne célszerűbb? Esetleg rosszul gondolok vmit?
A Weblabor milyen megfontolások alapján lett ilyen?
Egymásba include-olt fájlok közötti session adat átadás
Kedves Fórumozók!
A következő problémával állok szemben:
Van egy .php fájlom, amiben az oldalamhoz szükséges saját készítésű függvények találhatóak. Van egy másik állomány is, amiben egy másik függvény található. A két php fájl között szeretnék átadni session adatokat. Sajnos ez nem jön össze. session_start() mindkét php fájl elején van. Az első fájlban teljes egészében az összes függvényen belül elérhető a $_SESSION tömb, a másikban viszont sajnos már nem.
Nem tudom, hogy ez befolyásol-e valamit, de az első php fájl include-olva van a másodikba.
Légyszi aki tud segítsen!
Köszi!
■ A következő problémával állok szemben:
Van egy .php fájlom, amiben az oldalamhoz szükséges saját készítésű függvények találhatóak. Van egy másik állomány is, amiben egy másik függvény található. A két php fájl között szeretnék átadni session adatokat. Sajnos ez nem jön össze. session_start() mindkét php fájl elején van. Az első fájlban teljes egészében az összes függvényen belül elérhető a $_SESSION tömb, a másikban viszont sajnos már nem.
Nem tudom, hogy ez befolyásol-e valamit, de az első php fájl include-olva van a másodikba.
Légyszi aki tud segítsen!
Köszi!
Title vagy URL kerül a böngésző címsorába?
Üdv Mindenkinek!
Azt szeretném megtudni, hogy mitől függ az, hogy a böngészők melyiket írják ki az ablak tetejére (nemtom pontosan mi a neve). Ahol általában a
Ez szabályozható valahogy?
gábor
■ Azt szeretném megtudni, hogy mitől függ az, hogy a böngészők melyiket írják ki az ablak tetejére (nemtom pontosan mi a neve). Ahol általában a
<title> elembe írtak jelennek meg, viszont ha JS-ből nyitok új ablakot és "csak" ablakot (keretet), akkor viszont az URL, mámint ami kifér belőle.Ez szabályozható valahogy?
gábor
Qunu | live help when you need it most
Just In Time szakértői segítség Jabber segítségével
■ Fájl jogosultságok számszerűleg
Sziasztok!
Érdekelnének az attribútumok számszerűleg de nem találtam sehol.
Olyan problémám lenne, hogy egy mappát, és a benne lévő képeket szeretném a világ elött megtekinthetővé tenni, csak az a baj, hogy a feltöltött képeknek olyan attribútumot ad, hogy az nem látható csak számomra.
Viszont ha total commander-ben megváltoztatom az attribútumát (mindent bejelölök, hogy mindenki olvashassa) akkor mindenki látja.
Na ennek az attribútumnak a száma kellene. Úgy tudtam eddig hogy 777 de ha a skriptben ezt írom hogy: chmod("/mappa/file", 777) akkor nem tudom még a saját mappámat se megnyitni.
Köszi.
■ Érdekelnének az attribútumok számszerűleg de nem találtam sehol.
Olyan problémám lenne, hogy egy mappát, és a benne lévő képeket szeretném a világ elött megtekinthetővé tenni, csak az a baj, hogy a feltöltött képeknek olyan attribútumot ad, hogy az nem látható csak számomra.
Viszont ha total commander-ben megváltoztatom az attribútumát (mindent bejelölök, hogy mindenki olvashassa) akkor mindenki látja.
Na ennek az attribútumnak a száma kellene. Úgy tudtam eddig hogy 777 de ha a skriptben ezt írom hogy: chmod("/mappa/file", 777) akkor nem tudom még a saját mappámat se megnyitni.
Köszi.
Form ellenőrzés: mennyire biztonságos?
Sziasztok!
Elkezdtem megírni egy függvényt, ami a form-mal elküldött adatokat ellenőrzi. Még csak az elején vagyok, azonban rögtön kérdeznék, mert nem akarok tévútra menni. Szóval, csak annyi lenne, hogy az alábbi kódrészlet biztonságos vagy sem azért, mert globalis-sá teszek változókat.
■ Elkezdtem megírni egy függvényt, ami a form-mal elküldött adatokat ellenőrzi. Még csak az elején vagyok, azonban rögtön kérdeznék, mert nem akarok tévútra menni. Szóval, csak annyi lenne, hogy az alábbi kódrészlet biztonságos vagy sem azért, mert globalis-sá teszek változókat.
<?php
function regdata_check($_POST) {
$hossz = strlen($_POST[username]);
global $error, $alt_error, $user_error;
$alt_error = "Kitöltendő adat.";
if($_POST[username] == '' || strlen($_POST[username]) < 4) {
$user_error = "Túl rövid nevet választottál.";
$error = 1;
}
}



