Archívum - Jan 2012 - Fórum téma
január 8
php weblap őű megjelenítési probléma
Sziasztok!
Tudom hogy már nagyon sok ilyen őű megjelenítési problémás fórum indult.Böngészve se találtam problémámra orvosságot.
Segítségeteket szeretném kérni.
Olyan problémám lenne mi szerint készítettem egy HTML oldalt index.html néven. Ahol az ékezetek normálisa müködtek, de mivel hogy php kód is szerepel az oldalamon ezért az index.php-vá alakítottam át. Az ékezetes betűk ez után kérdőjelek sorává alakultak.
Charset-et már többször átállítottam,de nem csinál semmit.
Milyen megoldásokat próbáljak ki rajta, hogy az ékezeteket is vegye és ne essen szét?
Kód részlet:
■ Tudom hogy már nagyon sok ilyen őű megjelenítési problémás fórum indult.Böngészve se találtam problémámra orvosságot.
Segítségeteket szeretném kérni.
Olyan problémám lenne mi szerint készítettem egy HTML oldalt index.html néven. Ahol az ékezetek normálisa müködtek, de mivel hogy php kód is szerepel az oldalamon ezért az index.php-vá alakítottam át. Az ékezetes betűk ez után kérdőjelek sorává alakultak.
Charset-et már többször átállítottam,de nem csinál semmit.
Milyen megoldásokat próbáljak ki rajta, hogy az ékezeteket is vegye és ne essen szét?
Kód részlet:
<?php session_start();
include "login.php";
$login = new Login();
if ($_GET["kilepes"] == 1) {
$_SESSION['isLogin'] = false;
unset($_SESSION['user']);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" lang="hu">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<script src="rollover.js" type="text/javascript"></script>
</head>
include "login.php";
$login = new Login();
if ($_GET["kilepes"] == 1) {
$_SESSION['isLogin'] = false;
unset($_SESSION['user']);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="hu" lang="hu">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="layout.css" rel="stylesheet" type="text/css" />
<script src="rollover.js" type="text/javascript"></script>
</head>
Státusz megőrzése form-resubmit tiltással
Sziasztok!
A bonyolult cím ellenére a probléma elég gyakori:
1. Szeretném megakadályozni, hogy a lapot újratöltve a felhasználó ismételten elküldhesse az űrlapot.
2. Úgy eleget tenni az egyes pontnak, hogy a szkript "emlékezzen" arra, hogy az űrlap ki lett töltve, és annak megfelelően dobjon egy státusz-üzenetet. (Ez után a form újra szerepel, tehát külön fájlba nem tehető, illetve az URL után se fűzzünk semmit - és a lapot újratöltve a státusz már ne jelenjen meg.)
Arra lennék kíváncsi, hogy a legegyszerűbb megoldást találtam-e meg, vagy létezik-e erre jobb gyakorlat. Az én megfejtésem szerint:
1. Az elküldött űrlap feldolgozása után
2. Ezért az átirányítás előtt egy
Tehát van-e ennél jobb, célszerűbb módszer?
Előre is köszönve a válaszokat,
Ádám
■ A bonyolult cím ellenére a probléma elég gyakori:
1. Szeretném megakadályozni, hogy a lapot újratöltve a felhasználó ismételten elküldhesse az űrlapot.
2. Úgy eleget tenni az egyes pontnak, hogy a szkript "emlékezzen" arra, hogy az űrlap ki lett töltve, és annak megfelelően dobjon egy státusz-üzenetet. (Ez után a form újra szerepel, tehát külön fájlba nem tehető, illetve az URL után se fűzzünk semmit - és a lapot újratöltve a státusz már ne jelenjen meg.)
Arra lennék kíváncsi, hogy a legegyszerűbb megoldást találtam-e meg, vagy létezik-e erre jobb gyakorlat. Az én megfejtésem szerint:
1. Az elküldött űrlap feldolgozása után
header('Location: '.$_SERVER['REQUEST_URI']);
- Ez eddig tökéletes, csak emiatt már nem fog emlékezni az újratöltés után, hogy post-olva lett a form.2. Ezért az átirányítás előtt egy
$_SESSION['message']
változóban jelzem, hogy milyen visszajelzést kell adni a felhasználó számára (persze átirányítás után exit()
, hogy a sessionbe bele is írja - vagy akár előtte egy session_write_close()
, de előbbivel nem fut tovább feleslegesen a szkript), majd utána kiolvasom, és megjelenítem, ha talált $_SESSION['message']
-et, végül unset()
-elem azt.Tehát van-e ennél jobb, célszerűbb módszer?
Előre is köszönve a válaszokat,
Ádám
január 7
Egyszerű plugin kezelő - OOP gyakorláshoz
Üdv Weblaborosok!
Egy ideje rajtavagyok, hogy elsajátítsam az OOP ismereteket. Ebben kérnék egy kis segítséget. Gyakorlásképpen elhatároztam, hogy készítek egy egyszerű, pluginokkal bővíthető, amolyan "funkciókatbele" osztályt. Ebből az osztályból építkezhetnének a meghívott modulok. Készítettem egy rajzot, hogy jobban értsétek: itt
Elképzelés van, de nem tudom, hogyan kössem össze az osztályokat. Azt szeretném, hogy a betöltött pluginokat (php fájlokat, osztály-funkció van benne) fel tudjam használni a "funkciók" osztályba, és az aktív modul pedig a funkciókat és a plugin osztályokat is el tudja érni. Lehet kicsit kusza, de ott a rajz :)
A segítséget, tanácsokat előre is köszönöm!
Roland
■ Egy ideje rajtavagyok, hogy elsajátítsam az OOP ismereteket. Ebben kérnék egy kis segítséget. Gyakorlásképpen elhatároztam, hogy készítek egy egyszerű, pluginokkal bővíthető, amolyan "funkciókatbele" osztályt. Ebből az osztályból építkezhetnének a meghívott modulok. Készítettem egy rajzot, hogy jobban értsétek: itt
Elképzelés van, de nem tudom, hogyan kössem össze az osztályokat. Azt szeretném, hogy a betöltött pluginokat (php fájlokat, osztály-funkció van benne) fel tudjam használni a "funkciók" osztályba, és az aktív modul pedig a funkciókat és a plugin osztályokat is el tudja érni. Lehet kicsit kusza, de ott a rajz :)
A segítséget, tanácsokat előre is köszönöm!
Roland
CSS tulajdonság lekérdezése?
Van arra – lehetőleg böngészőfüggetlen – megoldás, hogy javascriptből lekérdezzem egy adott elem adott CSS attribútumának aktuális értékét?
(tehát, ha nem állítottam be semmit, akkor se üres stringet kapjak, hanem a tényleges értéket)
Mindezt tisztán javascriptből, mindenféle keretrendszerek nélkül?
Google nem igazán segít. :(
ui: jelen esetben mindegy, hogy property v. attribute? Mert a w3c-nél az előbbi, microsoft.com-on az utóbbit láttam használni...
■ (tehát, ha nem állítottam be semmit, akkor se üres stringet kapjak, hanem a tényleges értéket)
Mindezt tisztán javascriptből, mindenféle keretrendszerek nélkül?
Google nem igazán segít. :(
ui: jelen esetben mindegy, hogy property v. attribute? Mert a w3c-nél az előbbi, microsoft.com-on az utóbbit láttam használni...
január 7
Jquery kijelölt szöveg contentEditable div-ben
Üdv mindenkinek
Az lenne a kérdésem hogy Jquery-vel meg tudom azt valosítani amit javascripttel (selectionStart, selectionEnd) egy contentEditable div-ben.
Vagyis hogy a kijelölt szöveg elejére és vegére html tag-et beszurni
Válaszaitokat előre is koszonom
■ Az lenne a kérdésem hogy Jquery-vel meg tudom azt valosítani amit javascripttel (selectionStart, selectionEnd) egy contentEditable div-ben.
Vagyis hogy a kijelölt szöveg elejére és vegére html tag-et beszurni
Válaszaitokat előre is koszonom
PHP Mail - A MEGOLDÁS
Sziasztok!
Sokat szívtam különböző fórumokról összeollózott header kódrészletekkel, de mindig sántított valahol a kiküldött levelem: pl karakterkódolás a tárgyban, vipmail-freemail-citromail probléma, stb.
Most elkészült a kód, ami 100%-ban működik mindenféle előbb említett trágya levelezővel is SMTP szerver és php_ini babrálás nélkül - legalábbis az eddigi tapasztalataim és 633 felhasználó szerint.
Sokat szívtam különböző fórumokról összeollózott header kódrészletekkel, de mindig sántított valahol a kiküldött levelem: pl karakterkódolás a tárgyban, vipmail-freemail-citromail probléma, stb.
Most elkészült a kód, ami 100%-ban működik mindenféle előbb említett trágya levelezővel is SMTP szerver és php_ini babrálás nélkül - legalábbis az eddigi tapasztalataim és 633 felhasználó szerint.
Lekérdezés több sorral való megfeleltetéssel
Adatbázis lekérdezés egy olyan táblából, ahol a gyakorlatban használt "tábla" minden sora cellánként van külön letárolva, de egyszerre több kapcsolódó sornak az adott oszlopa kell, hogy megfeleljen a feltételeknek.
Szöveg megjelenítése
Sziasztok!
Olyat szeretnék, hogy van egy adott szöveg (mondjuk 100 karakter) de ebből csak 50 karakter jelenjen meg, majd a csonkított szövegre kattintva megjelenjen a teljes szöveg, mégegyszer rákattintva pedig megint pl. 50 karakter legyen. Nem tudom, hogy ezt Javascriptben kell-e vagy van rá valami más megoldás is. Teljesen tanácstalan vagyok, hogy min induljak el!
■ Olyat szeretnék, hogy van egy adott szöveg (mondjuk 100 karakter) de ebből csak 50 karakter jelenjen meg, majd a csonkított szövegre kattintva megjelenjen a teljes szöveg, mégegyszer rákattintva pedig megint pl. 50 karakter legyen. Nem tudom, hogy ezt Javascriptben kell-e vagy van rá valami más megoldás is. Teljesen tanácstalan vagyok, hogy min induljak el!
Webshop indítás
Sziasztok!
Webshop-nyitáshoz szükséges kereskedelmi végzettség?
(szerintem nem)de olvasgattam fórumokban hogy igen és azt is hogy nem.
Szóval én mint halandó, egyéni vállalkozóként nyithatok webshopot termékek árusítására? Nem Én termelem, csupán kereskednék vele, a termelőtől szerezném be és (reményeim szerint) a webshopon értékesíteném.
Tudnátok ajánlani valami naprakész oldalt ahol le van írva a webáruház nyitás feltételei, gondolok itt jogi és mindennemű hivatalos részre.
Guglit már próbáltam találtam is, nagyjából képben vagyok de azok elég régi irományok, gondoltam hátha van itt nálam naprakészebb ember aki foglalkozott már hasonló témával.
Köszi!
■ Webshop-nyitáshoz szükséges kereskedelmi végzettség?
(szerintem nem)de olvasgattam fórumokban hogy igen és azt is hogy nem.
Szóval én mint halandó, egyéni vállalkozóként nyithatok webshopot termékek árusítására? Nem Én termelem, csupán kereskednék vele, a termelőtől szerezném be és (reményeim szerint) a webshopon értékesíteném.
Tudnátok ajánlani valami naprakész oldalt ahol le van írva a webáruház nyitás feltételei, gondolok itt jogi és mindennemű hivatalos részre.
Guglit már próbáltam találtam is, nagyjából képben vagyok de azok elég régi irományok, gondoltam hátha van itt nálam naprakészebb ember aki foglalkozott már hasonló témával.
Köszi!
PHP üzenetküldő
Sziasztok! Nem vagyok nagy májer, épp hogy csak kezdő, nagyjából próbálom átlátni a dolgokat.. Arról lenne szó, hogy van nekem egy template-m, sima contact oldallal, amihez kellene nekem egy php-s parancs, hogy elküldje nekem az adatokat. nagyjából próbálgattam összerakni egyet innen-onnan de nemigazán müxik, hozzáértő megnézhetné nekem, hogy mik is a hibák... nagyon hálás lennék... :/
Szóval a php-ben ez van:
-----------------------------
[colorer=php]<?php
$field_name = $_POST['cf_name'];
$field_email = $_POST['cf_email'];
$field_phone = $_POST['cf_phone'];
$field_message = $_POST['cf_message'];
$mail_to = 'valami##kukac##valami.com';
$subject = 'Message from a site visitor '.$field_name;
$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Phone: '.$field_phone."\n";
$body_message .= 'Message: '.$field_message;
$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Thank you for the message. We will contact you shortly.');
window.location = 'index-5.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Message failed.
Szóval a php-ben ez van:
-----------------------------
[colorer=php]<?php
$field_name = $_POST['cf_name'];
$field_email = $_POST['cf_email'];
$field_phone = $_POST['cf_phone'];
$field_message = $_POST['cf_message'];
$mail_to = 'valami##kukac##valami.com';
$subject = 'Message from a site visitor '.$field_name;
$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$body_message .= 'Phone: '.$field_phone."\n";
$body_message .= 'Message: '.$field_message;
$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Thank you for the message. We will contact you shortly.');
window.location = 'index-5.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Message failed.