Archívum - Fórum téma
április 28, 2005
Karakterek eltűnnek...
Üdv mindenkinek!
A következő a probélmám:
(PHP5 van fenn,
php.ini-ben: default_charset = "iso-8859-2")
Elküldöm magamnak pl.: ŐrŰlt ($text) szót és a következőt tapasztalom.
print $text; --------tökéletesen megjelenik!
$i=0;
while ($text[$i]){
$darabok=$darabok.$text[$i];
$i++;
}
print $darabok; -------még mindíg tökéletes.
$i=0;
while ($text[$i]){
if ($text[$i]=='Ő' || $text[$i]=='Ű') $darab=$darab.$text[$i];
else $darab=$darab.$text[$i];
$i++;
}
ptint $darab;
Erre viszont a következőt kapom: rlt
A segítségeket előre is köszönöm!
■ A következő a probélmám:
(PHP5 van fenn,
php.ini-ben: default_charset = "iso-8859-2")
Elküldöm magamnak pl.: ŐrŰlt ($text) szót és a következőt tapasztalom.
print $text; --------tökéletesen megjelenik!
$i=0;
while ($text[$i]){
$darabok=$darabok.$text[$i];
$i++;
}
print $darabok; -------még mindíg tökéletes.
$i=0;
while ($text[$i]){
if ($text[$i]=='Ő' || $text[$i]=='Ű') $darab=$darab.$text[$i];
else $darab=$darab.$text[$i];
$i++;
}
ptint $darab;
Erre viszont a következőt kapom: rlt
A segítségeket előre is köszönöm!
PHP+MySQL hogyan????
Sziasztok!
Egy olyan kérdésem lenne, hogy hogyan érdemes megoldani azt, ha egy rekurzív algoritmussal adatbázisból kérdezek le szülő-gyerek típusú rekordokat (tetszőleges mélységig). Hogy érthetőbb legyen, valami ilyesmit csinálok:
function rek($id) {
mysql_kapcsolat nyitás és a többi...
eredmény kiírás
$kov_elem_id=lekérdezés
mysql_kapcsolat zárás...
rek($kov_elem_id)
}
rek(első_elem id)
Ehelyett szeretnék valami ilyent, hogy ne kelljen mindig külön kapcsolódni az adatbázishoz:
function rek($id) {
eredmény kiírás
$kov_elem_id=lekérdezés
rek($kov_elem_id)
}
mysql_kapcsolat nyitás és a többi...
rek(első_elem id)
mysql_kapcsolat zárás...
Na mármost a probléma az, hogy a második szintnél elhal a rekurzió, vagyis nem találja a adatbázis kapcsolatot, próbáltam a connect eredményét átadni paraméterként, próbáltam globálisan, mindegyik meghal...
Hogyan érdemes ezt megoldani???
Egy fapados megoldás lehetne, hogy mindent kiszedek egy tömbbe és utánna azzal játszadozom, de ugye akkor meg a webszervert terhelem a kívántnál jobban....
Még annyi, hogy elég sok kb 1000-1500 rekordról van szó... Melyek egymás előzményei, ill következményei...
Pl.: mintha Fibonacci sort tárolnék az adatbázisban... :))
Előre is köszi, Halee
■ Egy olyan kérdésem lenne, hogy hogyan érdemes megoldani azt, ha egy rekurzív algoritmussal adatbázisból kérdezek le szülő-gyerek típusú rekordokat (tetszőleges mélységig). Hogy érthetőbb legyen, valami ilyesmit csinálok:
function rek($id) {
mysql_kapcsolat nyitás és a többi...
eredmény kiírás
$kov_elem_id=lekérdezés
mysql_kapcsolat zárás...
rek($kov_elem_id)
}
rek(első_elem id)
Ehelyett szeretnék valami ilyent, hogy ne kelljen mindig külön kapcsolódni az adatbázishoz:
function rek($id) {
eredmény kiírás
$kov_elem_id=lekérdezés
rek($kov_elem_id)
}
mysql_kapcsolat nyitás és a többi...
rek(első_elem id)
mysql_kapcsolat zárás...
Na mármost a probléma az, hogy a második szintnél elhal a rekurzió, vagyis nem találja a adatbázis kapcsolatot, próbáltam a connect eredményét átadni paraméterként, próbáltam globálisan, mindegyik meghal...
Hogyan érdemes ezt megoldani???
Egy fapados megoldás lehetne, hogy mindent kiszedek egy tömbbe és utánna azzal játszadozom, de ugye akkor meg a webszervert terhelem a kívántnál jobban....
Még annyi, hogy elég sok kb 1000-1500 rekordról van szó... Melyek egymás előzményei, ill következményei...
Pl.: mintha Fibonacci sort tárolnék az adatbázisban... :))
Előre is köszi, Halee
for ciklus probléma
Helló!
A következő probléma akasztott meg:
Van egy képscrollozó javascriptem, amely a következőképpen kéri letárolni a megjelenítendő képek nevét:
'pic1.jpg',
'pic2.jpg',
'pic3.jpg',
'pic4.jpg'
Fontos, hogy az utolsó kép után nincs vessző (a nevek persze bármik lehetnek). Mivel a kívánt honlapon több ilyen alkalmazást is meg kell jelenítenem (egy fotótárról van szó, több témakörrel), és ezek száma folyamatosan bővülni fog, ésszerűnek tűnt, hogy MySQL és PHP segítségével oldjam meg a dolgot. A képeket egységes sorszámozással láttam el (lásd mint fent), az adatbázisban pedig (egyéb adatok mellett) letároltam a képeket tartalmazó könyvtár nevét (ami egyben a képfájlok nevének első fele is), valamint az, hogy hány darab kép található a könyvtárban, majd kinyerve ezeket az adatbázisból, és egy-egy változóba letárolva megpróbáltam megjeleníteni a képeket a következő ciklus segítségével:
<?php
for ($x=1; $x<=$pic_num; $x++)
{echo "'".$img_dir."".$x.".jpg',\n";}
?>
Igen ám, de ez odarakja vesszőt az utolsó kép mögé is, márpedig ettől meghal a javascript valamilyen oknál fogva.
A kérdés tehát a következő: miképp lehetne megoldani, hogy az utolsó kép neve után ne következzen semmi?
Előre is köszi a jótanácsokat.
■ A következő probléma akasztott meg:
Van egy képscrollozó javascriptem, amely a következőképpen kéri letárolni a megjelenítendő képek nevét:
'pic1.jpg',
'pic2.jpg',
'pic3.jpg',
'pic4.jpg'
Fontos, hogy az utolsó kép után nincs vessző (a nevek persze bármik lehetnek). Mivel a kívánt honlapon több ilyen alkalmazást is meg kell jelenítenem (egy fotótárról van szó, több témakörrel), és ezek száma folyamatosan bővülni fog, ésszerűnek tűnt, hogy MySQL és PHP segítségével oldjam meg a dolgot. A képeket egységes sorszámozással láttam el (lásd mint fent), az adatbázisban pedig (egyéb adatok mellett) letároltam a képeket tartalmazó könyvtár nevét (ami egyben a képfájlok nevének első fele is), valamint az, hogy hány darab kép található a könyvtárban, majd kinyerve ezeket az adatbázisból, és egy-egy változóba letárolva megpróbáltam megjeleníteni a képeket a következő ciklus segítségével:
<?php
for ($x=1; $x<=$pic_num; $x++)
{echo "'".$img_dir."".$x.".jpg',\n";}
?>
Igen ám, de ez odarakja vesszőt az utolsó kép mögé is, márpedig ettől meghal a javascript valamilyen oknál fogva.
A kérdés tehát a következő: miképp lehetne megoldani, hogy az utolsó kép neve után ne következzen semmi?
Előre is köszi a jótanácsokat.
Braitenberg kerék
Grafika leadandómhoz kellene egy kis segítség: A feladat egy Braitenberg kerék
megvalósítása! Az egérrel fényforrást tudok lerakni, amit egy kis robot megpróbál elérni. A gond az, hogy úgy kellene megírni, hogy ha eléri a fényforrást, akkor mondjuk körözzön körülötte, vagy ha mozgás közben változtatok a fényforráson, akkor ne hirtelen forduljon, hanem egy ív mentén. Itt egy link ami egy ilyen megoldást mutat be:
http://people.cs.uchicago.edu/~wiseman/vehicles/
Nekem nem kell, hogy otthagyja a nyomát (egy layer a robot), csak működjön.
Nem vagyok nagy JavaScript mágus ezért kérem a segítséget!
Előre is köszi!!
■ megvalósítása! Az egérrel fényforrást tudok lerakni, amit egy kis robot megpróbál elérni. A gond az, hogy úgy kellene megírni, hogy ha eléri a fényforrást, akkor mondjuk körözzön körülötte, vagy ha mozgás közben változtatok a fényforráson, akkor ne hirtelen forduljon, hanem egy ív mentén. Itt egy link ami egy ilyen megoldást mutat be:
http://people.cs.uchicago.edu/~wiseman/vehicles/
Nekem nem kell, hogy otthagyja a nyomát (egy layer a robot), csak működjön.
Nem vagyok nagy JavaScript mágus ezért kérem a segítséget!
Előre is köszi!!
Javascript Disable Text fieldek
Sziasztok !
Egy kis segítséget kérnék. Hiába probálok összehozni egy javascriptet ami
azt csinálná hogy sok sok text mező php vel kiiratva egymás alatt mindegyik mellett egy
gomb amire ha ráklikel az emberke akkor a mellette lévő textmező ami alapból le van tilta ujra engedélyezve lenne illetve a második ráklikkelésnél
ismét disable re lehetne rakni.
Előre is köszönöm a segítséget
■ Egy kis segítséget kérnék. Hiába probálok összehozni egy javascriptet ami
azt csinálná hogy sok sok text mező php vel kiiratva egymás alatt mindegyik mellett egy
gomb amire ha ráklikel az emberke akkor a mellette lévő textmező ami alapból le van tilta ujra engedélyezve lenne illetve a második ráklikkelésnél
ismét disable re lehetne rakni.
Előre is köszönöm a segítséget
Javascriptben objektum mozgatása ponttól pontig hogy kel?
Úgy kéne megoldani a kép(gömb.jpg) mozgatásást, hogy elindul egy adott pontból amikor eléri a végpontot akkor térjen vissza a kezdőpontba és ott álljon meg.
Annyit még hozzá, hogy mielőtt eléri a végpontot szépen lassan el kéne torzulnia eliptikus formává.
Jó volna azt is meghatározni hogy a kép objektum hol helyezkedjen el a lapon mert egy háttérkép eleme csak ép meg kell mozgatnom és fontos hogy pont a kivágott helyre essen a megjelenéskor. Valami style-al összekapcsolva biztos jó lenne.
Előre köszi mindenkinek!
■ Annyit még hozzá, hogy mielőtt eléri a végpontot szépen lassan el kéne torzulnia eliptikus formává.
Jó volna azt is meghatározni hogy a kép objektum hol helyezkedjen el a lapon mert egy háttérkép eleme csak ép meg kell mozgatnom és fontos hogy pont a kivágott helyre essen a megjelenéskor. Valami style-al összekapcsolva biztos jó lenne.
Előre köszi mindenkinek!
Erre varrjatok gombot
Halihó!
Adott egy szerver, ezen fut egy php kód. Erről a szerverről akarom megnézni, hogy egy távoli szerveren megtalálható-e egy adott fájl. Csak annyi a probléma, hogy a szerveren (atw.hu) biztonsági szempontok miatt minden - tudomásom szerint - erre használható függvény le van tiltva. Pontosabban eddig ezeket néztem: ftp_connect, fsockopen, fopen
Van valami más megoldás ezeken kívül?
Üdv.!
■ Adott egy szerver, ezen fut egy php kód. Erről a szerverről akarom megnézni, hogy egy távoli szerveren megtalálható-e egy adott fájl. Csak annyi a probléma, hogy a szerveren (atw.hu) biztonsági szempontok miatt minden - tudomásom szerint - erre használható függvény le van tiltva. Pontosabban eddig ezeket néztem: ftp_connect, fsockopen, fopen
Van valami más megoldás ezeken kívül?
Üdv.!
április 27
$_GET kerdes
udv,
irtam egy funkciot amit a func.php fajlban mentettem, hogy lehetne megoldani hogy ez a funkcio megkapja az index.php $_GET parameteret???
pl. index.php?lang=hun
mindenkepp $_GET ben szeretnem atadni a parametert :)
hibajelzes: "Notice: Undefined variable: lang in D:\www\test\index.php on line 4"
elore is koszonom
.:FUK:.
a forraskod:
index.php
<?php
require('func.php');
get_lang();
echo $lang;
?>
functions.php
<?php
function get_lang()
{
if (!empty($_GET['lang']))
{
$lang=$_GET['lang'];
$svk="svk";
$hun="hun";
$cze="cze";
if ($lang==$svk | $lang==$hun | $lang==$cze)
{
if ($lang==$svk)
{
require('svk.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
if ($lang==$hun)
{
require('hun.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
if ($lang==$cze)
{
require('cze.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
}
else
{
//helytelen parameter a GETben
require('svk.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
}
else
{
//ures a GET
require('svk.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
}
?>
■ irtam egy funkciot amit a func.php fajlban mentettem, hogy lehetne megoldani hogy ez a funkcio megkapja az index.php $_GET parameteret???
pl. index.php?lang=hun
mindenkepp $_GET ben szeretnem atadni a parametert :)
hibajelzes: "Notice: Undefined variable: lang in D:\www\test\index.php on line 4"
elore is koszonom
.:FUK:.
a forraskod:
index.php
<?php
require('func.php');
get_lang();
echo $lang;
?>
functions.php
<?php
function get_lang()
{
if (!empty($_GET['lang']))
{
$lang=$_GET['lang'];
$svk="svk";
$hun="hun";
$cze="cze";
if ($lang==$svk | $lang==$hun | $lang==$cze)
{
if ($lang==$svk)
{
require('svk.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
if ($lang==$hun)
{
require('hun.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
if ($lang==$cze)
{
require('cze.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
}
else
{
//helytelen parameter a GETben
require('svk.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
}
else
{
//ures a GET
require('svk.php');
$langbar = "<br /><a href='index.php?lang=svk'>Slovensky</a> | <a href='index.php?lang=hun'>Magyarul</a> | <a href='index.php?lang=cze'>Cesky</a>";
}
}
?>
MySQL vs Ekezetes karakterek
Sziasztok!
Feltettem a MySQL 5.0.4-et, de nem boldogulok az ekezetes karakterekkel.
A PHPMyAdmint hasznalva mukododik szepen, de sajat php alkalmazasbol mar nem. Probaltam a charset=iso-8859-2 es a charset=utf-8 beallitasokat a html fejlecben, probaltam allitani a PHPMyAdminban az Egybevetest (igazabol nem is tudom mi ez, de gyanusnak tunt :) ) latin2_hungarian_ci -re es utf8_general_ci-re, es probaltam hasznalni a SELECT es INSERT INTO-knal a CONVERT('áéöüó' USING utf8/latin2) fuggvenyt.
Illetve probaltam a fentiek kombinaciojat, de semmire nem jutottam, es kifogytam az otletekbol.
Tud valaki segiteni ezen a probleman?
Elore is koszi!
Igor
■ Feltettem a MySQL 5.0.4-et, de nem boldogulok az ekezetes karakterekkel.
A PHPMyAdmint hasznalva mukododik szepen, de sajat php alkalmazasbol mar nem. Probaltam a charset=iso-8859-2 es a charset=utf-8 beallitasokat a html fejlecben, probaltam allitani a PHPMyAdminban az Egybevetest (igazabol nem is tudom mi ez, de gyanusnak tunt :) ) latin2_hungarian_ci -re es utf8_general_ci-re, es probaltam hasznalni a SELECT es INSERT INTO-knal a CONVERT('áéöüó' USING utf8/latin2) fuggvenyt.
Illetve probaltam a fentiek kombinaciojat, de semmire nem jutottam, es kifogytam az otletekbol.
Tud valaki segiteni ezen a probleman?
Elore is koszi!
Igor