Archívum - Júl 2011
július 7
Javascript Alert()-be ékezetes betűk ????
Sziasztok!
Javascript alert függvényt hogyan lehet rávenni, hogy a magyar ékezetes betűket is megjelenítse? Próbáltam már az oldal tetején a <meta>-ban állítani karakterkészletet,
megpróbáltam a függvénybe írni html kódot (ó á stb.). Több ötletem nincs.
valaki aki már beleszaladt ilyen problémába megírná nekem hogyan fejtette meg?
■ Javascript alert függvényt hogyan lehet rávenni, hogy a magyar ékezetes betűket is megjelenítse? Próbáltam már az oldal tetején a <meta>-ban állítani karakterkészletet,
megpróbáltam a függvénybe írni html kódot (ó á stb.). Több ötletem nincs.
valaki aki már beleszaladt ilyen problémába megírná nekem hogyan fejtette meg?
jQuery div eltüntetése
Sziasztok!
Van egy div, ami mondjuk egy span elemre kattintva megjelenik illetve eltűnik (ez működik is).
Azt szeretném elérni ha az oldalon bárhová kattintunk eltűnjön a div.
Előre is köszönöm a segítséget.
■ Van egy div, ami mondjuk egy span elemre kattintva megjelenik illetve eltűnik (ez működik is).
Azt szeretném elérni ha az oldalon bárhová kattintunk eltűnjön a div.
$("span#nyId").click(function(){
if($("div.lenyilo").css('display')=='none'){
$("div.lenyilo").css('display','block');
}else{
$("div.lenyilo").css('display','none');
}
});
Előre is köszönöm a segítséget.
Nagy méretű string (~5 MB) küldése szervernek
Az ügyfél >15 ezer soros excelt szokott szinkronizálni a szerveren lévő adatbázissal. Ez most kibővült még néhány ezer sorral, és a VPS-en elfogy feldolgozás közben a memória, úgyhogy ezt a dolgot újra gondoltuk, és arra jutottunk, egyszerűbb lenne egy TEXTAREA, amibe copy-paste módszerrel beilleszti az egészet, és abból dolgozunk, így csak sima szöveget kell kezelni, úgy gondoltuk, ez sokkal kevesebb memóriát igényel, mint egy excelben járkálni. Persze erre nem volt bonyolult rájönni :)
A lényeg, hogy elkészült a form, kipróbáltam, 20 sorral, ment minden szépen. Ezután fellelkesedve ráeresztettem mind a ~20 000 sort, aminek az a váratlan eredménye lett, hogy a die(strlen($_POST['text'])); 0-t írt ki!!!
Nem jutott el a script-hez az adat... Végül azt a megoldást választottam, hogy egy fájlba kell beilleszteni az egészet, és a fájlt kell txt kiterjesztéssel feltölteni. Ez szépen működik is. De ettől még érdekelne, hogy a textarea-s elképzeléssel mi volt a baj? A php.ini-ben a post_max_size = 20M .
■ A lényeg, hogy elkészült a form, kipróbáltam, 20 sorral, ment minden szépen. Ezután fellelkesedve ráeresztettem mind a ~20 000 sort, aminek az a váratlan eredménye lett, hogy a die(strlen($_POST['text'])); 0-t írt ki!!!
Nem jutott el a script-hez az adat... Végül azt a megoldást választottam, hogy egy fájlba kell beilleszteni az egészet, és a fájlt kell txt kiterjesztéssel feltölteni. Ez szépen működik is. De ettől még érdekelne, hogy a textarea-s elképzeléssel mi volt a baj? A php.ini-ben a post_max_size = 20M .
Html-be php vagy php-val html?
A tárgy talán értelmetlenül hangzik, bocsi.
Épp ezt-azt keresgettem google-n, amikor egy évekkel ezelőtti fórum-vitába botlottam, ahol erről (is) folyt a vita ... gondoltam, megkérdezem, ha nem nagy hülyeség:
Szóval: egy nagyon primitív példa alapján:
ha ezt a html kódot szeretném létrehozni php-vel:, abban az esetben, ha maga a hivatkozás címe egy dinamikus dolog = php változó tartalmazza:akkor két mód is akad:
1.)2.)Elvileg melyik a jobb/helyesebb megközelítés??
Mert láttam már olyat, hogy echo "500sornyi html".$valtozo."további kétszáz sor kód";
ez véleményem szerint egyszerűbb a 2.) móddal megcsinálni, és persze az ellenkezőjére is lehetne példát adni...
Vagy, és persze nem az olyan, fent említett szélsőséges verzióknál, ahol adja magát, hanem egy átlag esetben ez mondhatni ízlés dolga?
Köszi a választ & bocs, ha hülyeséget kérdeztem!
■ Épp ezt-azt keresgettem google-n, amikor egy évekkel ezelőtti fórum-vitába botlottam, ahol erről (is) folyt a vita ... gondoltam, megkérdezem, ha nem nagy hülyeség:
Szóval: egy nagyon primitív példa alapján:
ha ezt a html kódot szeretném létrehozni php-vel:
<a href="http://www.valami.hu">kattints ide</a>
$valtozo = "http://www.valami.hu";
1.)
<?php
echo '<a href="'.$valtozo.'">kattints ide</a>';
?>
<a href="<?php echo $valtozo; ?>">kattints ide</a>
Mert láttam már olyat, hogy echo "500sornyi html".$valtozo."további kétszáz sor kód";
ez véleményem szerint egyszerűbb a 2.) móddal megcsinálni, és persze az ellenkezőjére is lehetne példát adni...
Vagy, és persze nem az olyan, fent említett szélsőséges verzióknál, ahol adja magát, hanem egy átlag esetben ez mondhatni ízlés dolga?
Köszi a választ & bocs, ha hülyeséget kérdeztem!
július 7
Függvény típus tulajdonsággal?
Gyerekek. Ezt nem értem.A hangsúly a string részen van. Pontosan ő mit vár? class interface-lést értem, de talán ő string objektumot kér? Kétlem. Egyébként mire jó ez?
■
function foo(string $bar) {
echo $bar;
}
foo('bar'); //Elvileg a 'bar' stringet kéne kiíratnia.
Milyen kódolású emailt?
Sziasztok!
A kérdésem rövid: A PHP-ból küldött emaileket milyen kódolással érdemes kiküldeni? Mondjuk ha idegen betűket is tartalmazhat (Ł), és magyar ékezetes betűk is előfordulhatnak benne.
ISO8859-2 vagy UTF-8 ?
Maga a rendszer UTF-8, csak nem tudom, hogy emailben mennyire szokás UTF-8-at
Köszönöm
■ A kérdésem rövid: A PHP-ból küldött emaileket milyen kódolással érdemes kiküldeni? Mondjuk ha idegen betűket is tartalmazhat (Ł), és magyar ékezetes betűk is előfordulhatnak benne.
ISO8859-2 vagy UTF-8 ?
Maga a rendszer UTF-8, csak nem tudom, hogy emailben mennyire szokás UTF-8-at
Köszönöm
Lejárt tanúsítvány?
Pár napja vettem észre, hogy ha mobilról megnyitom a weblabor fórumát (http://weblabor.hu/forumok), akkor naponta egyszer kapok egy figyelmeztetést, hogy lejárt tanúsítványt küldött a szerver...
Pardon??? Én nyomát sem látom https-nek az oldalakon, de akkor miért? Van valakinek ötlete? Ja! Megnéztem: a weblabor.hu-é a tanúsítvány és májusban járt le, ha minden igaz.
■ Pardon??? Én nyomát sem látom https-nek az oldalakon, de akkor miért? Van valakinek ötlete? Ja! Megnéztem: a weblabor.hu-é a tanúsítvány és májusban járt le, ha minden igaz.
CSS 3 nem jelenik meg IE 9-ben
Sziasztok!
Egy portálon készített oldalt próbálok az 5 nagy böngészőre ugyanolyan kinézetűvé tenni, 4-re sikerült szinte ugyanolyanra megcsinálni, de az IE 9-ben minden rossz, olyan mintha nem támogatná a kódokat mint a régebbi IE-k. Az oldal linkje:
http://www.hotdog.hu/magazin/magazin.hot?m_id=30435
Mivel ez egy portálon van, nem tudom az egész oldalt alakítani, csak a dobozok tartalmát megadni, és css-t hozzáadni amivel felül lehet írni az alap stílust, egy css fájlba dolgozok ennek a linkje:
http://users3.ml.mindenkilapja.hu/users/srmark/uploads/foto_mag_css.css
Amiket az IE nem jelenít meg az az összes CSS 3 kód, szöveg és doboz árnyékok, border-radius, amiket elvileg már támogat a 9-es verzió, csak gyakorlatban nem. A css fájlban bent van a moz-os, és a webkit-es előtagú kód is, és persze a valid CSS 3 is.
Ezen felül a fent levő "menü" sem jelenik meg, ez 3 darab div, és 3 darab "a" tag amiket egyenként pozícionáltam a helyükre, és méreteztem.
Előre is köszönöm a segítséget!
■ Egy portálon készített oldalt próbálok az 5 nagy böngészőre ugyanolyan kinézetűvé tenni, 4-re sikerült szinte ugyanolyanra megcsinálni, de az IE 9-ben minden rossz, olyan mintha nem támogatná a kódokat mint a régebbi IE-k. Az oldal linkje:
http://www.hotdog.hu/magazin/magazin.hot?m_id=30435
Mivel ez egy portálon van, nem tudom az egész oldalt alakítani, csak a dobozok tartalmát megadni, és css-t hozzáadni amivel felül lehet írni az alap stílust, egy css fájlba dolgozok ennek a linkje:
http://users3.ml.mindenkilapja.hu/users/srmark/uploads/foto_mag_css.css
Amiket az IE nem jelenít meg az az összes CSS 3 kód, szöveg és doboz árnyékok, border-radius, amiket elvileg már támogat a 9-es verzió, csak gyakorlatban nem. A css fájlban bent van a moz-os, és a webkit-es előtagú kód is, és persze a valid CSS 3 is.
Ezen felül a fent levő "menü" sem jelenik meg, ez 3 darab div, és 3 darab "a" tag amiket egyenként pozícionáltam a helyükre, és méreteztem.
Előre is köszönöm a segítséget!
július 5
Hogy Működik a header() függvény?
Sziasztok. Nemrég kezdtem el php-val foglalkozni és belefutottam egy valószínüleg triviális problémába, de nem tudok tovább jutni, ezért kérném a segítségeteket.
Az oldal olyasmi mint egy fórum, és a bejegyzések törlésével illetve szerkesztésével van bajom.
meg is mutatnám azt a oldal azon részeit ahol a problémák vannak
[colorer=php]
<? include('connect.php');
if (isset($_REQUEST[cim]))
{
$sql="insert into cikkek (datum,cim,tartalom) values(NOW(),'".$_REQUEST[cim]."','".$_REQUEST[tartalom]."')";
mysql_query($sql);
echo "<script type='text/javascript'>alert('A bejegyzés sikeresen hozzáadva az adatbázishoz ".$_REQUEST[cim]." néven!');</script>";
header("location:cikk_edit.php");
}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
<title>Adminisztrációs oldal -> Madách Musical Tánciskola</title>
<script type="text/javascript">
function modosit(){
r = confirm("Biztos benne, hogy modosítani akarja a bejegyzést?");
if (r == true){
<?
if (isset($_REQUEST[modositcim]))
{
$sql="update cikkek set cim='$_REQUEST[modositcim]', tartalom='$_REQUEST[tartalom]' where id=$_REQUEST[id]";
mysql_query($sql);
echo "alert('bejegyzés frissitve!')";
}
?>
}
else{}
}
</script>
<script type="text/javascript">
function torolcikk(){
r = confirm("Biztos benne, hogy törölni akarja a bejegyzést?");
if (r == true){
<?
if (isset($_REQUEST[szerkeszt]) && $_REQUEST[szerkeszt] == "torol")
{
$sql="delete from cikkek where id=$_REQUEST[id]";
mysql_query($sql);
echo "alert('bejegyzés törölve!')";
header("location:cikk_edit.php?szerkeszt=none");
}
?>
}
else
{<?
Az oldal olyasmi mint egy fórum, és a bejegyzések törlésével illetve szerkesztésével van bajom.
meg is mutatnám azt a oldal azon részeit ahol a problémák vannak
[colorer=php]
<? include('connect.php');
if (isset($_REQUEST[cim]))
{
$sql="insert into cikkek (datum,cim,tartalom) values(NOW(),'".$_REQUEST[cim]."','".$_REQUEST[tartalom]."')";
mysql_query($sql);
echo "<script type='text/javascript'>alert('A bejegyzés sikeresen hozzáadva az adatbázishoz ".$_REQUEST[cim]." néven!');</script>";
header("location:cikk_edit.php");
}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
<title>Adminisztrációs oldal -> Madách Musical Tánciskola</title>
<script type="text/javascript">
function modosit(){
r = confirm("Biztos benne, hogy modosítani akarja a bejegyzést?");
if (r == true){
<?
if (isset($_REQUEST[modositcim]))
{
$sql="update cikkek set cim='$_REQUEST[modositcim]', tartalom='$_REQUEST[tartalom]' where id=$_REQUEST[id]";
mysql_query($sql);
echo "alert('bejegyzés frissitve!')";
}
?>
}
else{}
}
</script>
<script type="text/javascript">
function torolcikk(){
r = confirm("Biztos benne, hogy törölni akarja a bejegyzést?");
if (r == true){
<?
if (isset($_REQUEST[szerkeszt]) && $_REQUEST[szerkeszt] == "torol")
{
$sql="delete from cikkek where id=$_REQUEST[id]";
mysql_query($sql);
echo "alert('bejegyzés törölve!')";
header("location:cikk_edit.php?szerkeszt=none");
}
?>
}
else
{<?