GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Kovacs_Bela - 2012. július 23. - 16:02:37

Cím: Karakterszámláló
Írta: Kovacs_Bela - 2012. július 23. - 16:02:37
Üdv! Nos, ez a php kód nem nagyon fûzõdik a GTA-hoz, de publikálom mert most csináltam és ez az elsõ phps scriptem :DD
Képek:
[hs width=300 height=300]users.atw.hu/danix99/ksz1.png[/hs]
[hs width=300 height=300]users.atw.hu/danix99/ksz2.png[/hs]
[hs width=300 height=300]users.atw.hu/danix99/ksz3.png[/hs]
[hs width=300 height=300]users.atw.hu/danix99/ksz4.png[/hs]
 
Bugok: Van benne egy bug, mégpedig ha entersz írsz, akkor az ellenõrzésnél egy sorba írja..
(a size.html-t kell megnyitni!)
http://www.solidfiles.com/d/4d4e67f19d/
http://users.atw.hu/danix99/ksz.rar
http://users.atw.hu/robot-fun/ksz.rar
vélemény? ::|
MÛKÖDÕ SCRIPT:


<body background=\"backgroundphp.png\" />
<?php
if(isset($_POST[\"msg\"]) && $_POST[\"msg\"] != \"\") {
    $hossz = strlen($_POST[\"msg\"]);
    $hossz = $hossz-1;
    $msg = str_replace(\"\\n\", \"<br>\", htmlspecialchars(stripslashes($_POST[\"msg\"])));
    echo \"<span style=\'background:#aaa;\'>Az üzenet hossza:<b> \".$hossz.\"</b>karakter!</span>\";
    print(\"<br/>\");
    echo \"<span style=\'background:#aaa;\'>Az üzenet:<b> \".$msg.\"</b></span>\";
}
?>

 
ezt a check.php helyett kell beíírni
Cím: Karakterszámláló
Írta: Norby - 2012. július 23. - 17:35:37
És most mond már meg ezt mire is csináltad?? :D
+ ezt egy php fájlban is meg lehetett volna oldani..
És minek az elejére a \"space\"? (Felesleges).
Cím: Karakterszámláló
Írta: Kovacs_Bela - 2012. július 23. - 18:12:40
Köszönöm a választ!
Mért csináltam? Mert nézegettem a funkciókat w3schoolson hogy csinálhatnék valami értelmeset is
Ekkor gondoltam: Jéé itt van az strlen függvény ami a SA:MP-ban is benne van :D
És ekkor gondoltam, hogy hát csinálok rá egy scriptet :D
Eredetileg úgy volt hogy input, de annak nem tudtam a méretét módosítani és ekkor jött a textarea..
Amikor még input volt, akkor azt is kiírta hogy ha nem írtál be semmit...
Azonban amikor átalakítottam textareára akkor beszúrt egy szóközt... (nemtudom minek)
Már a cols paramétert is kiszedtem belõle (azt hittem hogy az a szélességét mutatja), de így is benne maradt.. Így hát mondom elvonok belõle egyet oszt jóvan :D
Mint már írtam úgy volt hogy kiírja ha nem írtunk be semmit, de ezt kivettem mert ott volt a szóköz és így állandóan negatív értéket adott vissza tehát sosem volt érvényben..
Nos ezt akkor tettem két fájlá... Hogy mért? Mert ha betöltöttük az oldalt (size.php) akkor ugye jelzett, hogy nem írtam be semmit, és ez azóta bennmaradt :D
Remélem kielégítõ volt a válaszom :) :D

Dupla hozzászólás automatikusan összefûzve. ( 2012. július 24. - 11:04:08 )

MÛLKÖDÕ SCRIPT HOZZÁÍRVA!! by Tesóm xD
Cím: Karakterszámláló
Írta: Spedy - 2012. július 25. - 11:17:19
Jó lett!
Cím: Karakterszámláló
Írta: 1ST_Chr - 2012. július 25. - 12:06:10

$hossz = $hossz-1;

 
Most ezért nem szabad kitörölni a szóközt?
Cím: Karakterszámláló
Írta: Kovacs_Bela - 2012. július 25. - 22:22:12
Idézetet írta: 1ST_Chr date=1343210770\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24902\" data-ipsquote-contentclass=\"forums_Topic


$hossz = $hossz-1;

 
Most ezért nem szabad kitörölni a szóközt?
 
pontosan... nem könnyebb a tagoknak? :mistrust: