Archívum - Fórum téma
november 17, 2004
szövegrész átadás
Sziasztok. Ronda kérdést fogok feltenni, lehet, hogy nem is úgy van a megvalósítás ahogy én elgondolom, de sajna sehol sem találok választ az alábbi kérdésemre.
Szóval: vegyük alapul, hogy van egy info.php file. Az includolja a hirek.php-t
A hirek.php tartalmazna 5 db táblázatot. Cikk1, cikk2 ,..., cikk5 (ezek rövid leírások a teljes dokumentumból)
A teljes dokumentum helye és neve a „cikkek/2003/1.php, ...2.php,.....,5.php
Az lenne a kérdés, hogy pl. 1.php tartalmazná a téma, akár több oldalas leírását, de csak pl az első 10 szó, vagy 50 karakter, vagy adott helyig dobná be az anyagot a hirek.php-ba az cikk1 táblába és automatikusan hozzá tenné a „tovább...” vagy „részletek...” linket, mely linkelne a „cikkek/2003/1.php”-ra és így megjelenítené a teljes anyagot. fontos, hogy a pl.: cikk1-ben a bevezető szöveggel együtt kiskép is megjelenne, és a teljes anyagok-ban (1.php) is megjelennének képek. Ezt azért írtam le, mert nem tudom, hogy mennyire fontos.
Köszönöm előre is a segítségeteket. A nyertesnek postázom a sört.
Üdv, Pulse
■ Szóval: vegyük alapul, hogy van egy info.php file. Az includolja a hirek.php-t
A hirek.php tartalmazna 5 db táblázatot. Cikk1, cikk2 ,..., cikk5 (ezek rövid leírások a teljes dokumentumból)
A teljes dokumentum helye és neve a „cikkek/2003/1.php, ...2.php,.....,5.php
Az lenne a kérdés, hogy pl. 1.php tartalmazná a téma, akár több oldalas leírását, de csak pl az első 10 szó, vagy 50 karakter, vagy adott helyig dobná be az anyagot a hirek.php-ba az cikk1 táblába és automatikusan hozzá tenné a „tovább...” vagy „részletek...” linket, mely linkelne a „cikkek/2003/1.php”-ra és így megjelenítené a teljes anyagot. fontos, hogy a pl.: cikk1-ben a bevezető szöveggel együtt kiskép is megjelenne, és a teljes anyagok-ban (1.php) is megjelennének képek. Ezt azért írtam le, mert nem tudom, hogy mennyire fontos.
Köszönöm előre is a segítségeteket. A nyertesnek postázom a sört.
Üdv, Pulse
FTPS művelet Curl használatával
FTPS en keresztül szeretnék fileokat másolni szerverről szerverre.
Curl segítségével szeretném megvalósítani, csak számomra nem teljesen világos a dokumentációja.
Az érdekelne (aki már csinált ilyet bizonyára tudja) hogy FTPS átvitelhez milyen curl_setopt beállításokat kell végrehajtanom
Meg úgy általában :)
■ Curl segítségével szeretném megvalósítani, csak számomra nem teljesen világos a dokumentációja.
Az érdekelne (aki már csinált ilyet bizonyára tudja) hogy FTPS átvitelhez milyen curl_setopt beállításokat kell végrehajtanom
Meg úgy általában :)
mySQL 3.23.26-rol 4.1-re áttérésnél charset es collation problémák, valaki latott mar ilyet?
Udv!
mysql 3.23.56-rol kellene atternunk 4.1.7-re. uj szerver my.cnf-ben charset latin2 es collation latin2.hungarian.ci megadva, szerver szinten ezekkel a kapcsolokkal inditva. adatbazisok megfeleloen letrejonnek, importalas sikeres, ő, ű is jo.
viszont: importalas utan ha kapcsolodok a klienssel es olyan select-eknel ahol mondjuk a where feltetelben string tipusu mezot vizsgalok egy ertekre = operatorral (pl name='main') akkor a kovetkezo hibat adja:
ERROR 1267 (HY000): Illegal mix of collations (latin2_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
eloszor azt hittem a szervernek meg valahol default-on van a collation-ja (swedish) de aztan kiderult, hogy ha --default-character-set=latin2 -vel inditom a mysql klienst parancssorbol, akkor lefut ugyanez a select. Tehat a latin1_swedish_ci a kliensre vonatkozik.
Namost ez rendben volna, mert a my.cnf-ben a kliensre be tudom allitani fixen hogy igy kapcsolodjon. De mi a helyzet a php-vel? Azzal ugyanis nem megy sehogy sem. Probaltam a default_charset-et 8859-2-re allitani de nem jo, es a mysql szerver my.cnf-ben is beallitottam a klienstol erkezo karakterkeszlet konverziot (http://dev.mysql.com/doc/mysql/en/Charset-connection.html) meg a tobbit is:
[mysqld]
default_character_set = latin2
[mysql]
character_set_client = latin2
character_set_connection = latin2
collation_connection = latin2_hungarian_ci
de nem mukodik (a php script futtatasakor ugyanugy Illegal mix of...)
egyszoval: hogy tudnam ravenni a php-t hogy ne a default karakterkeszlettel konnektaljon?
koszonom
aboy
■ mysql 3.23.56-rol kellene atternunk 4.1.7-re. uj szerver my.cnf-ben charset latin2 es collation latin2.hungarian.ci megadva, szerver szinten ezekkel a kapcsolokkal inditva. adatbazisok megfeleloen letrejonnek, importalas sikeres, ő, ű is jo.
viszont: importalas utan ha kapcsolodok a klienssel es olyan select-eknel ahol mondjuk a where feltetelben string tipusu mezot vizsgalok egy ertekre = operatorral (pl name='main') akkor a kovetkezo hibat adja:
ERROR 1267 (HY000): Illegal mix of collations (latin2_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
eloszor azt hittem a szervernek meg valahol default-on van a collation-ja (swedish) de aztan kiderult, hogy ha --default-character-set=latin2 -vel inditom a mysql klienst parancssorbol, akkor lefut ugyanez a select. Tehat a latin1_swedish_ci a kliensre vonatkozik.
Namost ez rendben volna, mert a my.cnf-ben a kliensre be tudom allitani fixen hogy igy kapcsolodjon. De mi a helyzet a php-vel? Azzal ugyanis nem megy sehogy sem. Probaltam a default_charset-et 8859-2-re allitani de nem jo, es a mysql szerver my.cnf-ben is beallitottam a klienstol erkezo karakterkeszlet konverziot (http://dev.mysql.com/doc/mysql/en/Charset-connection.html) meg a tobbit is:
[mysqld]
default_character_set = latin2
[mysql]
character_set_client = latin2
character_set_connection = latin2
collation_connection = latin2_hungarian_ci
de nem mukodik (a php script futtatasakor ugyanugy Illegal mix of...)
egyszoval: hogy tudnam ravenni a php-t hogy ne a default karakterkeszlettel konnektaljon?
koszonom
aboy
november 16
CSS és INPUT, különböző böngészőkben... HELP!
Üdvözletem! Miután az egymásba ágyazott div-ekkel dulore jutottam, az input-okat probaltam egysegesse formazni, kevesebb mint keves sikerrel... 2 fele fajtajaval probalkoztam (ie,netscape,opera), az egyik a
1., text tipusu bemenet:
a) a beviteli mezo mas-mas magassagu, barmit is allitottam át.
b) a beviteli mezo koruli margot az ie-bol nem tudtam kiolni.
c) ie-ben van egy 1px-es padding bal oldalt, barmekkorara allitom...
2., button tipus:
itt is a gomb merete volt valtozo, barhogyan is allitottam be a bordert, paddingot, margint, illetve a korulette levo misztikus margok ie-ben ugyancsak megjelentek...
A segitsegeketeket elore is koszonom!
■ 1., text tipusu bemenet:
a) a beviteli mezo mas-mas magassagu, barmit is allitottam át.
b) a beviteli mezo koruli margot az ie-bol nem tudtam kiolni.
c) ie-ben van egy 1px-es padding bal oldalt, barmekkorara allitom...
2., button tipus:
itt is a gomb merete volt valtozo, barhogyan is allitottam be a bordert, paddingot, margint, illetve a korulette levo misztikus margok ie-ben ugyancsak megjelentek...
A segitsegeketeket elore is koszonom!
mor rewrite, url formázás, stb ...
Épp az oldalon ügyködöm és készítettem egy smarty plugint ami az összes ?base=news&i=1 átalakítja /news/1/ -re.
Ezt aztán feldolgozom .htaccessel és PHP-val, csak előjött a probléma.
Hírek listázásánál van lapozás ?base=news&p=2 lapozás a 2. oldalra, ebből /news/2/ lesz ami ugye nem egy hír.
Kinézetileg ez az a mi tetszik szal azt a megoldást, hogy /news//2/ elvetném bár így máris elkülöníthető miről van szó, egy 2. ötlet is van az pedig a következő: /base/news/p/2/ ez másabb mint /base/news/i/1/ és a problémám meg is oldódott.
Szerintetek melyik megoldás lenne jobb?
Ötletben van a (/base,1,,,,,.html, /base,,1,,,,,.html) is de szerintem gányos és nem annyira beszédes, mint a fentebb említettek.
Thx
UI.: ez az előnézet adott egy ötletet, hogy /news/view/1/ ez lenne a hír megtekintése a /news/2/ pedig a lapozás. Szal bevezetnék egy action paramétert is.
?base=news&action=view&i=1
?base=news&page=2
■ Ezt aztán feldolgozom .htaccessel és PHP-val, csak előjött a probléma.
Hírek listázásánál van lapozás ?base=news&p=2 lapozás a 2. oldalra, ebből /news/2/ lesz ami ugye nem egy hír.
Kinézetileg ez az a mi tetszik szal azt a megoldást, hogy /news//2/ elvetném bár így máris elkülöníthető miről van szó, egy 2. ötlet is van az pedig a következő: /base/news/p/2/ ez másabb mint /base/news/i/1/ és a problémám meg is oldódott.
Szerintetek melyik megoldás lenne jobb?
Ötletben van a (/base,1,,,,,.html, /base,,1,,,,,.html) is de szerintem gányos és nem annyira beszédes, mint a fentebb említettek.
Thx
UI.: ez az előnézet adott egy ötletet, hogy /news/view/1/ ez lenne a hír megtekintése a /news/2/ pedig a lapozás. Szal bevezetnék egy action paramétert is.
?base=news&action=view&i=1
?base=news&page=2
php-4.2.3 + linux mandrake + apache
Egy kis kezdeti segítségre lenne szükségem, mert már napok óta szenvedek egy bizonyára apró problémával.
Sikerült feltennem a php-4.2.3-at, be is fordítottam, és amikor a proba.php-t amit a text editorral készítettem megpróbáltam betölteni egy böngészőbe akkor a kódot dobta ki, és nem annak az eredményét:
<?php
print "Hello Web";
?>
Továbbá nem igazán tudom megállapítani, hogy melyik apache fut a linuxom alatt, de szerintem semmiképpen nem a 2-es.
Előre is köszönöm a segítséget.
■ Sikerült feltennem a php-4.2.3-at, be is fordítottam, és amikor a proba.php-t amit a text editorral készítettem megpróbáltam betölteni egy böngészőbe akkor a kódot dobta ki, és nem annak az eredményét:
<?php
print "Hello Web";
?>
Továbbá nem igazán tudom megállapítani, hogy melyik apache fut a linuxom alatt, de szerintem semmiképpen nem a 2-es.
Előre is köszönöm a segítséget.
javascript fagyás ie alatt...
az alábbi js kód firefoxal működik az internet explorer viszont egyszerűen lefagy tőle:
index.html:
<html>
<body>
<form name="form1" id="form1">
<select name="sel1" id="sel1"/>
<input type ="button" onclick="window.open('visz.html')"/>
</form>
</body>
</html>
visz.html :
<html>
<head>
<script language="javascript">
function tolt() {
self.opener.document.forms[0].sel1[0] = new Option('aa','aa');
}
tolt();
</script>
</head>
<body>
</body>
</html>
tehát a felbukkanó visz.html ablaknak az index.html legördülő menüjébe be kellene szúrnia egy értéket.
miért nem műxik ie-vel?
■ index.html:
<html>
<body>
<form name="form1" id="form1">
<select name="sel1" id="sel1"/>
<input type ="button" onclick="window.open('visz.html')"/>
</form>
</body>
</html>
visz.html :
<html>
<head>
<script language="javascript">
function tolt() {
self.opener.document.forms[0].sel1[0] = new Option('aa','aa');
}
tolt();
</script>
</head>
<body>
</body>
</html>
tehát a felbukkanó visz.html ablaknak az index.html legördülő menüjébe be kellene szúrnia egy értéket.
miért nem műxik ie-vel?
november 14
Authentikáció MySQL-lel
A problémám a következő: van két különböző könyvtáram a weben, amit MySQL-lel védek le, hogy csak jelszóval lehessen ide belépni. Sajnos a tárhely szolgáltatom csak ilyen lehetőséget adott internetes könyvtári védelemre. A problémám csak az, hogyha belépek az egyik könyvtárba, akkor utána közvetlenül nem tudok belépni a másik könyvtáramba, ahova más jelszóval lehet belépni, hanem Authorization Required hibaüzenet jelenik meg. Van-e valami megoldás arra, hogy ilyenkor kérje az új jelszót a rendszer. Ezt Nekem kell megoldani vagy a szolgáltatónál van beállítva valami rosszul?
■ november 11
PHP - Zend
Hello
Van valakinek PHP- Zend ugyben tapasztalata ?
én letoltottem, a Zend motort majd telepitettem azt az Apache -omra,
eddig minden jo, es a Zend -el kodolt programok futnak is ahogyan kell.
DE :-) Hogyan kell bekodolni Zend -el egy PHP programot ??
Remelem sokmindenkit erdekel ez a tema.
A valaszokat meg elore is koszi.
■ Van valakinek PHP- Zend ugyben tapasztalata ?
én letoltottem, a Zend motort majd telepitettem azt az Apache -omra,
eddig minden jo, es a Zend -el kodolt programok futnak is ahogyan kell.
DE :-) Hogyan kell bekodolni Zend -el egy PHP programot ??
Remelem sokmindenkit erdekel ez a tema.
A valaszokat meg elore is koszi.
Javascript fade-in-out
Üdv mindenkinek!
A lényeg, hogy buta vagyok javascripthez, de szükségem lenne egy fader scriptre (flash most nem játszik).
Találtam egyet, ami tökéletesen működik IE alatt, de mozilláék hozzá sem szagolnak, lévén, hogy filter szerint működik. Viszont megpróbáltam átírni style.MozOpacityre, és továbbra sem szeretne működni. Az eredeti kód a következő:
<script>
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){ //do this so I can take a string too
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=
setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],
"+destOp+","+rate+","+delta+")",rate);
}
}
</script>
Szépen kérem, hogy akinek van egy kis ideje és kedve, mutassa meg nekem, hogyan kell mozillára megcsinálni.
Előre is köszönöm,
Cadeyrn
■ A lényeg, hogy buta vagyok javascripthez, de szükségem lenne egy fader scriptre (flash most nem játszik).
Találtam egyet, ami tökéletesen működik IE alatt, de mozilláék hozzá sem szagolnak, lévén, hogy filter szerint működik. Viszont megpróbáltam átírni style.MozOpacityre, és továbbra sem szeretne működni. Az eredeti kód a következő:
<script>
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){ //do this so I can take a string too
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=
setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],
"+destOp+","+rate+","+delta+")",rate);
}
}
</script>
Szépen kérem, hogy akinek van egy kis ideje és kedve, mutassa meg nekem, hogyan kell mozillára megcsinálni.
Előre is köszönöm,
Cadeyrn



