22786
Html-, css- és php-help
-
#3653 Azt tudodd, hogy lehet az alábbi kódba beszúrni egy olyan sort amivel mellékleteke is tudok küldeni (Pl.tallózás)? -
Zsoldos #3652 2 helyen modositsd:
$youremail = "[email protected]";
$youremail2 = "[email protected]";
tobb emailcimet addsz meg
_____________________
mail($youremail, $subject, $message1, "From: " . $_POST['email'] . "\r\nReply-to: " . $_POST['email'] . "\r\n");
mail($youremail2, $subject, $message1, "From: " . $_POST['email'] . "\r\nReply-to: " . $_POST['email'] . "\r\n");
aztan elkuldod mindegyiknek.. -
Cat 02 #3651 hali
nah van ezt a script ami ugyerbár e-mailt küld de csak 1 embernek
az lenne a kérdésem hogy kéne hogy 2 embernek küldje ? :)
<?php
/*
*****************
fusion mail
version 1.0
fusionphp.com
*****************
*/
//variables (change these)
$youremail = "[email protected]";
// a te mail címed, ahova a levelek menni fognak
$subject = "www.silkroad.uw.hu";
// a levél tárgya
$thankyou = "sikeresmail.html";
// sikeres küldés után ez fog megjelenni a küldőnek
// innentől kezdve már ne módosíts semmit
function check($postArg) { return (IsSet($_POST[$postArg]) && !Empty($_POST[$postArg])); }
if(!check('email')){
?>
Nem adtál meg mail címet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif(!check('name')){
?>
Nem adtál meg nevet, nyomd meg a VISSZA gombot.<br/>
<?php
}elseif(!check('message')){
?>
Nem írtál be üzenetet, nyomd meg a VISSZA gombot.<br/>
<?php
}else{
$msg = ereg_replace("\\\'", "'", $_POST['message']);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "from: " . $_POST['name'] . "\nemail: " . $_POST['email'] . "\nmessage:\n" . $msg;
mail($youremail, $subject, $message1, "From: " . $_POST['email'] . "\r\nReply-to: " . $_POST['email'] . "\r\n");
?>
<meta http-equiv="refresh" content="0; url=<?echo $thankyou;?>"">
<?php
}
?>
-
#3650 köszönöm! -
#3649 1. Feltételes megjegyzések (conditional comments) használatával:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ieonly.css" />
<![endif]-->
Bővebben erről:
Google
2. CSS hack alkalmazása - ebből sok van például itt olvashatsz róla.
3. Szerver oldali böngésződetektálás. Ilyen például ez. -
#3648 Hali!
Van egy oldal ami FF és Opera alatt, olyan amilyennek lennie kell. DE IE alatt nem.
Hogyan lehet azt megoldani, hogy ha csinálok egy IE-s css-t is, akkor a megfelelő css-sel jelenjen meg az oldal? -
Anotino #3647 en pont igy vagyok a #3644 -el :) -
WATERwebpage #3646 Kösz a linket, csak aza abaj, h felét sem értem... -
#3645 Ezalapján menni fog szvsz, amúgy mielőtt kérdezel érdemesni megnézni google milyen találatokat ad -
WATERwebpage #3644 Hali!
Lenne egy nagyon nagy kérdésem, kérésem...
Cookie-t szeretnék arra, h megjegyezze, h te mien css témát használsz... A css már megvan, müxik is, csak az kellene, h onClick="" megjegyezze , h mire kattintottál, és ha előhívod az oldalt, akkor leolvastatja, és oan témát hív meg... 5 téma van... Arra gondoltam, h onclick megjegyzi, és onload leoslvastatja azt a javascriptet, amit csinálsz, ha csinálsz. NEM PHP!! nem tudom kezelni a php-t...
Meg lenne egy másik kérésem is... Ez is cookie lenne, de ez oan, h ha bejelentkezel a honalpomra, (már megoldottam), akkor írjon egy szriptet, ami a "nev" nevű dolgot jegyz meg, ami a felhasználónévvel lenne 1enlő, és ha újra rálépsz a honlapomra, akkor 1ből automatikusan leolvassa, mert pl. ha a név 1enlő "ezzel+ezzel", akakor ráugrik az ezzel+ezzel.htm -re... Ja és a bbejelentkező ablak a honlapomban egy beágyazott keretben van...
Ha nem értetted, akkor leírhatom még1szer pontosabban, és a segítséget előre is köszönöm! -
#3643 <style type="text/css">
td {
background-color: white;
}
</style> -
Cat 02 #3642 hi
van egy táblázatom és néhány oszlopa sárga néhány pedig átláccó.
azt hogy lehetne hogy az összes átlátszó fehér legyen ? :S
jegyzettömbe mindig azt csinálom hogy <td -t kicserélem <td bgcolor="" -ra de ilyenkor a sárga is fehér lesz :S vmi 5let ? -
#3641 Forrás: tőlem, innen. -
#3640 Először is tisztázzuk: ahhoz hogy az űrlapba beírt adatokat le tudd menteni, szerver oldali nyelvre (ASP, JSP, PHP, Perl, Python) lesz szükséged.
Tehát a <form> tag action attribútumának egy PHP szkriptre kell hivatkoznia (action="blabla.php").
Ebben a szkriptben a beviteli mezők name attribútumai fogják meghatározni az űrlap elküldésének metódusától függő (jelen esetben POST - lásd a <form> tag method attribútumát) tömb indexét, amelyeket később lementhetsz.
Szóval az alábbi tömbök tárolják majd a PHP-ben az ürlapod adatait:
$_POST["SubmitName"] - ha értéke "Mehet!", akkor az űrlapról küldték az adatokat (de lehet, hogy csaltak ;)).
$_POST["textfield"] - név
$_POST["textfield2"] - jelszó
$_POST["textfield3"] - jelszó mégegyszer
$_POST["textfield6"] - e-mail cím
Ezután ezeknek a tömböknek a felhasználásával lementheted az adatokat. Akár szöveges file-ba is mentheted őket, akár adatbázisba is rakhatod, akár elküldheted e-mailben is.
Aranyszabály: jelszót önmagában nem mentünk le. Ha hozzáférnek az adatbázisodhoz, akkor a normál eltárolt jelszavak potenciális biztonsági kockázatot jelentenek. Szóval tessék a jelszavakat titkosítani (erre van sokféle mód, ilyen például az sha1, illetve az md5 ellenőrzőösszeg készítése)
Másik aranyszabály: e-mail címet honlapra önmagában nem írunk ki - pláne ha más e-mail címe (és nem bombázzuk feleslegesen mindenféle nem kívánt hírlevelekkel, nem adjuk ki 3. félnek). Vannak olyan keresőrobotok, amelyek e-mail címeket gyűjtenek, hogy később spam-ek célpontjaivá váljanak.
Ez ellen jó védekezési mód például ha a @ jelet [kukac]-al a .-ot [pont]-tal helyettesítjük (nem tökéletes, de jobb mint a semmi).
Harmadik aranyszabály: bármilyen űrlap veszélyforrás, ha nem szűröd a rajta elküldött adatokat. Ilyen veszélyek például a HTML elemek (ha az ürlapon elküldött adatok HTML dokumentumként jelennek meg, akkor az űrlapon keresztül küldött HTML kódok - amelyekbe Javascript kód is illeszthető - gondokat okozhatnak), az SQL-utasítások (ha adatbázisba mentesz), a hülyeségek (e-mail cím helyett blabla), stb... Szóval érdemes szűrni a felhasználótól érkező adatokat.
Itt van még egy kis segítség
Előre megírt beléptető/regisztrációs cucc:
http://designprog.net/cikkolvas/92/0
honlapok jelszavas védelme -
#3639 hali!
szeretnék egy regisztrációs űrlapot készíteni! html-ben!
kezdő vagyok ilyen téren, légyszíves segítsetek -
Anotino #3638 mar megtortent. #3633 2. bekezdes. tema targytalan, koszi a valaszokat -
Anotino #3637 es ha 2 azonos filenevu file erkezik? felulirodik a regi.. mindenkepp celszeru atnevezni. -
#3636 A soron következő ID-t nem lehet lekérdezni csak ilyen "csúnya" megoldásokkal, de van egy olyan módszer is -- és ha jól vettem ki, akkor ez kell neked -- ami beíratás után visszadja a használt ID-t. Szóval nem kell előszőr beíratni, megnézni az ID-t, majd megint editelni... Ez a mysql_insert_id() függvény.
Edit: Na most tovább gondoltam. Nem biztos, hogy megrövidíti a munkád -- ha jól vettem ki ^^ -- de minden képpen elegánsabb megoldás. -.- -
#3635 Miért a file-t nevezed át? Miért nem pakolod bele a táblába a file elérési útját? -
Anotino #3634 Van egy kis gondom. A szerveren, amin dolgozom le van tiltva a hibauzenetek kiirasa. Az egyik scriptem xml fileokat dolgoz fel, SimpleXMLElement -et hasznalok, eleg kenyelmes megoldas.
A gond a szintaktiailag hibas xml-ekkel van: szeretnem kiiratni, hogy hol talalt hibat a parser.
try {
$xml = new SimpleXMLElement($data);
}
catch(Exception $e){
die('Error: '.$e->getMessage());
}
Az exception message-ben csak annyi all, hogy can't be parsed as an xml. Az apache logban pedig php warningkent ott all, mi a hiba. Ezt szeretnem valahogy kipakolni a kepernyore. Van erre valami megoldas?
-
Anotino #3633 A last insert id a legutobbi id-t kerdezi le, nem a soron kovetkezot. A masodik megoldas meg nem jo, amiatt amit a #3631 -ben irtam. De kozben rajottem, hogyha meg lehetne is, akkor sem lenne celszeru. Ha sokan hasznaljak egyszerre a rendszert, sokan kapnak meg ugyanazt az id-t es nem lenne konfliktusmentes a dolog - adatvesztes lenne. (az egeszre azert van szukseg, hogy a feltoltott file nevenek tartalmaznia kell az id-t - mivel egyedi filenevek kellenek + igy kenyelmesebb ha "kezzel" kell mahinalni valamit)
Szoval vegulis beszurom a sort az adatbazisba, megnezem a last insert id-jet es csak ez utan nevezem el, es moveolom a helyere a filet. Ha valami gond van a filemozgatassal, akkor pedig egyszeruen kitorlom az iment beillesztett sort. -
#3632 LAST_INSERT_ID()?
Vagy lekérdezed az id oszlopot, és az utolsó rekordhoz hozzáadsz +1-et?
-
Anotino #3631 Udv,
van egy mysql tablam, az egyik oszlopa id neven int primary key auto increment. Hogy lehet lekerdezni, hogy mi lesz a kovetkezo beillesztes id -je?
(max+1 nem jo, mert pl 1, 2 mar letezik, 2-t torlom es beszurok egy sort, akkor 1, 3 lesz).. -
#3630 2. példa -
alakulat #3629 hi
van egy mp3-as (amiben vannak az mp3 fajlok) könyvtaram és azt szeretném kilistázni php-ben.
Hogyan tudnám megoldani???
elöre is kösz -
phoenix1 #3628 Igazad van. -
#3627 ezzel csak akkor van gond, ha egy div-en belül van nem-képes-link is, amit egyébként alá kellene húzni. -
phoenix1 #3626 Hi.
Egy hasonló eljárással ugyanazt el lehet érni, mint Ch_Slater mondta.
A lényeg az, hogy a div-ben lévő linkekről leszedi a keretet. Működik IE és
FF is. Rövidíteni nyugodtan lehet.
css rész:
...
a {
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #0000FF;
}
a:hover {
color: #000000;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FF0000;
}
div a, div a:hover {
border: none;
text-decoration: none;
}
html rész:
<p><a href="fajl.html">Link 1</a></p>
<p><a href="fajl.html">Link 2</a></p>
<div><a href="fajl.html"><img src="kep.jpg" width="18" height="18" border="0" /></a></div> -
Cat 02 #3625 thnx :D -
#3624 akkor legyen ilyen a css:
a { text-decoration: none; border-bottom: 1px dashed #000; }
a:hover { border-bottom: 1px solid #000; }
.keplink a, .keplink a:hover {border: none;}
és ilyen a html:
<a href="#">bla</a>
<a href="#">bla</a>
<span class="keplink"><a href="#"><img src="linkkep.jpg" /></a></span> -
Cat 02 #3623 fordítva nem lehet vhogy ?:)
tehát minden link olyan kivéve ami elé rakok vmit -
#3622 Ilyenre gondoltam:
Köszi
-
phoenix1 #3621 Ugyanaz mint az ICO-nál 16x16 pixel. -
#3620 #3618
hát akkor adj neki valami class-t
mondjuk igy:
.szaggatottlink a { *mint az elöbb* }
.szaggatottlink a:hover { *mint az elöbb* }
a linknél pedig
<span class="szaggatottlink"><a href="a linked">linkszöveg</a></span>
és nyilván képlinknél nem adod meg ezt a class-t. -
Cat 02 #3619 sajna most is van pár helyen :S xD bár mostanába a flash gombok a menők :D csak flashblock al elég idegsítő -
Cat 02 #3618 thnx ez jó csak a az a baj hogy ha a képre lakok linket akkor a kép alatt is megjelenik a vonal :) -
#3617 úúú, de rég láttam ilyeneket. :D
5-6 éve nagy divat volt ilyeneket használni. nem is állt másból egy-egy oldal csak egy rakat animált gifből. -
Cat 02 #3616 ilyenekt ? -
#3615 ilyen?
szerk.: vagy ha ikonokat akarsz, nézz szét ITT -
#3614 Az emailhez akarok társitani képet.Ilyenre gondoltam.De sajnos nem találtam ilyet...