ugrás a tartalomhoz

Archívum - Júl 2013 - Fórum téma

július 11

URL Ellenőrzése.

Alex Black · 2013. Júl. 11. (Cs), 02.56
Sziasztok.
A segítségeteket szeretném kérni egy olyan dologban,hogy le kellene ellenőriznem egy URL-t.
Például www.honlapom.hu/lap?VÁLTOZÓ
A változó adatbázisban el van tárolva,ezt már elkészítettem.
Ha a változó-t megtalálom az URL-ben akkor a DB-ben megtalált változónál a sorban egy másik mező értékét majd növelem +1-el.
Kódot nem írtam,azért mert nem tudom hogyan is tudnám ezt kivitelezni.
a $SERVER['HTTP_REFERER'] környékén próbálkoztam,de sajnos nem jött igazán össze.
Kérlek adjatok tanácsot hogyan induljak el ebben a dologban.
Előre is köszönöm.
 

július 11

Slugify

olomhuszar · 2013. Júl. 10. (Sze), 22.19
Heló!

Mysql-ben lenne szükségem egy slugot(szép url-t) készítő függvényre.

Sajnos a rendszer aminél dolgozok egy asztali alkalmazást használ admin felületként, tehát az adatbázisba íráskor nem tudom a slugot elkészíteni, nem férek hozzá a forráskódhoz.

Tehát egy triggert kell használnom, az adatbázishoz hozzáférek.

A neten néztem már pár függvényt, azokkal általában az volt a probléma, hogy az ékezetes karaktereket ?-el helyettesítette.
 

július 8

Keresek: PHP fejlesztés felsőfokon c könyvet keresek megvételre

roland76 · 2013. Júl. 8. (H), 08.27
Sziasztok!

Keresem az alábbi könyvet megvételre:
George Schlossnagle - PHP fejlesztés felsőfokon
Kiskapu kiadó 2004

július 6

Hogyan jelenítsem meg a divet csak az aloldalakon?

pbalazs91 · 2013. Júl. 6. (Szo), 12.30
Üdv! Szóval van egy wordpress oldalam, rajta az Adorable sablonnal. Ez nem támogatja a widgeteket, de én widgetesítettem. A probléma az, hogy a widgetnek csak a wppizza plugin által kezelt oldalakon kellene megjelennie. Próbáltam az !is_home és az !is_front_page php utasításokat, de nem használnak. Valakinek van valami tippje hogy lehetne ezt megcsinálni?
<div id="sidebar">
<?php if(!is_front_page()): ?>
<ul>

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
Itt lenne a widget
<?php endif; ?>
</ul>
<?php endif; ?>
</div>
 

július 5

css eltérő stílusú menüpontokkal

kiskivancsi · 2013. Júl. 5. (P), 18.53
Üdv
Újra a segítségeteket szeretném kérni.
Ezúttal egy legördülő menüpontokkal rendelkező ul li menüsort szeretnék úgy színezni, hogy az egyes menüpontok más színt kapjanak. A gond az, hogy valamiért nem tudok külön tulajdonságokat megadni az egyes li elemeknek. Ha megadok egy alapszínt az első ulnek, onnantól minden menüpontra azt alkalmazza, ha pedig nem adok meg globálisan semmit, hanem az egyes li elemeket színezem, nem történik semmi.
Nem tudom ez így érthető e, de ha nem akkor berakom a kódot, most csak a hossza miatt tekintettem el tőle.
Előre is köszönök bárminemű segítséget.
 

File_get_content Vs Fread

tóthika · 2013. Júl. 5. (P), 13.44
Sziasztok!

Nemrég jutott eszembe, hogy vajon mi lehet a különbség az fopen-fread-fclose kombináció és a file_get_contents között.
Melyik a gyorsabb?
Vagy melyik a jobb szerintetek?
 

július 5

Egy "kódolási stílus" nevét keresem

Karvaly84 · 2013. Júl. 4. (Cs), 22.12
Sziasztok!

Eléggé fura problémám van! :D

Van egy szövegszerkesztőm (gedit), és ehhez keresek egy plugin-t, vagy amennyiben nincs írnék egyet Python-ban, csak nem tudom milyen néven keressem, vagy hogy milyen néven írjam meg.

Tulajdonképpen egy kódformázási funkcióról lenne szó, ami ebből
var1 = value1
var2 = value2
var_sum = value1 + value2
ilyet
var1    = value1
var2    = value2
var_sum = value1 + value2
csinál.

Azért szeretem ezt a stílust, mert a hosszú lista-szerű deklarációk számomra sokkal jobban áttekinthetőek, de a nevét nem tudom hogy nevezik. Tudtok ebbe segíteni?
 

Dinamikus és fix szélességű div egymás mellett

Yoghurt · 2013. Júl. 4. (Cs), 20.44
Egy weboldalra szeretnék oldalsávot készíteni az oldal jobb szélére, ellenben a tőle balra lévő tartalom dinamikus szélességű és szeretném, hogy az oldalsávon kívüli területet teljes szélességében töltse ki.
A kérdésem az, hogy ezt hogyan tudom kivitelezni.
 

a műveletnek megfelelő header-ek küldése válaszként

EL Tebe · 2013. Júl. 4. (Cs), 15.56
Sziasztok!

Egy weboldalon, (nem http auth. hanem saját) html form + php-s bejelentkezésnél, ha a bejelentkezés sikertelen, akkor a weblap tartalmának szokásos kiíratásán kívül érdemes / lehet még küldeni megfelelő header()-t is a kimenetre? Ebben az esetben 401 -et?

1) Szokás ez, teljesen alap, vagy totál hülyeség?

2) Gyakorlatilag a kérdésem vonatkozik az összes ilyen státuszkódra:

2/a) Tehát ha például egy tartalom létezett X ideig egy linken, majd archiválom és már nem jelenik meg a weboldalon, akkor érdemes-e erre külön "ágat" gyártanom: azaz, az adott url meghívása esetén a db "archív" flag-re válaszul egy "ez a tartalom már nem érhető el" üzenetet dobnom egy "410 Gone"-t?

2/b)
Vagy például ha lejár a session, akkor a user "kidobását" kövesse egy:
"419 Authentication Timeout"?

2/c)
Vagy például, ha valaki az url-t átírja nem megengedett paraméterekkel, akkor: "400 Bad Request"-tel.

3) Egyáltalán érdemes-e ezzel foglalkozni, vagy mindig adjunk vissza valami tartalmat a szokásos "sikeres" fejléccel? (HTTP) response status code-okról van szó, lehet h weblap szinten nem is kéne ezzel foglalkozni - kizárólag webszerver-"szinten"?

4) És az ucsó: van-e valami különleges - persze iszonyat gyakori - kikötés, miszerint minden böngészőnként mások ezek és minden kód minden böngészőnek mást jelent és persze nem működik. Tehát extra hibákat gyártok vele, amiket böngészőverziónként kell kitesztelni, vagy bátran vágjak bele?

Nos? :)
 

július 3

php - pgsql

inf · 2013. Júl. 3. (Sze), 16.38
Valaki használta már a php-t postgresql-el?

Van több gondom is vele, a tárolt eljárásoknál a pg_ execute elég fura resultset-et ad. A tárolt eljárás neve van benne, a tényleges eredményt meg megpróbálja string-ként összefűzni... Ha kell küldök kódot is, nem tudom hogy javítható. Egyelőre addig se jutottam el, hogy tárolt eljárással kiolvassam egy tábla tartalmát, aztán azt átadjam php-nek. Mysql-ben ez kb annyi lenne, hogy

CREATE PROCEDURE `user_read_all`(
)
BEGIN
    SELECT `user_id` AS `id`, `user_name` AS `name`, `user_email` AS `email` FROM `user`
    ORDER BY `user_id` DESC;
END;

$stmt = $pdo->query('CALL `user_read_all`()');
$stmt->fetchAll();
Írtam pg függvényekre valami hasonlót, mint pdo. Tudom, hogy van pdo lib pgsql-hez is, de a szolgáltatónál egyelőre csak sima pg függvények vannak fent. Majd megkérdem mennyiért telepítenék. Nem tudom, hogy pdo-val is ugyanúgy rossz lenne e az eredmény, majd később kipróbálom...

Azt hittem a plpgsql-el könnyebb dolgom lesz, mint a mysql-el, de nem igazán találtam semmi használható tutorialt eddig. Legalábbis pont erre a feladatra nem, ellenben minden másra igen. :-) Végülis ugyanez megoldható sima pgsql-es tárolt eljárással is, de jobban tetszene, ha menne plpgsql-ből, mert később bármikor szükség lehet rá.

CREATE OR REPLACE FUNCTION user_read_all()
  RETURNS table(user_id INT, user_name VARCHAR, user_email VARCHAR)
AS
  $BODY$
  BEGIN
    return query SELECT
      user_id, user_name, user_email
    FROM
      user;
  END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE;
Egyelőre eddig jutottam, de teljesen rossz.

array(1) { [0]=> array(1) { ["test"]=> string(4) "(,,)" } } 
Ezt kapom vissza.

Ha a returns-ben átírom az id-ket, és beteszek mondjuk az user_id-hez egy as id-t, akkor meg syntax error-t... Nem túl baráti...