Archívum - Dec 30, 2011
Helyesírás szerver oldalon
Sziasztok!
Helyesírást szeretnék ellenőrizni szerver oldalon PHP-vel. A szerverre a pspell feltelepítése valószínűleg nem megoldható (ennél egyszerűbb változásokat sem tudtam elérni), így egyéb megoldást kellene keresnem. A Google megoldása teljesen jó lenne, de elsőre nagyon úgy néz ki, hogy a magyar nyelv nem támogatott.Az eredmény meg:Zia Volga! :)
Érdeklődnék, hogy szerintetek merre induljak tovább?
■ Helyesírást szeretnék ellenőrizni szerver oldalon PHP-vel. A szerverre a pspell feltelepítése valószínűleg nem megoldható (ennél egyszerűbb változásokat sem tudtam elérni), így egyéb megoldást kellene keresnem. A Google megoldása teljesen jó lenne, de elsőre nagyon úgy néz ki, hogy a magyar nyelv nem támogatott.
$text = 'Szia világ!';
$data = '<?xml version="1.0" encoding="utf-8" ?>'.
'<spellrequest textalreadyclipped="0" ignoredups="0" ignoredigits="0" ignoreallcaps="0">'.
'<text>'.$text.'</text></spellrequest>';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.google.com/tbproxy/spell?lang=hu');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec($ch);
curl_close($ch);
header('Content-Type: text/plain; charset=UTF-8');
echo $contents;
<?xml version="1.0" encoding="UTF-8"?>
<spellresult error="0" clipped="0" charschecked="11" suggestedlang="en">
<c o="0" l="4" s="0">Zia Suzi Sis Size Siva</c>
<c o="5" l="5" s="0">Volga village Vulg Vila vulgar</c>
</spellresult>
Érdeklődnék, hogy szerintetek merre induljak tovább?
PHP kód beolvasása
Jó estét mindenkinek!
Nem tudtam a címben rendesen megfogalmazni a kérdést.
Most megteszem:
Adott egy "oldalak" nevű tábla, benne egy "nev", egy "cim" és egy "tartalom" mező.
Az oldal php tartalma legenerálja a menüpontokat.
Az index.php egyben egy lekérdező oldal.
Ha az "oldal" nem kap értéket[if(!isset($_GET['oldal']))] akkor kiválasztom azt a sort, ahol a "nev" mező egyenlő "fooldal"-lal. ("SELECT * FROM oldalak WHERE nev = 'fooldal'")
A "content" nevű divembe a "cím" és a "tartalom" nevű mezők értékeit íratom.
Ha van értéke [if(isset($_GET(oldal))] és a táblában van olyan sor, ahol a "nev" egyenlő $_GET['oldal']-lal, akkor a "content" divbe ennek a sornak a "cím", és a "tartalom" mezőinek értékeit íratom.
Ha nincs ilyen sor aminek a "nev" mezője egyenlő $_GET['oldal']-lal, de van $_GET['oldal'], akkor a "404" névvel ellátott sor adatait használom.
A kérdés:
Hogyan tudom PHP fájlokkal ugyan ezt megcsinálni, úgy, hogy le is fussanak.
(Ha egyáltalán lehetséges.) Gondolom, az adatbázisba írás, nem jöhet szóba, mivel eléggé, biztonságtalan lenne.
Próbáltam a külső include megoldást, de akkor létre kellene hozni külön szöveges fájlokat, amikből ki kellene olvasnom a nevet, és a címet, mivel nincs eltárolva adatbázisban. (Szerintem ez kicsit macerás.)
Ezt a témát azért nyitottam, hogy írjátok le, Ti hogyan valósítanátok meg ezt, mivel nekem már nincs ötletem.
Természetesen, ha nincs jobb megoldás, megcsinálom úgy, ahogy írtam, de biztos hogy van(szerintem).
Kicsit hosszúra sikeredett. :)
■ Nem tudtam a címben rendesen megfogalmazni a kérdést.
Most megteszem:
Adott egy "oldalak" nevű tábla, benne egy "nev", egy "cim" és egy "tartalom" mező.
Az oldal php tartalma legenerálja a menüpontokat.
Az index.php egyben egy lekérdező oldal.
Ha az "oldal" nem kap értéket[if(!isset($_GET['oldal']))] akkor kiválasztom azt a sort, ahol a "nev" mező egyenlő "fooldal"-lal. ("SELECT * FROM oldalak WHERE nev = 'fooldal'")
A "content" nevű divembe a "cím" és a "tartalom" nevű mezők értékeit íratom.
Ha van értéke [if(isset($_GET(oldal))] és a táblában van olyan sor, ahol a "nev" egyenlő $_GET['oldal']-lal, akkor a "content" divbe ennek a sornak a "cím", és a "tartalom" mezőinek értékeit íratom.
Ha nincs ilyen sor aminek a "nev" mezője egyenlő $_GET['oldal']-lal, de van $_GET['oldal'], akkor a "404" névvel ellátott sor adatait használom.
A kérdés:
Hogyan tudom PHP fájlokkal ugyan ezt megcsinálni, úgy, hogy le is fussanak.
(Ha egyáltalán lehetséges.) Gondolom, az adatbázisba írás, nem jöhet szóba, mivel eléggé, biztonságtalan lenne.
Próbáltam a külső include megoldást, de akkor létre kellene hozni külön szöveges fájlokat, amikből ki kellene olvasnom a nevet, és a címet, mivel nincs eltárolva adatbázisban. (Szerintem ez kicsit macerás.)
Ezt a témát azért nyitottam, hogy írjátok le, Ti hogyan valósítanátok meg ezt, mivel nekem már nincs ötletem.
Természetesen, ha nincs jobb megoldás, megcsinálom úgy, ahogy írtam, de biztos hogy van(szerintem).
Kicsit hosszúra sikeredett. :)
A PHP munkamenet-kezelés buktatói
PHP-ben a beépített munkamenet-kezelő átírásáról nem található elegendő információ a kézikönyvben, ezért gondoltam összeszedem az ismereteimet ezzel kapcsolatban, hogy másnak már könnyebben menjen. (Az itt leírtak PHP 5.2.17-re érvényesek.)
Facebook x-dik lájkoló
Sziasztok!
Azt szeretném kérdezni hogy meg lehet-e mondani hogy egy facebook oldalt ki likeolta pontosan x-diknek?
Nézegetem az admin felületet de csak egy sima listát találtam amiben szerintem lájk időpontja szerinti csökkenő sorrendben vannak az emberek
köszi
■ Azt szeretném kérdezni hogy meg lehet-e mondani hogy egy facebook oldalt ki likeolta pontosan x-diknek?
Nézegetem az admin felületet de csak egy sima listát találtam amiben szerintem lájk időpontja szerinti csökkenő sorrendben vannak az emberek
köszi
Ajax-al betöltött oldalnak változók (tömbök) átadása
Heló,
az a problémám h adott egy kész oldal melynek a content id-jű divjébe betöltök ajaxal egy új tartalmat, de az újonnan betöltött tartalom nem látja se a cookie-t se a session-öket.. már próbáltam get metódussal is átadni a változók értékét de sehogy nem jön össze :/
Előre is köszönöm a válaszokat.
Gábor
■ az a problémám h adott egy kész oldal melynek a content id-jű divjébe betöltök ajaxal egy új tartalmat, de az újonnan betöltött tartalom nem látja se a cookie-t se a session-öket.. már próbáltam get metódussal is átadni a változók értékét de sehogy nem jön össze :/
Előre is köszönöm a válaszokat.
Gábor