ugrás a tartalomhoz

Archívum - Dec 1, 2011 - Fórum téma

Feltételes operátor

iddqd · 2011. Dec. 1. (Cs), 18.35
Sziasztok!
Egy röpke magyarázatra lenne szükségem tanulás közben ha van időtök.
Tehát a feltételes operátor ( ? : ) ha jól értem egy alternatíva az if-else szerkezetre abban az esetben ha a "feltétel"? mindkét esetében szeretnék eredményt kapni. Például egy switch szerkezethez deklarált változóban:

$action = isset( $_GET['action'] ) ? $_GET['action'] : "";
Ha jól értem ezt akkor:

isset( $_GET['action'] ) ?
- ha kapott "utasítást" az lesz az $action ez oké

$_GET['action'] : "";
- ha nem kapott akkor az értéke= "" azaz semmi?? vagy azt jelenti ha nem kapott ("") akkor is legyen értéke de az mi akkor null? bocsi lehet ez nagy hülyeség. :)

tovább menve a kérdésen igy akkor nem lenne értelmezhető?

$action= $_GET['action'];
switch ( $action ) {
  case action1:
    method 1();
    break;
  case action2:
    method2();
    break;
  default:
    defmethod();
}
mert ha nem a case ben szereplő az $action értéke akkor igy is ugy is a default fut nem?

Sorry ha hülyeség de belekavarodtam kicsit!
Köszönöm előre is a válaszotok!
 

PHP objektumon belüli sql lekérdezés

kasza68 · 2011. Dec. 1. (Cs), 17.09
Sziasztok!
A címben is látszik a valódi kérdés:), hogyan tudok objektumon belül sql lekérdezést vagy egyáltalán bármilyen sql parancsot futtatni?
Előre is köszi a válaszokat.
 

Fájl hozzáadása létező zip állományhoz

hüpphüpp · 2011. Dec. 1. (Cs), 14.09
Lehetséges egy létező zip állományhoz új fájlt hozzáadni anélkül, hogy felülírnám az eredeti zip fájlt?
 

Spam

rootika · 2011. Dec. 1. (Cs), 13.10
Sziasztok!

kb fél éve foglalkozom a php val,de van egy problémám amit sehogy sem tudok megoldani.

Vannak bizonyos programok amivel 2mp alatt több száz hozzászólást,üzenetet..stb lehet küldeni.És erre szeretnék valami megoldást,segítséget.


Van egy ilyen kódom


SELECT count(id) FROM `messages` where sender = 1 and added > ( UTC_TIMESTAMP()+3600 - 60)

Ez a lekérdezés elvileg visszaadja, hogy az "1"-es felhasználó az elmúlt 60 másodpercben hány db levelet küldött ki.
Ha pl 1 perc alatt 10-nél több levelet akarna kiküldeni, akkor egyszerűen küld egy értesítést az adminnak és letiltja az üzenet küldést

De ehhez még kéne valami pl LIMIT 10


Valaki segítene nekem egy kicsit a kód befejezésében?


Előre is köszönöm!
 

.htm és .html átirányítás nyitólapra

Creative · 2011. Dec. 1. (Cs), 12.07
Üdv

Adva vagyon egy apache szerver a messzi ködös albionban. Adva vagyon egy jól működő .htaccess, mely segítségével az összes átirányítási herce-hurcát én egy .php -vel végeztetem el. viszont jött egy ötlet, melynek megvalósításában elakadtam.
Az eddigi oldal teljesen statikus volt, így tele volt .htm és .html végű linkekkel, melyeket ugye simán berakhatott bárki könyvjelzőnek. Viszont jelenlegi apache-ommal ezeket nem tudom lerendezni s így egy üres oldalt látnak. Kérdésem, megtudná-e valamely tanultabb s ebben jártasabb kolléga mondani, hogy tudnék ehhez úgy bővíteni, hogy az vagy az index oldalra irányítsa a sak .htm és .html végződésű linkeket, vagy 301-es header -el tegye meg mindezt?
<IfModule mod_rewrite.c>
	Options +FollowSymLinks
	RewriteEngine on
	RewriteBase /
	RewriteCond %{REQUEST_FILENAME} !-f
	RewriteCond %{REQUEST_FILENAME} !-d
	RewriteRule ^(.+)$ cimkezelo.php?cimkezelourl=$1 [QSA]
</IfModule>
Előre is köszönöm a hozzászólásokat.

C.