Archívum - 2006
augusztus 6
drupal+több adatbázis vs. több tábla
Sziasztok!
A közeljövőben szeretném megvalósítani azt, hogy egy drupal kódon több weblapot helyezek el. Kérdésem az: a drupal adatbázisában kb. 40-50 tábla van. Prefixxel létre lehet hozni újakat, aztán settings fájlban beállítani, hogy mit használjon a drupal a különböző weboldalakhoz. Fizetni fognak az oldalért, tehát végül is a hostomnál kért kb. 2000 Ft/év egy plussz adatbázisért nem sokat tesz. Kb. 10-20 kis forgalmú webhelyet akarok egy hostra elhelyezni, ez ugye 20x50= 1000 tábla lenne, nagyon kevés tábla van, amit esetleg közösen tudnék használni. Hatékonyabb lenne minden egyes webhelyre kérni egy-egy mysql adatbázist, vagy így sem fog jelentős sebességcsökkenés jelentkezni? Szerintem nem nagy forgalom lesz, max. 1000találat/nap, ráadásul a drupal ugye használ cache-t is. Minden tapasztalatot örömmel fogadok.
■ A közeljövőben szeretném megvalósítani azt, hogy egy drupal kódon több weblapot helyezek el. Kérdésem az: a drupal adatbázisában kb. 40-50 tábla van. Prefixxel létre lehet hozni újakat, aztán settings fájlban beállítani, hogy mit használjon a drupal a különböző weboldalakhoz. Fizetni fognak az oldalért, tehát végül is a hostomnál kért kb. 2000 Ft/év egy plussz adatbázisért nem sokat tesz. Kb. 10-20 kis forgalmú webhelyet akarok egy hostra elhelyezni, ez ugye 20x50= 1000 tábla lenne, nagyon kevés tábla van, amit esetleg közösen tudnék használni. Hatékonyabb lenne minden egyes webhelyre kérni egy-egy mysql adatbázist, vagy így sem fog jelentős sebességcsökkenés jelentkezni? Szerintem nem nagy forgalom lesz, max. 1000találat/nap, ráadásul a drupal ugye használ cache-t is. Minden tapasztalatot örömmel fogadok.
Php űrlap, nem kezeli az ékezetet, lehet ezt orvosolni?
Sziasztok!
Találtam egy működő PHP űrlapot, aminek nagy bibije van, mégpedig az ékezeteket nem kezeli, lehet ezt orvosolni valahogy?
A forráskódja a következő:
[colorer=php]<?php
$nasaadresa = "sample##kukac##mail.com"; //please replace this with your address
$mail = $_POST['Email'];
$porukaa = $_POST['Message'];
$poruka = str_replace("\r", '<br />', $porukaa);
//START OF THANKS MESSAGE
//you may edit $thanks message. this is a message which displays when user sends mail from your site
$thanks = "
<p align='left'><br>
<b>Your message has sucessfuly been sent!<br></b>
#### MESSAGE TEXT ####
<br><br>
$poruka
<br><br>
#### END OF MESSAGE ####
<br><br>
You will recive a copy of the message at your email address <b>($mail).<br>We will reply you soon as possible<br></b></p>";
//do not edit nothing below this line until comment (ME) say so if you don't have skills with PHP
//END OF THANKS MESSAGE
if($_POST['submitform'])
{
$Name = $_POST['Name'];
$Email = $_POST['Email'];
$Message = $_POST['Message'];
$require = $_POST['require'];
$browser = $HTTP_USER_AGENT;
$ip = $_SERVER['REMOTE_ADDR'];
$dcheck = explode(",",$require);
while(list($check) = each($dcheck))
{
if(!$$dcheck[$check]) {
$error .= "You have not filled this filed(s): <b>$dcheck[$check]</b>.<br>";
}
}
if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $Email))){
$error .= "Wrong e-mail.<br>This e-mail address <b>$Email</b> - is not valid. Please enter correct e-mail address.";
}
if($error)
{
echo $error;
echo '<br><a href="#" onClick="history.go(-1)">Please try again.</a>';
}
else
{
//START OF INCOMING MESSAGE (this message goes to your inbox)
$message = "
Name: $Name:
E-mail: $Email
Message: $Message
-----------------------------
Browser: $browser
IP: $ip
";
//END OF INCOMING MESSAGE (this message goes to your inbox)
$subject = "Message from your site.com - Message was sent by $Name"; //subject OF YOUR INBOX MESSAGE sent to you
$subject2 = "You have succesfully sent message from yoursite.com!"; //subject of OUTGOING MESSAGE - edit this
//OUTGOING MESSAGE TEXT
$message2 = "You have sent a message to site admin of a yourdomain.com:
-----------------------------
From: $Name:
E-mail: $Email
Message: $Message
-----------------------------
";
//END OF outgoing MESSAGE
mail($nasaadresa,"$subject","$message","From: $Name <$Email>");
mail($Email,"$subject2","$message2","From: <$nasaadresa>");
echo "$thanks";
}
}
else{
//this is contact form down here, please edit if you know what are you doing... or the contact form may not be working.
echo '
<p align="center"><br><b>Please contact us:</b></p>
Találtam egy működő PHP űrlapot, aminek nagy bibije van, mégpedig az ékezeteket nem kezeli, lehet ezt orvosolni valahogy?
A forráskódja a következő:
[colorer=php]<?php
$nasaadresa = "sample##kukac##mail.com"; //please replace this with your address
$mail = $_POST['Email'];
$porukaa = $_POST['Message'];
$poruka = str_replace("\r", '<br />', $porukaa);
//START OF THANKS MESSAGE
//you may edit $thanks message. this is a message which displays when user sends mail from your site
$thanks = "
<p align='left'><br>
<b>Your message has sucessfuly been sent!<br></b>
#### MESSAGE TEXT ####
<br><br>
$poruka
<br><br>
#### END OF MESSAGE ####
<br><br>
You will recive a copy of the message at your email address <b>($mail).<br>We will reply you soon as possible<br></b></p>";
//do not edit nothing below this line until comment (ME) say so if you don't have skills with PHP
//END OF THANKS MESSAGE
if($_POST['submitform'])
{
$Name = $_POST['Name'];
$Email = $_POST['Email'];
$Message = $_POST['Message'];
$require = $_POST['require'];
$browser = $HTTP_USER_AGENT;
$ip = $_SERVER['REMOTE_ADDR'];
$dcheck = explode(",",$require);
while(list($check) = each($dcheck))
{
if(!$$dcheck[$check]) {
$error .= "You have not filled this filed(s): <b>$dcheck[$check]</b>.<br>";
}
}
if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $Email))){
$error .= "Wrong e-mail.<br>This e-mail address <b>$Email</b> - is not valid. Please enter correct e-mail address.";
}
if($error)
{
echo $error;
echo '<br><a href="#" onClick="history.go(-1)">Please try again.</a>';
}
else
{
//START OF INCOMING MESSAGE (this message goes to your inbox)
$message = "
Name: $Name:
E-mail: $Email
Message: $Message
-----------------------------
Browser: $browser
IP: $ip
";
//END OF INCOMING MESSAGE (this message goes to your inbox)
$subject = "Message from your site.com - Message was sent by $Name"; //subject OF YOUR INBOX MESSAGE sent to you
$subject2 = "You have succesfully sent message from yoursite.com!"; //subject of OUTGOING MESSAGE - edit this
//OUTGOING MESSAGE TEXT
$message2 = "You have sent a message to site admin of a yourdomain.com:
-----------------------------
From: $Name:
E-mail: $Email
Message: $Message
-----------------------------
";
//END OF outgoing MESSAGE
mail($nasaadresa,"$subject","$message","From: $Name <$Email>");
mail($Email,"$subject2","$message2","From: <$nasaadresa>");
echo "$thanks";
}
}
else{
//this is contact form down here, please edit if you know what are you doing... or the contact form may not be working.
echo '
<p align="center"><br><b>Please contact us:</b></p>
egyszeru szovegszerkesztot keresek
Lehetoleg Php megoldast keresek szoveg minimalis formazasara, link es kep beszurasara. Kb. olyasmit mint a weblabornal.
■ Elcsúszik az oldal a túl hosszú szavaktól
Üdv!
Lenne egy kis gondom:
mikor van 1 hír neve és bal oldalt jelenik meg a menüben és olyan neve ami egy nagyon hosszú szó pl.: ssssssssssssssssssssssssssssssssssssssssssssssssssss
és a tartalma is haonló akkor elcsúszik az oldal, ezt hogy tudnám orvosolni?
Előre is köszönöm.
■ Lenne egy kis gondom:
mikor van 1 hír neve és bal oldalt jelenik meg a menüben és olyan neve ami egy nagyon hosszú szó pl.: ssssssssssssssssssssssssssssssssssssssssssssssssssss
és a tartalma is haonló akkor elcsúszik az oldal, ezt hogy tudnám orvosolni?
Előre is köszönöm.
augusztus 6
CSS, a floatolt elem kilóg a divből
tegyük fel, blog számára írom a css-t... a postok egymás alatt listázódnak, az adott postban van egy floatolt kép, aminek az alja lentebb van, mint a szövegé.
ekkor az alatta lévő post nem a kép aljával után kezdődik, hanem a szöveg aljával, és annyival keskenyebb lesz, mint a kép. ezt még a clear-rel ki is lehetne kerülni, de a divnek a háttere, bordere is a szöveget követi, így a kép innen is kilóg.
■ ekkor az alatta lévő post nem a kép aljával után kezdődik, hanem a szöveg aljával, és annyival keskenyebb lesz, mint a kép. ezt még a clear-rel ki is lehetne kerülni, de a divnek a háttere, bordere is a szöveget követi, így a kép innen is kilóg.
File -nev split
Sziasztok!
Segitsegeteket szeretnem kerni a kovetkezokben:
Az alabbi kodot a sajat weboldalam fejlesztesehez irtam.
Azt kellene csinalja,hogy pont (.) menten splitteli a file-t; igy szeretnem megkapni az adott file kiterjeszteset,de nem mukodik.A GEsHi -nek szeretnem ezzel megadni,hogy az adott file kiterjesztese alapjan csinalja a kodszinezest,de nem ad at az $ext -nek semmit.
Meg egy kerdesem lenne ide vonatkozolag: Hogy lehet megcsinalni,hogy ha html vagy htm kiterjesztesu file -rol van szo,akkor azt valtozatlan formaban jelenitse meg?Ugyanis akkor nem szeretnem modositani a kodot!
Segitsegetek elore is koszonom.
■ Segitsegeteket szeretnem kerni a kovetkezokben:
Az alabbi kodot a sajat weboldalam fejlesztesehez irtam.
Azt kellene csinalja,hogy pont (.) menten splitteli a file-t; igy szeretnem megkapni az adott file kiterjeszteset,de nem mukodik.
#file eleresi ut /file -nev
$file = $_GET["filename"];
list($name, $ext)=split('.', $file);
if($ext == 'html' || $ext == 'htm')
{
echo "hello:)";
}
if($ext == 'c')
{
$language = 'c_mac';
}else{
$language = $ext;
}
Meg egy kerdesem lenne ide vonatkozolag: Hogy lehet megcsinalni,hogy ha html vagy htm kiterjesztesu file -rol van szo,akkor azt valtozatlan formaban jelenitse meg?Ugyanis akkor nem szeretnem modositani a kodot!
Segitsegetek elore is koszonom.
CSS-el elemek vízszintes kiegyenlítése
Egy sorba, a helyet szépen elosztva szeretnék CSS-el linkeket elhelyezni, egyfajta vízszintes menüként. A linkek száma változik (3-4-5).
Táblázattal ugyebár ennyi:Természetesen nem ragaszkodom minden áron a CSS-hez, csak szebb lenne...
■ Táblázattal ugyebár ennyi:
<table width="100%"><tr><td>első</td><td>második</td><td>harmadik</td></tr></table>
JS-sel generált gombok onclick eventje IE alatt
Sziasztok!
A DOM scripting, valamint JS ismereteim bővítésére nekiálltam faragni egy BBCode beillesztőt.
A diszkrét javascript-használatot szem előtt tartva a formázógombokat JS-sel generálom, Firefox (1.5.0.5. Ubuntu Dapper és Win XP SP2) alatt megy pipecül, IE (6.0 WinXP SP2) nem tudom beizzítani.
Amit eddig próbáltam:
- addEventHandler függvénnyel
- input.onclick módon
- generált onclick attribútum
- event bubbling/propagation leállítása
Ha nem JS-sel generálom a gombokat, hanem szerepelnek az XHTML kódban, akkor megy az onclick IE alatt is.
További ötleteim, amikkel nem jutottam messzire:
- onload körül lehet gond? (pl. lap teljes betöltődése megvalósul, szóval ez halovány ötlet...)
- nem jól kapom el az event-et?
- rossz eventet kapok el?
Olvastam:
- WL "onclick +IE" keresőkifejezésekre adott találatait
- quirksmode.org JS szekció
- MS event bubbling és W3C event propagation modelljei
- MS developer zone JScript szekció
- google -> egy rakat fórum- és levlista-szál mindenfelé :(
Teljes forráskód megtalálható itt (tesztelési céllal azért két szövegmező van, hogy adott lapon több "aktív" textarea is lehessen).
Már meglehetősen sok változaton túl vagyok (vagy egy tucatfélén, a 3-as már visszaszámozott :) ), elég rendesen belegabalyodtam, úgyhogy örömmel fogadnék minden segítséget.
■ A DOM scripting, valamint JS ismereteim bővítésére nekiálltam faragni egy BBCode beillesztőt.
A diszkrét javascript-használatot szem előtt tartva a formázógombokat JS-sel generálom, Firefox (1.5.0.5. Ubuntu Dapper és Win XP SP2) alatt megy pipecül, IE (6.0 WinXP SP2) nem tudom beizzítani.
Amit eddig próbáltam:
- addEventHandler függvénnyel
- input.onclick módon
- generált onclick attribútum
- event bubbling/propagation leállítása
Ha nem JS-sel generálom a gombokat, hanem szerepelnek az XHTML kódban, akkor megy az onclick IE alatt is.
További ötleteim, amikkel nem jutottam messzire:
- onload körül lehet gond? (pl. lap teljes betöltődése megvalósul, szóval ez halovány ötlet...)
- nem jól kapom el az event-et?
- rossz eventet kapok el?
Olvastam:
- WL "onclick +IE" keresőkifejezésekre adott találatait
- quirksmode.org JS szekció
- MS event bubbling és W3C event propagation modelljei
- MS developer zone JScript szekció
- google -> egy rakat fórum- és levlista-szál mindenfelé :(
Teljes forráskód megtalálható itt (tesztelési céllal azért két szövegmező van, hogy adott lapon több "aktív" textarea is lehessen).
Már meglehetősen sok változaton túl vagyok (vagy egy tucatfélén, a 3-as már visszaszámozott :) ), elég rendesen belegabalyodtam, úgyhogy örömmel fogadnék minden segítséget.
fájl, hozzá tartozó szöveg feltöltése ugyanarra a lapra <FORM> tag-be
Sziasztok! Segítségeteket szeretném kérni a következő problémámban:
Szeretnék egy olyan oldalt a honlapomra készíteni, ahol egyszerűen fel és le lehetne tölteni fájlokat és hozzá lenne a feltöltő neve, valamint leíráshoz mondjuk egy <textarea> tag, vagy egyéb szövegdoboz. Ugyanarra az oldalra töltené fel az adatokat és feltöltés után már egyszerre letölthető is lenne.
Valamint az kellene még, hogy jelezze a feltöltés dátumát, óráját, percét.
A forráskódot annyira tudtam megcsinálni, hogy látható benne minden, csak nem működik és a dátum, idő megoldása sincs is benne.
A letoltesek.html a neve:ugye saját magára az oldalra szeretném a beírt adatokat, csatolt fájlt feltölteni, de ez nagyon nem működik.
Valaki kérem segítsen!
Előre is köszönöm: Laci
■ Szeretnék egy olyan oldalt a honlapomra készíteni, ahol egyszerűen fel és le lehetne tölteni fájlokat és hozzá lenne a feltöltő neve, valamint leíráshoz mondjuk egy <textarea> tag, vagy egyéb szövegdoboz. Ugyanarra az oldalra töltené fel az adatokat és feltöltés után már egyszerre letölthető is lenne.
Valamint az kellene még, hogy jelezze a feltöltés dátumát, óráját, percét.
A forráskódot annyira tudtam megcsinálni, hogy látható benne minden, csak nem működik és a dátum, idő megoldása sincs is benne.
A letoltesek.html a neve:
<html>
<head>
<title></title>
</head>
<body>
<form action="letoltesek.html" method="post" ENCTYPE="text/plain">
<input type="file" size="25" value="fájl" />
<input type="text" size="20" value="neved?" /><br>
<textarea rows="15" cols="50">Leírás a programról</textarea>
<input type="submit" value="küldés" />
</form>
</body>
</html>
Valaki kérem segítsen!
Előre is köszönöm: Laci