Archívum - Okt 2006
október 29
Oldal frissitése nélküli tartalom megjelenítés
Ha jól emlékszem a Digg.com-on láttam olyat, hogy az oldal frissítése nélkül jelenítette meg a böngésző az újonnan bevitt adatokat. Ezt hogy lehet megcsinálni, van erre valami kész példa, vagy valami tutorial?
■ Táblázat háttere - mindenhol másképp
Üdv!
Van egy táblázatom, amibe beraktam egy háttérképet a következőképp:a css fájlban ezt van:IE6 - Jó
Opera 9 - Összenyomja a képet és a táblázat fenti részébe teszi!
FF 1.5.0.7 - Összenyomja a képet és a táblázat alsó részébe teszi!
Hogy lehetne ezt kiküszöbölni, hogy úgy nézzen ki mint IE alatt?
Előre is köszönöm!
TIV
■ Van egy táblázatom, amibe beraktam egy háttérképet a következőképp:
<table class="hatter" background="kepek.jpg" width="100%" border="0" cellspacing="0" cellpadding="0">
.hatter {background-repeat: no-repeat; background-position:right; display: inline; margin-top: 0; margin-bottom: 0;}
Opera 9 - Összenyomja a képet és a táblázat fenti részébe teszi!
FF 1.5.0.7 - Összenyomja a képet és a táblázat alsó részébe teszi!
Hogy lehetne ezt kiküszöbölni, hogy úgy nézzen ki mint IE alatt?
Előre is köszönöm!
TIV
Táblázatban lévő linkelt képekhez újabb képek illesztése
Sziasztok!
A problémám a következő:
Egy táblában van egy kép, és az elé szeretnék egy kisebb képet beillesszteni, feltehetően css paranccsal megoldható lenne. De a kép ne az oldalhoz igazodjon mondjuk absolute hivatkozással, mivel a táblák, és benne a különböző képek ismétlik egymást, hanem a tábla széléhez. Tehát táblák egymás alatt, benne kép (fontos, hogy nem háttérképként van, hanem normál beillesztés mert link is van hozzá), és a képek elé, mondjuk a jobb sarokba, ismét egy kis kép hivatkozással.
Tipp?
Üdv: rokkok
■ A problémám a következő:
Egy táblában van egy kép, és az elé szeretnék egy kisebb képet beillesszteni, feltehetően css paranccsal megoldható lenne. De a kép ne az oldalhoz igazodjon mondjuk absolute hivatkozással, mivel a táblák, és benne a különböző képek ismétlik egymást, hanem a tábla széléhez. Tehát táblák egymás alatt, benne kép (fontos, hogy nem háttérképként van, hanem normál beillesztés mert link is van hozzá), és a képek elé, mondjuk a jobb sarokba, ismét egy kis kép hivatkozással.
Tipp?
Üdv: rokkok
miert jelenik meg duplan a sor az adatbazisban?
sziasztok!
van egy kis gondom az alabbi koddal:adatokat kerek be egy formon keresztul a felhasznalotol, majd az elkuld gombra kattintva a php kapcsolatot letesit egy mysql szerverrel es betolti az adatokat a tablaba, a baj az, hogy a betett sor duplan szerepel az adatbazisban, es nem jovok ra, miert.
[colorer=php]<?php
if(!isset($tartomany)){
urlap_keszit();
print "<p>tartomany nincs beallitva";
}
else if(!isset($nem)){
urlap_keszit();
print "<p>nem nincs beallitva";
}
else if(!isset($email)){
urlap_keszit();
print "<p>e-mail cim nincs beallitva";
}
else
{
if (empty($tartomany)){
urlap_keszit();
print "nem adtal meg erteket a tartomany mezonek";
}
else if (empty($nem)){
urlap_keszit();
print "nem adtal meg erteket a nem mezonek";
}
else if (empty($email)){
urlap_keszit();
print "nem adtal meg erteket az email mezonek";
}
else
{
print "meg lett adva mindharom ertek<br>";
$vissza = adatbazis_bovit($tartomany, $nem, $email);
if (! $vissza) print "<p>Hiba: $dbhiba<BR>";
else print "<p><p>Köszönjük!";
}
}
function urlap_keszit($tartomany="",$nem="",$email="") {
print "<form action=\"sql.php\" method=\"post\">";
print "Tartomany:<br>";
print "<input type=\"text\" name=\"tartomany\" value=\"$tartomany\"><p>";
print "Nem:<br>";
print "<input type=\"text\" name=\"nem\" value=\"$nem\"><p>";
print "E-mail:<br>";
print "<input type=\"text\" name=\"email\" value=\"$email\"><p>";
print "<input type=\"submit\" value=\"Elküld\"></form><p>";
}
function adatbazis_bovit($tartomany, $nem, $email)
{
$felhasznalo = "root";
$jelszo = "alma";
$adatbazis = "test";
$kapcsolat = mysql_pconnect("localhost:3306", $felhasznalo, $jelszo);
if(! kapcsolat){$dbhiba = "Nem lehet kapcsolodni a MySQL kiszolgalohoz!"; return false;}
mysql_select_db($adatbazis, $kapcsolat);
if(! mysql_select_db($adatbazis, $kapcsolat)) {$dbhiba = mysql_error(); return false;}
van egy kis gondom az alabbi koddal:adatokat kerek be egy formon keresztul a felhasznalotol, majd az elkuld gombra kattintva a php kapcsolatot letesit egy mysql szerverrel es betolti az adatokat a tablaba, a baj az, hogy a betett sor duplan szerepel az adatbazisban, es nem jovok ra, miert.
[colorer=php]<?php
if(!isset($tartomany)){
urlap_keszit();
print "<p>tartomany nincs beallitva";
}
else if(!isset($nem)){
urlap_keszit();
print "<p>nem nincs beallitva";
}
else if(!isset($email)){
urlap_keszit();
print "<p>e-mail cim nincs beallitva";
}
else
{
if (empty($tartomany)){
urlap_keszit();
print "nem adtal meg erteket a tartomany mezonek";
}
else if (empty($nem)){
urlap_keszit();
print "nem adtal meg erteket a nem mezonek";
}
else if (empty($email)){
urlap_keszit();
print "nem adtal meg erteket az email mezonek";
}
else
{
print "meg lett adva mindharom ertek<br>";
$vissza = adatbazis_bovit($tartomany, $nem, $email);
if (! $vissza) print "<p>Hiba: $dbhiba<BR>";
else print "<p><p>Köszönjük!";
}
}
function urlap_keszit($tartomany="",$nem="",$email="") {
print "<form action=\"sql.php\" method=\"post\">";
print "Tartomany:<br>";
print "<input type=\"text\" name=\"tartomany\" value=\"$tartomany\"><p>";
print "Nem:<br>";
print "<input type=\"text\" name=\"nem\" value=\"$nem\"><p>";
print "E-mail:<br>";
print "<input type=\"text\" name=\"email\" value=\"$email\"><p>";
print "<input type=\"submit\" value=\"Elküld\"></form><p>";
}
function adatbazis_bovit($tartomany, $nem, $email)
{
$felhasznalo = "root";
$jelszo = "alma";
$adatbazis = "test";
$kapcsolat = mysql_pconnect("localhost:3306", $felhasznalo, $jelszo);
if(! kapcsolat){$dbhiba = "Nem lehet kapcsolodni a MySQL kiszolgalohoz!"; return false;}
mysql_select_db($adatbazis, $kapcsolat);
if(! mysql_select_db($adatbazis, $kapcsolat)) {$dbhiba = mysql_error(); return false;}
adat kiolvasás-kor nem jól jelenik meg a " kelek miatt
Üdv!
Ha mysql_escape_string()-el beküldöd egy hír címét mysql-be (latin2), de ugye én azt most szerkeszteni akarom egy <input type="text" value="hír címe" /> mezőben, de mivan akkor ha a hír címe egy ilyen:
Az oldal "kiráály" lett
és akkor ezt a kimenetet kapom ugye:
<input type="text" value="Az oldal "kiráály" lett" />
és így csak az oldal jelenik meg, és atöbbi nem, ezt hogy tudnám megoldani?
a htmlspecialchars() szerintem nem jó mert akkor mikor beírom adatbázisba akkor is htzmlspecialchars-al írja be de én viszon nem azzal akarom, hanem azt a kiolvasásnál akarom használni, de ha jól tudom akkor az nem is segít mert ez nem html tag.
Előre is köszönöm
■ Ha mysql_escape_string()-el beküldöd egy hír címét mysql-be (latin2), de ugye én azt most szerkeszteni akarom egy <input type="text" value="hír címe" /> mezőben, de mivan akkor ha a hír címe egy ilyen:
Az oldal "kiráály" lett
és akkor ezt a kimenetet kapom ugye:
<input type="text" value="Az oldal "kiráály" lett" />
és így csak az oldal jelenik meg, és atöbbi nem, ezt hogy tudnám megoldani?
a htmlspecialchars() szerintem nem jó mert akkor mikor beírom adatbázisba akkor is htzmlspecialchars-al írja be de én viszon nem azzal akarom, hanem azt a kiolvasásnál akarom használni, de ha jól tudom akkor az nem is segít mert ez nem html tag.
Előre is köszönöm
október 28
move_uploaded_file esetén ne a webszerver legyen a fájl tulajdonosa
Sziasztok!
1 kérdésem lenne csak. A move_uploaded_file eljárást használom a weboldalamon, működik is, csak a feltöltött fájlok tulajdonosa maga a webszerver user (apache). Hogy lehet azt megoldani, h ne az apache legyen a tulajdonosa a feltöltött fájlnak, hanem mondjuk az, h xyz.
Válaszokat nagyon köszi!
Üdv,
Attila
■ 1 kérdésem lenne csak. A move_uploaded_file eljárást használom a weboldalamon, működik is, csak a feltöltött fájlok tulajdonosa maga a webszerver user (apache). Hogy lehet azt megoldani, h ne az apache legyen a tulajdonosa a feltöltött fájlnak, hanem mondjuk az, h xyz.
Válaszokat nagyon köszi!
Üdv,
Attila
scriptaculus appendchild sorrend
Üdv!
Van egy div, abba kerülnek appendchilddal az új elemek.
A gond, hogy nekem fordított sorrendben kellene belepakolnom a tartalmat: azaz a legújabbnak nem legalulra, hanem legfelülre kellene kerülnie.
Tudja valaki, hogyan kell?
Előre is köszönöm szépen,
Cadeyrn
■ Van egy div, abba kerülnek appendchilddal az új elemek.
A gond, hogy nekem fordított sorrendben kellene belepakolnom a tartalmat: azaz a legújabbnak nem legalulra, hanem legfelülre kellene kerülnie.
Tudja valaki, hogyan kell?
Előre is köszönöm szépen,
Cadeyrn
File tartalom módosítás
Hello!
Van egy szövegfile-om amiben egymást kövtő bejegyzések vannak, amiket sortörés (\n) választ el egymástól.
pl:
548:ASUSTek Computer:2006/10/26
549:Canon:2006/10/26
550:Epson:2006/10/27
551:Hawlett-Packard:2006/10/27
552:Samsung Electronics:2006/10/27
553:Logitech:2006/10/27
A sor első három számjegye egyedi.
A kérdésem hogyan lehet PHP-val törölni egy tetszőleges sort (mondjuk az 550-est), úgy hogy a többi adat megmaradjon, lehetőleg ne maradjon üres sor a szövegfileba, és lehetőleg ne keljen hozza ideiglenes állományot létrehozni?
Minden ötletet előre is köszi!
■ Van egy szövegfile-om amiben egymást kövtő bejegyzések vannak, amiket sortörés (\n) választ el egymástól.
pl:
548:ASUSTek Computer:2006/10/26
549:Canon:2006/10/26
550:Epson:2006/10/27
551:Hawlett-Packard:2006/10/27
552:Samsung Electronics:2006/10/27
553:Logitech:2006/10/27
A sor első három számjegye egyedi.
A kérdésem hogyan lehet PHP-val törölni egy tetszőleges sort (mondjuk az 550-est), úgy hogy a többi adat megmaradjon, lehetőleg ne maradjon üres sor a szövegfileba, és lehetőleg ne keljen hozza ideiglenes állományot létrehozni?
Minden ötletet előre is köszi!
Ajaxal küldött karakterláncok tartalma.
Sziasztok!
Most, hogy sikeresen elkészítettem első AJAX - PHP - MySQL alkalmazásomat, nem is tudom, hogyan tudtam ezidáig nélkülözni ezt a fantasztikus megoldást!
De ahogy az lenni szokott, amikor megoldást találok egy problémára, keletkezik még három!
Most a következő kérdés fogalmazodott meg bennem:
Mit lehetne tenni azért, hogy a szövegbeviteli mező tartalma bármilyen karakter lehessen? Jelenleg a problémám az, hogy ha egy & jellel elválasztott (Tom & Jerry) karakterláncot akarok feldolgoztatni, akkor bizony az &-nél megszakad az adat, gondolom egy változó szeparátornak tekinti és várja az értékét, de nincs! Ismertek valamilyen kódolási, dekódolási eljárást, ami megbirkózik ezzel a kérdéssel, és az ékezetes karakterekkel is?
Véleményeteket előre is köszönöm: s_volenszki
■ Most, hogy sikeresen elkészítettem első AJAX - PHP - MySQL alkalmazásomat, nem is tudom, hogyan tudtam ezidáig nélkülözni ezt a fantasztikus megoldást!
De ahogy az lenni szokott, amikor megoldást találok egy problémára, keletkezik még három!
Most a következő kérdés fogalmazodott meg bennem:
Mit lehetne tenni azért, hogy a szövegbeviteli mező tartalma bármilyen karakter lehessen? Jelenleg a problémám az, hogy ha egy & jellel elválasztott (Tom & Jerry) karakterláncot akarok feldolgoztatni, akkor bizony az &-nél megszakad az adat, gondolom egy változó szeparátornak tekinti és várja az értékét, de nincs! Ismertek valamilyen kódolási, dekódolási eljárást, ami megbirkózik ezzel a kérdéssel, és az ékezetes karakterekkel is?
Véleményeteket előre is köszönöm: s_volenszki
október 27
IE + email session probléma
Sziasztok!
Az következő az alaphelyzet:
IE6 browser, felhasználó bejelentkezve a web-es alkalmazásba (szerveren Java Web Container van + JSP), megy egy web session (cookie alapú).
Ennek az ablaknak a megtartása mellett, megnyit egy emailben (MS Outlook) lévő html linket, ami ugynarra a web alkalmazásra mutat. Amint megnyitja a linket, az újonnan megnyíló böngészőablak az első (nyitva lévő) ablaktól örökli a HttpSession-t további bonyodalmakat okozva a szerveroldalon.
Én eléggé reménytelennek látom a helyzetet, de azért dobom fel a kérdést, hátha van ötletek, hogy lehetne ezt kivédeni és független session-ként indítani a második ablakot.
Akinek van ötlete, ossza meg velem!
Köszi!
■ Az következő az alaphelyzet:
IE6 browser, felhasználó bejelentkezve a web-es alkalmazásba (szerveren Java Web Container van + JSP), megy egy web session (cookie alapú).
Ennek az ablaknak a megtartása mellett, megnyit egy emailben (MS Outlook) lévő html linket, ami ugynarra a web alkalmazásra mutat. Amint megnyitja a linket, az újonnan megnyíló böngészőablak az első (nyitva lévő) ablaktól örökli a HttpSession-t további bonyodalmakat okozva a szerveroldalon.
Én eléggé reménytelennek látom a helyzetet, de azért dobom fel a kérdést, hátha van ötletek, hogy lehetne ezt kivédeni és független session-ként indítani a második ablakot.
Akinek van ötlete, ossza meg velem!
Köszi!