ugrás a tartalomhoz

Archívum - Jan 2013 - Fórum téma

január 18

Fizetési igény...

eBandee · 2013. Jan. 17. (Cs), 22.37
Szerintetek ma Magyarországon, nagyságrendileg mekkora az az összeg, amit egy lassan 4 éve php programozóként működő emberke elkérhet?

január 16

ie 9 JS, CSS include és a szép urlek

therest · 2013. Jan. 16. (Sze), 18.14
Sziasztok!

Problémám akadt a js, css használatnál IE9 alatt.

Van a következő htaccess sorom:

RewriteRule ^details/?(.*)?/?$ details.php?id=$1
HTML headerben ezek említendők:

<base href="/">
<link href="css/style.css?v=1357649753" rel="stylesheet" type="text/css" />
<script src="js/details.js?v=1357574123"></script>
A probléma, hogy a fenti htaccessel, headerrel css fájlokra invalid MIME típust ír. A js fileban azonnal pedig hibát jelez a developer tools, már az 1 soron.

Ha a sima url-t hívom (valami.hu/details.php?id=100) akkor simán működik, ha szép url-t (valami.hu/details/100) akkor jönnek a hibák.

Firefox, és Chrome alatt gond nélkül megy minden, csak ie 9 alatt történik mindez.
Olvasgattam pár helyen de nem nagyon találtam igazán jó infót.
Valakinek van tippje?
 ■

PHP Mysql kapcsolódási hiba

Laci_67 · 2013. Jan. 16. (Sze), 15.55
Sziasztok egy kis segítség jól jönne.eddig csak actionScrip3 ban programoztam az megy
feltelepítettem a apache -o és php5 öt a saját gépemre (localhost)
a php kodok rendesen le is futnak hiba nélkül.
Mysql fut a gepen letre hoztam benne adatbazist proba jelleggel
felhasználot jelszot,fel is toltottem adattsal a parancssornan vissza is tudok kerdezni mindent.
viszont ha php vel akarom lekerdezni a php nem kapcsolodik.
Kéne egy ket jó otlet hogy hol hibaztam!
Kezdő php-s vagyok a mysql -t most tanulnam
[colorer=php]
<html>
<head>
<title> keresési eredmények</title>
</head>
<body>
<h1> keresési eredmények</h1>
<?php

$keresesi_tipus=$_POST['keresesi_tipus'];
$keresesi_kifejezes=trim($_POST['keresesi_kifejezes']);

if (!$keresesi_tipus || !$keresesi_kifejezes) {
echo 'Nem adta meg a keresési feltételeket. Kérjük, adja meg ezeket!';
exit;
}

if (!get_magic_quotes_gpc()){
$keresesi_tipus = addslashes($keresesi_tipus);
$keresesi_kifejezes = addslashes($keresesi_kifejezes);
}

@ $adatbazis = new mysqli('localhost', 'aaaaaa', 'bbbbbb123', 'adatok');

if (mysqli_connect_errno()) {
echo 'Hiba: Nem sikerült kapcsolódni az adatbázishoz. Kérjük, próbálkozzon később!';
exit;
}

$lekerdezes = "SELECT * FROM adatok WHERE ".$keresesi_tipus." LIKE '%".$keresesi_kifejezes."%'";
$talalat = $adatbazis->query($lekerdezes);

$talalatok_szama = $talalat->num_rows;

echo "<p>A keresési feltételeknek megfelelő könyvek száma: ".$talalatok_szama."</p>";

for ($i=0; $i <$talalatok_szama; $i++) {
$sor = $talalat->fetch_assoc();
echo "<p><strong>".($i+1).". Cim: ";
echo htmlspecialchars(stripslashes($sor['cim']));
echo "</strong><br />Szerző: ";
echo stripslashes($sor['szerzo']);
echo "<br />ISBN: ";
echo stripslashes($sor['isbn']);
echo "<br />Ár: ";
echo stripslashes($sor['ar']);
echo "</p>

január 15

Rejtett űrlapmezők használata/ spam elkerülése

Szuperjég · 2013. Jan. 15. (K), 07.56
Sziasztok!

Szeretném megkérdezni, hogy mennyire elfogadott megoldás rejtett mezőket elhelyezni egy kapcsolatfelvételi űrlapban CSS segítségével, majd PHP-vel megvizsgálni az elküldeni szándékozott tartalmat. Mennyire valószínű, hogy a robot kitölti a rejtett mezőket?
Előre is köszi a válaszokat.
 ■

Weblaphoz szeretnék kritikát kérni

Szuperjég · 2013. Jan. 15. (K), 07.25
Sziasztok!

Szeretnék véleményt kérni egy honlapról, amit most csinálok. A főszöveg formázását még nem csináltam meg, mivel az még nincs meg hozzá, és még pár egyéb tartalmi rész is hiányzik. A fix magasság tudom hogy nem jó, azt még átgondolom, a véges háttérkép miatt vagy egyelőre így.

Előre is köszönöm a válaszokat, mindig nagyon hasznosnak bizonyul ha itt kérdezek.

Itt található a lap
 ■

Reguláris kifejezés segítség

Meredith · 2013. Jan. 15. (K), 02.53
Sziasztok!

Már vagy 2 órát senyvedek, de nem tudtam készíteni egy megfelelő reguláris kifejezést az alábbi problémára:

Adott egy hasonló felépítésű string:
[code id="4" data="120,12,36,135,2036" extra="0"]
Ebből szeretném kinyerni egy tömbbe a data-hoz rendelt számokat.
Ameddig sikert értem el, az a számok kinyerése a strinből, így:
preg_match_all('~[0-9]+~', $code, $result);
Persze ez tartalmazza a 4-et és a 0-át is, ami nem kellene...

Tudna ebben valaki segíteni összehozni?:)


És ha már itt tartunk:
Nekem valahogy nem áll rá az agyam a regexp minták megértésére. Egy jó tutoralt is tudna valaki linkelni? Amolyan jó sok példásat, egyszerűtől a bonyolultig.

Előre is köszönöm a segítséget!
 ■

január 12

PHP Include () Content

mctom · 2013. Jan. 12. (Szo), 12.19
Sziasztok!

Kezdő PHP-s vagyok és egy tartalmilag eléggé maassziv weboldal készítésén fáradozom, és Hardcore PHP-sek javaslatát szeretném kérni az alábbi probléma abszolválásában :).

Framek helyett kezdtem el használni a PHP Include () parancsot a Content és a navigation elkülönítésére.

Általánosságban evvel a paranccsal rendelik hozzá a tartalomhoz a navigációs menüket.

Na mármost én egy "fordított" megoldásra keresem a választ, éppen a webodal terjedelme miatt, hogy későbbi korrekcióknál ne keljen átírni minden oldalnál pl. a meta adatokat.

Szóval én ezt úgy értem hogy adott egy Index.php fájlunk ami tartalmazza alapból a navigációt ("a weboldal keretét"), és a a menü pontokkal hozzuk be a tartalmat PHP Include parancs által.

Ha esetleg valaki tud valaki hasznosat mondani, vagy valami használható leírást/tutorialt linkelni akkor azt megköszönném.

Mctom
 ■

január 11

ugyanolyan típusú url

kemmma · 2013. Jan. 11. (P), 15.24
Sziasztok, az lenne a kérdésem, hogy a Routing-nál, hogy oldhatom azt meg, hogy két ugyanolyan típusú url-t használjak?
(konkrétan Silex-ben kellene, de ha megadjátok, hogy más rendszereknél mi a megfelelő utasítás, akkor már el tudok indulni)
Jelenleg mappákat használok, de ezt el kellene hagyni. Egy egyszerű példa, amit át kellene alakítani:

$app = new Silex\Application();
$app->get('/cikk/{id}', function ($id) use ($app) {
	$contents = array('kapcsolat', 'linkek');
	if (in_array($id, $contents)) {
		return 'En vagyok a cikkoldal: ' . $id;
	}
	$app->abort(404, 'A keresett cikk nem talalhato');
});
$app->get('/termek/{id}', function ($id) use ($app) {
	$contents = array('alma', 'korte');
	if (in_array($id, $contents)) {
		return 'Ez itt a termekbemutato: ' . $id;
	}
	$app->abort(404, 'A keresett termek nem talalhato');
});
$app->error(function (\Exception $e) use ($app) {
	return 'Ajjajj...' . $e->getMessage();
});
$app->run();
Tehát itt a /cikk/kapcsolat, /cikk/linkek, /termek/alma, /termek/korte oldalakra kapunk tartalmat, máskülönben hibaoldal. Az a feladat, hogy le kellene vágni a mappákat, azaz ezután a következő url-eket szeretnem /kapcsolat, /linkek, /alma, /korte Sajnos nem jövök rá, hogy miként tudnék a cikkek részből úgy kiugrani, hogy a termékek részhez jussak.
Persze egy új osztállyal ezt könnyen megoldhatnám, de az nagyon nem tetszik.
 ■

Véletlenszerű kép lekérése

drext0r · 2013. Jan. 11. (P), 05.19
Szeretnék egy oldalon véletlenszerűen képeket megjeleníteni de nem egészen tudom, hogy hogyan tegyem ezt a képeket a webszerveren tárolom a képek adatai pedig adatbázisban vannak.

Én elsőre úgy gondoltam, hogy minden feltöltött kép kap egy id-t és akkor lekérem az adatbázisból a képeknél a legkisebb és a legnagyobb id-t szóval az első és az utolsó képet majd ezt a két számot berakom egy mt_rand()-ba és a véletlen szám alapján jelenítem meg a képet.

De aztán gondolkodtam és olyan problémák lehetnek, hogy az oldalon lehet képet törölni szóval ha a generált képnek az id-jét már törölték akkor nem fog megjelenni semmi szóval nem tudom, hogy tudnám ezt megoldani.

Ha valaki tudna segíteni ebben azt nagyon megköszönném.
 ■

január 10

Egy nagy alkalmazás vagy több kisebb

Max Logan · 2013. Jan. 10. (Cs), 14.36
Adott egy gyártó cég, ahova most készül egy komplex intranetes rendszer. A rendszert alapvetően a művezetők fogják használni (a későbbiekben lesz desktopon használt rész, amit az irodából matatnak a kollégák), egy-egy tablet segítségével.

A dilemmám az, hogy egy nagy alkalmazás legyen létrehozva, melynek van egy menüje, mely révén kiválaszthatók az egyes funkciók vagy legyen minden funkcióhoz egy-egy külön felület, amihez lehet a tablet kezdőképernyőjén egy-egy ikont rendelni?

Azért van létjogosultsága a külön programoknak (felületeknek), mert az egyes munkafázisok egy-egy emberhez vannak dedikálva, így a többieknek a hozzájuk nem tartozó felületet nem is kell látnia és nem kell hozzáférnie.

Ti hogyan csinálnátok: egy program és elrejtve a funkciók vagy több program és csak annak a tabletjére van kirakva az indító ikon, akihez tartozik a munkafázis?

Az én véleményem az, hogy érdemes lenne külön venni a felületeket, mert így kisebb, könnyebben karbantartható programok jönnek létre.

(Külön programok esetén a hozzáférés IP alapján lenne engedélyezve vagy tiltva, a programok pedig az Androidos tablet teljes képernyős böngészőjében futnak.)
 ■