ugrás a tartalomhoz

Archívum - Aug 2008 - Fórum téma

augusztus 15

Számlarendszer

ErikAlpar · 2008. Aug. 15. (P), 12.53
Üdv Mindenkinek.
Mivel kezdő vagyok nem értek nagyon PHP-hez.
A probléma a következő:
Adott egy oldal ahol 1 felhasználónak pontjai van x dologér(pl. hozzászólás)
Minden hozzászólásért x pontot kap de ha valamit igénybe vesz (pl..képfeltöltés) a számlából levon x pontot ha van elég pont de ha nincs nem engedi végrehajtani és kiírja hogy:"Nem lehetséges nincs elég pontod."
Ha pedig van eleg pont akkor Azt hogy:"Sikeresen beküldted.A pont jóváírásra került!"

Ezt az oldalamhoz irom!

Idáig eljutottam:
Összeadás:

<? 
    function osszead ( $elsoszam, $masodikszam )
             {
             $eredmeny = $elsoszam + $masodikszam )
             return $eredmeny
             }
print oszead(5,8)  //kiirja hogy 13
?> 
Levonás(itt akadtam el):

<?
$szamla = 150
$valami = 10
     function kivon ( $elsoszam, $masodikszam )
             {
             $eredmeny = $elsoszam - $masodikszam )
             return $eredmeny
             }
	do
        {
        print "Sikeresen beküldted.A pont jóváírásra került!<br>\n" //ezt írja ki ha van elég pont	
        $szamla++
        } while ( $szamla  > && < $valami 	
print kivon(5,8)  //kiírja hogy 
?>
Remélem tudtok segíteni!
Jó legalább az összeadás?
Üdv
ErikAlpar
 

Azonos nevű paraméterek sorrendje garantált?

sirkalmi · 2008. Aug. 15. (P), 10.13
Szervusztok!

Az volna a kérdésem, hogy ha azonos nevű paramétereket post-olok el akkor garantált-e, hogy ugyanabban a sorrendben olvasom vissza mint ahogy el lett küldve? Email címek létrehozásához akarok írni egy kis programot ahol be kell kérni a létrehozandó címet, nevet, jelszót. Ezt a problémát úgy oldottam meg, hogy számokkal megkülönböztettem a paraméterek neveit, azonban tegnap a fejembe ötlött, hogy ha garantált a sorrend akkor egyszerűsíteni lehetne a dolgot, hiszen a request.getParameterValues("name") (Java-ról van szó) vissza adná a neveket egy tömbben, ugyanígy a többi paraméter esetében. Tehát a tömbökben lévő adatok sorrendje meghatározná az adatok összetartozását.

Válaszokat előre köszi!

sirkalmi
 

augusztus 14

PHP login rendszer

Hacker1990 · 2008. Aug. 14. (Cs), 20.37
Szép napot kívánok mindenkinek.Egy login rendszer fejlesztésén töröm a fejem mar napok óta.Nem is volna nehéz,ha session-t használnák.A kérdés az.hogyan oldható meg a login session nélkül biztonságosan.
Megoldható ez valahogy?Tudna nekem segiteni valaki?Köszönöm mindenki segitségét
 

floatolt div sor bal margót kap ie alatt

Tomee · 2008. Aug. 14. (Cs), 19.22
Szervusztok!
Nem értem, hogy a sor miért kap ie alatt margót. Firefox alatt tökéletesen működik. Na de lássuk a kódot..

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--

.float {float:left; width: 20px; border: solid 1px black; margin-left: 10px;}
.clear {clear:both;}
.main {border: solid 1px black;}
-->
</style>
</head>

<body>
<div class="main">
<div class="float">1</div>
<div class="float">2</div>
<div class="float">3</div>

<div class="clear"></div>

<div class="float">4</div>
<div class="float">5</div>
<div class="float">6</div>
<div class="clear"></div
</div>
</body>
</html>
A válaszkat előre is köszönöm!
üdv,
Tomee
 

sql oszlopok összehasonlítása

dbedo · 2008. Aug. 14. (Cs), 15.21
Sziasztok!

Adott egy tábla, két oszloppal (A, B). Adott A értékhez egyforma B értéknek kell tartozni, tehát ha 3 sorban is az A oszlopban kutya szerepel, akkor mindháromban a B oszlopban csontnak kell szerepelni (vagy bármi másnak, de azonosnak). Azt szeretném megtudni, hogy ez hol nem teljesül, azaz melyek azok az A értékek, amikhez nem csak egyforma B tartozik.

Erre vmi ötlet?

Köszönöm előre is

Dani
 

JavaScript keretrendszerek összehasonlítása

fchris82 · 2008. Aug. 14. (Cs), 14.39
Találtam egy ilyet: http://mootools.net/slickspeed/

Nekem most egy gyors keretrendszerre van szükségem, ami viszonylag kicsi is, így az alábbi méréseket hoztam össze két gépen (Windows XP, az egyik egy 2 magos Athlon laptop 3 GB memóriával, a másik egy 1 magos Athlon XP 1 GB memóriával)

MooTools 1.2JQuery 1.2.6Prototype 1.6.0.2YUI 2.5.2 Selector betaDojo 1.1.1
Méret:95 kB97,8 kb124 kb--
IE663844329201805750
IE766845528581645754
FF3185189307454135
Opera 9.26311255434938136
IE6 - 222731417817372991974
FF2 - 2376363478919268
Összesítés:4 4513 12215 17013 0604 017


Az utolsó kettő mérete eléggé eltérhet, meg azok elég összetettek, így oda nem írtam semmit, úgyse felelne most meg az igényeknek. Engem nagyon érdekelne, hogy más operációs rendszereken és esetleg más böngészőknél milyen eredmények jönnek ki. Így megköszönném, ha vki lefuttatná más környezetekben és itt megosztaná, hogy milyen értékek jöttek ki neki. Talán mindannyiunk hasznára válhat. Egyelőre a JQuery a favorit.
 

augusztus 13

stdin...

carto · 2008. Aug. 13. (Sze), 15.21
Sziasztok!

Próbálkozom egy email fogadó cuccal phpben. Nem akarok mail szervert használni egyenlőre,találtam 2-3 megoldást neten pl:

$fd = fopen("php:\stdin", "r");
$email = addslashes(fread($fd, 102400));
fclose($fd);
if($email){
// Empty variables to avoid errors later on
$from = "";
$replyto = "";
$subject = "";
$headers = "";
$message = "";
$split = true;


// Break the e-mail into a line by line array to be put together again later on.
$lines = explode("\n", $email);

// processing the e-mail
for ($i=0; $i<count($lines); $i++) {
if ($split) {
// this is a header
$headers .= $lines[$i]."\n";

// look out for special headers
if (preg_match("/^Subject: (.*)/", $lines[$i], $matches)) {
$subject = $matches[1];
}
if (preg_match("/^From: (.*)/", $lines[$i], $matches)) {
$from = $matches[1];
}
if (preg_match("/^Reply-To: (.*)/", $lines[$i], $matches)) {
$replyto = $matches[1];
}
} else {
// not a header, but message
$message .= $lines[$i]."\n";
}

if (trim($lines[$i])=="") {
// empty line, header section has ended
$split = false;
}
}

ez oké is, mert így ránézésre oké a cucc, viszont én úgy szeretném kipróbálni, h ne kelljen levelező rendszert se használnom, hanem csak egy szabványos e-mailt berekok egy txt-be és azt stdin-re irányítom.
Na ebben kellene egy kis segítség. Hol? Hogyan tudom ráirányítani a php scriptre azt a bizonyos txt-ét?
WAMP-ot használok.
köszi előre is!
 

érdekes JS probléma: a script először rosszul működik (MINDEN ESETBEN!), majd megjavul...

fchris82 · 2008. Aug. 13. (Sze), 14.32
A problémát röviden a kód alatt leírom. FF3 alatt néztem. A komplett kód, ki is lehet próbálni (protoype.js):

Firefox body min-width

gphilip · 2008. Aug. 13. (Sze), 12.48
Hello!

Van egy középre igazított weboldalam, aminek a body-jában van egy középre igazított háttérkép (egy függőleges csík, amit oszlopok elválasztására használok).

A probléma az, hogy ha Firefoxban a böngésző méretét kevkenyebbre húzom, mint a középpontban elhelyezkedő DIV (az oldal maga), akkor a háttérkép elcsúszik, mivel a firefox a böngészőablakhoz méretezi a body-t.

Próbáltam kivédeni a problémát min-width-tel, de mintha a body-ra ezt nem venné figyelembe a firefox. :(

Egyszerűsített kód:

body {
	text-align: center;
	background-image: url("../skin/contentback.gif");
	background-repeat: repeat-y;
	background-position: top center;
	min-width: 990px;
}

div#page {
	text-align: left;
	width: 990px;
}
HTML:

<html>
<body>
	<center>
	<div id='page'>Bla bla</div>
	</center>
</body>
</html>
 

augusztus 12

JavaScript scroll

bagoly000 · 2008. Aug. 12. (K), 13.33
Sziasztok.

Azt szeretném kérdezni, javascriptben milyen parancsot használjak ahhoz, hogy egy frame -et legördítsek az aljára?
<iframe id="legorditendo">tartalom<br />tartalom</iframe>
vagy
<div style="overflow:scroll;" id="legorditendo">tartalom<br />tartalom</div>

Ezen a két megoldáson gondolkodok. Egy üzenőfalszerűséget szertnék létrehozni, mikor új üzenet kerül bele, az alján szeretném elhelyezni, és le szeretném gördíteni a frame -t.