Archívum - 2006 - Fórum téma
május 9
Drupal útvonal álnevek
Sziasztok!
Drupal útvonal álnevekkel kapcsolatban lenne pár kárdásem (hasonlókat szeretnék, mint itt, a Weblaboron, annyira jól el van találva ;):
- az útvonal álnevek közt nem találom a a "forum"-ot. Ezt szeretném "forumokra" megváltoztatni
- pl. a fórumokon belül az "új téma indítása" (node/add/forum/0) elérést szeretném megváltoztatni egy szabállyal "forumok/bekuldes"-re, regulárisan vagyis pl.:
node/add/forum/0 -> forumok/bekuldes/0
node/add/forum/10 -> forumok/bekuldes/10
stb.
Ezt hogy kell megadni?
Hasonlót szeretnék a "user" -> "tagok" kapcsán is.
Köszi, Pali
Ps.: a Drupal kézikönyvet olvsava, mintha a .htaccess-t kellene ehhez módosítani? Ha ige, hogyan? Nem vagyok otthon a reguláris kifejezésekben.
■ Drupal útvonal álnevekkel kapcsolatban lenne pár kárdásem (hasonlókat szeretnék, mint itt, a Weblaboron, annyira jól el van találva ;):
- az útvonal álnevek közt nem találom a a "forum"-ot. Ezt szeretném "forumokra" megváltoztatni
- pl. a fórumokon belül az "új téma indítása" (node/add/forum/0) elérést szeretném megváltoztatni egy szabállyal "forumok/bekuldes"-re, regulárisan vagyis pl.:
node/add/forum/0 -> forumok/bekuldes/0
node/add/forum/10 -> forumok/bekuldes/10
stb.
Ezt hogy kell megadni?
Hasonlót szeretnék a "user" -> "tagok" kapcsán is.
Köszi, Pali
Ps.: a Drupal kézikönyvet olvsava, mintha a .htaccess-t kellene ehhez módosítani? Ha ige, hogyan? Nem vagyok otthon a reguláris kifejezésekben.
pgsql tsearch2
Sziasztok!
A Pgsql-es tsearch2-vel kapcsolatban van egy kérdés, hogy tud-e a tsearch2 nem csak
egész szavakra keresni, hanem szórészletekre, mint a pgsql-ben a % a like-nál?
Olvastam ugyan erről:
"Again, this is critically important because the search operator @@ only finds exact
matches between the words in a query and the words in a vector; if the document vector
lists the lexeme fork but the query looks for the plural form forks, the query would not
match that document. "
de a kérdés hogy van-e valami egyéb mód, vagy másik operátora esetleg amivel lehet
szórészletekre is keresni.
Köszi
Roti
■ A Pgsql-es tsearch2-vel kapcsolatban van egy kérdés, hogy tud-e a tsearch2 nem csak
egész szavakra keresni, hanem szórészletekre, mint a pgsql-ben a % a like-nál?
Olvastam ugyan erről:
"Again, this is critically important because the search operator @@ only finds exact
matches between the words in a query and the words in a vector; if the document vector
lists the lexeme fork but the query looks for the plural form forks, the query would not
match that document. "
de a kérdés hogy van-e valami egyéb mód, vagy másik operátora esetleg amivel lehet
szórészletekre is keresni.
Köszi
Roti
Urlap feldolgozaskor elvesznek az adatok
Udv Weblaborosok!
Megoldast keresek a kovetkezo problemara:
Beolvasni adatokat, azokat megjeleniteni (preview), majd elkuldeni e-mail-ben.
En a kovetkezo megoldasra gondoltam:
Van egy urlapom amibol beolvasom az adatokat
urlap.php:Van egy masik file, ami a bevitt adatokat megjeleniti (es felajanlja a lehetoseget a modositasra), majd a mail() fuggveny segitsegevel elkuldi a kivant cimre.
elkuldi.php:
NA MOST JON AMIT NEM TUDOK:
Amikor az urlap tartalmat elkuldom a feldolgozo file-nak (az elkuld.php-nak) minden ok.
Amikor viszont raklikkelek az "Elkuld" gombra, azaz amikor lefut a mail() annyi Notice szintu hibauzenet jelentkezik ahany valtozo van. A fenti esetben konkretan ketto darab:
Notice: Undefined index: nev in C:\phpweb\elkuldi.php on line 5
Notice: Undefined index: eletkor in C:\phpweb\elkuldi.php on line 6
Ennek ellenere elmegy a level, de valtozok nelkul.
Hogyan lehet megmenteni a valtozokat, hogy azok is postazodjanak?
Ugyanakkor az is fontos, hogy elkuldes elott meg egyszer meg lehessen jeleniteni az adatokat.
Megoldast keresek a kovetkezo problemara:
Beolvasni adatokat, azokat megjeleniteni (preview), majd elkuldeni e-mail-ben.
En a kovetkezo megoldasra gondoltam:
Van egy urlapom amibol beolvasom az adatokat
urlap.php:
<form action="elkuldi.php" method="post">
<input type="text" name="nev">
<input type="text" name="eletkor">
<input type="submit" name="button" value="Elonezet">
</form>
elkuldi.php:
<html>
<head><title>Ez a lap cime</title></head>
<body>Ez lesz a lap torzse<br>
<?php
$nev=$_POST["nev"];
$eletkor=$_POST["eletkor"];
$szoveg = "A bevitt adatok a kovetkezoek: <br>";
$szoveg = $szoveg . "Név: ".$nev."<br>";
$szoveg = $szoveg . "Életkor: ".$eletkor;
print($szoveg);
if (isset($gomb)) {
if (mail("valaki##kukac##valami.com", "Targy", $szoveg, "MIME-Version: 1.0\r\n"."Content-type: text/html; charset=iso-8859-2\r\n")) {
print("Sikeres kuldes!");
exit;
}
else {
print("Sikertelen kuldes!");
}
}
?>
<form method="post">
<input type="submit" name="gomb" value="Elküld">
<input type="button" value="Vissza" onClick="history.go(-1); return true;">
</form>
</body>
</html>
NA MOST JON AMIT NEM TUDOK:
Amikor az urlap tartalmat elkuldom a feldolgozo file-nak (az elkuld.php-nak) minden ok.
Amikor viszont raklikkelek az "Elkuld" gombra, azaz amikor lefut a mail() annyi Notice szintu hibauzenet jelentkezik ahany valtozo van. A fenti esetben konkretan ketto darab:
Notice: Undefined index: nev in C:\phpweb\elkuldi.php on line 5
Notice: Undefined index: eletkor in C:\phpweb\elkuldi.php on line 6
Ennek ellenere elmegy a level, de valtozok nelkul.
Hogyan lehet megmenteni a valtozokat, hogy azok is postazodjanak?
Ugyanakkor az is fontos, hogy elkuldes elott meg egyszer meg lehessen jeleniteni az adatokat.
Hibakezelés; Notice típusú "hibákkal" mennyire érdemes foglalkozni?
GET, SESSION és COOKIE változókra dobálja a Notice típusú figyelmeztetőket, meg persze egyéb esetekben is (be nem állított konstans például, de most nem ez a lényeg). Ezekkel mit lehet kezdeni? Bizonyos esetekben nem definiálhatom előre ezeket a változókat, például ha pont egy SESSION változó értékének beállítottságát akarom csekkolni, akkor ugye nem túl szerencsés, ha előre adok értéket neki csak a notice miatt...
Ezeknek a figyelmeztetéseknek tényleg nincs értelme, sőt, egyenesen hiba ezeket hibának venni (főleg $_GET esetén), vagy csak én látom így ezt a dolgot? Ilyenek miatt vétek egy normális hibakezelő/loggolo függvényt írni, mert egy nap után megtelik egy kisebb tárhely csak a log fileal... Ha meg a notice típust kihagyom a logból, akkor kimaradnak a többi, esetleg értékes információkat hordozó megjegyzések.
Hogyan oldjátok ezt meg?
■
<?php
error_reporting(E_ALL);
if ($_GET["get_var"]) {
echo $_GET["get_var"];
}
?>
Notice: Undefined index: get_var in ...\www\teszt\index.php on line 5
Ezeknek a figyelmeztetéseknek tényleg nincs értelme, sőt, egyenesen hiba ezeket hibának venni (főleg $_GET esetén), vagy csak én látom így ezt a dolgot? Ilyenek miatt vétek egy normális hibakezelő/loggolo függvényt írni, mert egy nap után megtelik egy kisebb tárhely csak a log fileal... Ha meg a notice típust kihagyom a logból, akkor kimaradnak a többi, esetleg értékes információkat hordozó megjegyzések.
Hogyan oldjátok ezt meg?
május 8
csak opera alatt letölthető kép
következő a problémám: van egy pár jpg, amit csak opera alatt lehet megnézni. nem tudom mi lehet a probléma, a jelenséged leginkább nagyobb (>800kb) képeknél tapasztaltam.
aki nem hiszi:
http://newmotion.hu
■ aki nem hiszi:
http://newmotion.hu
'Parse error: parse error, unexpected $' miért?
Nem találom a hibát!
[colorer=php]<TABLE cellSpacing=1 cellPadding=1 width="100%" align=right border=0> <BODY background="trabi3.png">
</BODY> <TR><br><br><br><br><br><br><br><br><TR><br><br><br><br><br><TITLE>Trabant-nevelde</TITLE> <STRONG>
<?php
include ("config.php");
?>
<TD>
<A HREF="/index2.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Trabimhoz':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='T r a b i m h o z':null">T r a b i m h o z</A><br><br>
<A HREF="/ir2.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Üzenőfal':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='Ü z e n ő f a l':null">Ü z e n ő f a l</A> <br><br>
<A HREF="/jatek.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Játékok':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='J á t é k o k':null">J á t é k o k</A><br><br>
<A HREF="/benzin.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Benzinkút':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='B e n z i n k ú t':null">B e n z i n k ú t</A><br><br>
<A HREF="/v.i.p.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#FF0000':null;document.getElementById?this.innerHTML='V.I.P':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='V . I . P':null">V . I . P</A>
[colorer=php]<TABLE cellSpacing=1 cellPadding=1 width="100%" align=right border=0> <BODY background="trabi3.png">
</BODY> <TR><br><br><br><br><br><br><br><br><TR><br><br><br><br><br><TITLE>Trabant-nevelde</TITLE> <STRONG>
<?php
include ("config.php");
?>
<TD>
<A HREF="/index2.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Trabimhoz':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='T r a b i m h o z':null">T r a b i m h o z</A><br><br>
<A HREF="/ir2.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Üzenőfal':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='Ü z e n ő f a l':null">Ü z e n ő f a l</A> <br><br>
<A HREF="/jatek.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Játékok':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='J á t é k o k':null">J á t é k o k</A><br><br>
<A HREF="/benzin.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#ADADAD':null;document.getElementById?this.innerHTML='Benzinkút':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='B e n z i n k ú t':null">B e n z i n k ú t</A><br><br>
<A HREF="/v.i.p.php" STYLE="color:#FFFFFF" onMouseOver="document.getElementById?this.style.color='#FF0000':null;document.getElementById?this.innerHTML='V.I.P':null" onMouseOut="document.getElementById?this.style.color='#FFFFFF':null;document.getElementById?this.innerHTML='V . I . P':null">V . I . P</A>
Kresz-teszt készítéséhez segítség kéne
Sziasztok!
Egy kis segítség kéne!!
Kellene készítenem egy Kresz-tesztet. Kijelölős-tesztre gondoltam: egy kérdés, 3 válaszlehetőség (input type="radio") és mellete egy kép. Egy oldalon mondjuk 10 kérdés szerepelne, a végén egy kiértékelés-gombbal, ami visszaadja a jó ill rossz válaszokat.
Tömören ennyi.Bármilyen megoldás érdekel.A segítségeteket előre is köszönöm!
■ Egy kis segítség kéne!!
Kellene készítenem egy Kresz-tesztet. Kijelölős-tesztre gondoltam: egy kérdés, 3 válaszlehetőség (input type="radio") és mellete egy kép. Egy oldalon mondjuk 10 kérdés szerepelne, a végén egy kiértékelés-gombbal, ami visszaadja a jó ill rossz válaszokat.
Tömören ennyi.Bármilyen megoldás érdekel.A segítségeteket előre is köszönöm!
.php?nev=proba miért nem müxik php5-ben?
Sziasztok!
Van egy problémám:
Írtam egy php scriptet:Ezt elmentettem egy proba.php fajlba, a megfelelő helyre.
Böngészőben pedig így hívtam meg:
http://localhost/proba.php?nev=proba
Ezt írta ki a FireFox:
Notice: Undefined variable: nev in C:\Apache Group\Apache2\htdocs\proba.php on line 2
Mi lehet a gond?
PHP5-öt használok és Apache 2.52-es szervert.
Előre is köszönöm.
■ Van egy problémám:
Írtam egy php scriptet:
<?php
echo $nev;
?>
Böngészőben pedig így hívtam meg:
http://localhost/proba.php?nev=proba
Ezt írta ki a FireFox:
Notice: Undefined variable: nev in C:\Apache Group\Apache2\htdocs\proba.php on line 2
Mi lehet a gond?
PHP5-öt használok és Apache 2.52-es szervert.
Előre is köszönöm.
ntile-szerűség mysql alatt
Sziasztok!
Adott egy tábla, aminek a tartalmat egy oszlop alapján 10, méretileg kb. egyező részre kéne bontani.
Egészen pontosan a táblában cikk címek vannak, és automata menügeneráláshoz kéne, hogy magától felossza mondjuk 1-A, B-D, E-G... stb. részekre, úgy hogy minden kattintásra kb. hasonló mennyiségű adat jelenjen meg.
Tehát fel kéne darabolni 10 részre az egész táblát és a határolókat kéne megkapni.
Ha az egész táblát lekérdezem, akkor abból php-val már ki lehetne szedni, de azért egy nagyobb táblát mindig teljesen beolvasni nem túl elegáns/hatékony.
Az is jó lenne, ha meg tudnám mondani, hogy kérem egy táblából egy bizonyos rendezés szerinti sum/10, 2*sum/10, 3*sum/10-edik elemet, lehetőleg minnél kevesebb lekérdezéssel. (sum az összes sort jelöli, és 10 részre bontanám itt most.)
(oracle alatt az NTILE() függvény csinál ehhez hasonlót.
Köszi előre is!
■ Adott egy tábla, aminek a tartalmat egy oszlop alapján 10, méretileg kb. egyező részre kéne bontani.
Egészen pontosan a táblában cikk címek vannak, és automata menügeneráláshoz kéne, hogy magától felossza mondjuk 1-A, B-D, E-G... stb. részekre, úgy hogy minden kattintásra kb. hasonló mennyiségű adat jelenjen meg.
Tehát fel kéne darabolni 10 részre az egész táblát és a határolókat kéne megkapni.
Ha az egész táblát lekérdezem, akkor abból php-val már ki lehetne szedni, de azért egy nagyobb táblát mindig teljesen beolvasni nem túl elegáns/hatékony.
Az is jó lenne, ha meg tudnám mondani, hogy kérem egy táblából egy bizonyos rendezés szerinti sum/10, 2*sum/10, 3*sum/10-edik elemet, lehetőleg minnél kevesebb lekérdezéssel. (sum az összes sort jelöli, és 10 részre bontanám itt most.)
(oracle alatt az NTILE() függvény csinál ehhez hasonlót.
Köszi előre is!
május 8
POP3 terhelés
Mennyire terhel az le egy szervert, ha én minden percben a nap 24 órájában megnézem POP3-mon keresztül hogy vannak-e új levelek?
■