Szerző Téma: Általános problémák  (Megtekintve 450079 alkalommal)

0 Felhasználó és 2 vendég van a témában

Nem elérhető tthlaszlo

  • Tag
  • *
  • Hozzászólások: 156
    • http://www.tthlaszlo.org
Re: Általános problémák
« Válasz #5530 Dátum: 2011. március 17., 15:34:04 »
Köszönöm! Ezt kerestem  :thumbsup:
Személyes portálom - http://www.tthlaszlo.org

Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: Általános problémák
« Válasz #5529 Dátum: 2011. március 17., 13:19:19 »

Nem elérhető tthlaszlo

  • Tag
  • *
  • Hozzászólások: 156
    • http://www.tthlaszlo.org
Re: Általános problémák
« Válasz #5528 Dátum: 2011. március 17., 12:04:09 »
Hogy a legegyszerűbb átalakítani egy integert ezres tördelésre?
Pl.: 1500000 helyett 1.500.000
Személyes portálom - http://www.tthlaszlo.org

Nem elérhető M. Tamás

  • Törzstag
  • **
  • Hozzászólások: 345
    • Honlapfejlesztés
Re: Általános problémák
« Válasz #5527 Dátum: 2011. március 12., 12:02:30 »
A
Kód: PHP
  1. $_SESSION['check']
nek nem
Kód: PHP
  1. $_SESSION['ell']
nek kéne lennie?

A kép létrehozásánál "ell" a neve, de vizsgálatnál már "check".
Kösz! Átírtam a képben check-é. :mml:

Nem elérhető klank

  • Tag
  • *
  • Hozzászólások: 234
Re: Általános problémák
« Válasz #5526 Dátum: 2011. március 12., 11:47:35 »
A
Kód: PHP
  1. $_SESSION['check']
nek nem
Kód: PHP
  1. $_SESSION['ell']
nek kéne lennie?

A kép létrehozásánál "ell" a neve, de vizsgálatnál már "check".
„Aki nem próbálja meg a lehetetlent, az a lehetségest sem fogja elérni soha.”  (Goethe)
„Sokat kell olvasnod ahhoz, hogy megtudd, milyen keveset tudsz.” (Lia-Csin)
„Bármit tanulsz, magadnak tanulod.” (Petronius)

Nem elérhető M. Tamás

  • Törzstag
  • **
  • Hozzászólások: 345
    • Honlapfejlesztés
Re: Általános problémák
« Válasz #5525 Dátum: 2011. március 12., 11:25:58 »
Em itt az ellenőrzés nem működik, helyes kód esetén sem. Segítsetek a hiba megoldásában. Források:
Kód: PHP
  1. <?php
  2. $width=120;
  3. $height=50;
  4. $kep=imagecreate($width,$height);
  5. $hatter=imagecolorallocate($kep,0,0,0);
  6. $szoveg=imagecolorallocate($kep,85,82,85);
  7. $piros=imagecolorallocate($kep,163,0,0);
  8. $border=imagecolorallocate($kep,163,0,0);
  9. // Font-file betöltése
  10. $aurorabc='../abc/aurorabc.ttf';
  11. $aurorac='../abc/aurorac.ttf';
  12. switch($_GET['pic'])
  13. {
  14. case 'forum' :
  15. imagefttext($kep, 30, 0, 21, $height/2+15, $piros, $aurorac, 'T&#38;#193;RSALG&#38;#211;');
  16. break;
  17. case 'ikmod' :
  18. imagefttext($kep, 30, 0, 8, $height/2+15, $piros, $aurorabc, 'IKARUS');
  19. imagefttext($kep, 10, -90, $width-15, $height/2-8, $piros, $aurorabc, 'MOD');
  20. break;
  21. case 'rcf' :
  22. imagefttext($kep, 30, 0, 13, $height/2+15, $piros, $aurorabc, 'RCF 1.5');
  23. break;
  24. case 'exit' :
  25. imagefttext($kep, 30, 0, 7, $height/2+15, $piros, $aurorabc, 'KIL&#38;#201;P&#38;#201;S');
  26. break;
  27. case 'check' :
  28. imageline($kep, rand(0,$height-1), rand(0,$width-1),rand(0,$height-1), rand(0,$width-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  29.  
  30. imageline($kep, rand(0,$width-1), rand(0,$height-1),rand(0,$width-1), rand(0,$height-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  31.  
  32. imageline($kep, rand(0,$width-1), rand(0,$height-1),rand(0,$width-1), rand(0,$height-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  33.  
  34. imageline($kep, rand(0,$width-1), rand(0,$height-1),rand(0,$width-1), rand(0,$height-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  35.  
  36. imageline($kep, rand(0,$width-1), rand(0,$height-1),rand(0,$width-1), rand(0,$height-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  37.  
  38. imageline($kep, rand(0,$width-1), rand(0,$height-1),rand(0,$width-1), rand(0,$height-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  39.  
  40. imageline($kep, rand(0,$width-1), rand(0,$height-1),rand(0,$width-1), rand(0,$height-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  41.  
  42. imageline($kep, rand(0,$width-1), rand(0,$height-1),rand(0,$width-1), rand(0,$height-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  43.  
  44. imageline($kep, rand(0,$width-1), rand(0,$height-1),rand(0,$width-1), rand(0,$height-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  45.  
  46. imageline($kep, rand(0,$width-1), rand(0,$height-1),rand(0,$width-1), rand(0,$height-1), imagecolorallocate($kep, rand(50,250), 0, 0) );
  47. $_SESSION['ell']=rand(0,9999);
  48. imagefttext($kep, 30, rand(-15,15), rand(0,30), rand(30,50), $piros, $aurorabc, $_SESSION['ell']);
  49. break;
  50. default:
  51. //Függőleges kiírás
  52. //Paraméterek sorban: kép amire írjuk,betűméret, elforgatás, kezdő x, kezdő y, szín, font file, szöveg
  53. imagefttext($kep, 30, 0, 19, $height/2+15, $piros, $aurorabc, 'MAFIA');
  54. }
  55. //Border
  56. imageline($kep, 0, 0, 0, $width-1, $border );
  57. imageline($kep, 0, 0, $width-1, 0, $border );
  58. imageline($kep, 0, $height-1, $width-1, $height-1, $border );
  59. imageline($kep, $width-1, 0, $width-1, $height-1, $border );
  60. header("Content-type: image/png");
  61. imagepng($kep);
  62. ?>
Kód: PHP
  1. if(!$_POST['check'])
  2.     {
  3.       $ellhiba="Nem hiteles&#38;#237;tett&#38;#233;l.<br/>";
  4.     }
  5.     elseif($_POST['check']!=$_SESSION['check'])
  6.     {
  7.       $ellhiba="Hib&#38;#225;s hiteles&#38;#237;t&#38;#233;s.<br/>";
  8.     }
  9. echo"<label for='check'><img id='check' class='banner120x50' src='http://mafia.realgameguides.com/img/?pic=check' alt='Ellen&#38;#337;rz&#38;#233;s'/></label><input id='check' type='text' name='check' maxlength='4'/>".$ellhiba;

Nem elérhető M. Tamás

  • Törzstag
  • **
  • Hozzászólások: 345
    • Honlapfejlesztés
Re: Általános problémák
« Válasz #5524 Dátum: 2011. március 04., 16:22:46 »
hát mivel a php az exit után nem fut tovább...
Kösz. Gondoltam, csak nekem a gedit nem emeli ki mint a break;-et.

Nem elérhető <madbence />

  • Teljes tag
  • ***
  • Hozzászólások: 1.629
  • Twitterista :)
    • Blogom
Re: Általános problémák
« Válasz #5523 Dátum: 2011. március 04., 15:27:24 »
hát mivel a php az exit után nem fut tovább...
mi chuck norris email címe? gmail@chucknorris.com
Blog: napszemuvegbe.tumblr.com
Twitter: twitter.com/madbence

Nem elérhető M. Tamás

  • Törzstag
  • **
  • Hozzászólások: 345
    • Honlapfejlesztés
Re: Általános problémák
« Válasz #5522 Dátum: 2011. március 04., 15:09:09 »
Egy gyors kérdés: Switch()-ben ha exit;-et használok, akkor a break;-et lehagyhatom, ugye?

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Általános problémák
« Válasz #5521 Dátum: 2011. március 04., 06:48:46 »
CMSekhez az ingyenes sablonoknál szokott kódolt footer lenni. De nem foglalkoztam még vele túlzottan.
De ajánlani csak ezt tudom --> http://forum.word-press.hu/topic/219-kodolt-footer-base64-lehetetlen-modositani/
Itt nézz szét szerintem. Elég sokszor kivesézték már a témát ez ügyben.
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető DéDé

  • Törzstag
  • **
  • Hozzászólások: 462
  • MR D
    • fbook
Re: Általános problémák
« Válasz #5520 Dátum: 2011. március 04., 06:27:14 »
Tisztelt Fórumtársak!
Olyan kérdésem lenne, hogy vannak portál rendszerek, amiben a footer.php-ban egy kód található(több rendszernél is találtam). Megváltoztatásuk esetén "összeomlik" az egész honlap. Ha pl. a tárhely szolgáltatóm honlap címét szeretném oda kiirni, akkor ez lehetseges-e?
A választ előre is köszönöm!
1. Hát igazából sok ilyen van ,de itt szerintem nem nagyon használunk kész cms rendszereket. de pl vannak olyanok is ahol betudod adminban állítani ,hogy mi legyen a footerben a szöveg. persze
    attól még  a rendszerneve ott lesz. ezzel azt akarom mondani ,hogy ha mondjuk felraktál egy e107-et akkor azt nagy valószínűséggel ott kell hagynod, esetleg mellé írhatnád a szolgáltatót.
2. Az is lehet ,hogy rossz helyről szeded ki.. ,mert ezeknek a rendszereknek általában template rendszerük van.
3. vagy keresel vmi kisebb portált ,mert ezt így nem lehet szerintem megmondani ,hogy melyiknél lehet átírni.
zavard össze a világot.... mosolyogj hétfõn ! (Garfield)

Nem elérhető djback

  • Tag
  • *
  • Hozzászólások: 143
Re: Általános problémák
« Válasz #5519 Dátum: 2011. március 03., 20:19:01 »
Tisztelt Fórumtársak!
Olyan kérdésem lenne, hogy vannak portál rendszerek, amiben a footer.php-ban egy kód található(több rendszernél is találtam). Megváltoztatásuk esetén "összeomlik" az egész honlap. Ha pl. a tárhely szolgáltatóm honlap címét szeretném oda kiirni, akkor ez lehetseges-e?
A választ előre is köszönöm!

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.941
    • rimelek.hu
Re: Általános problémák
« Válasz #5518 Dátum: 2011. március 02., 18:38:32 »
Jó, azért ennyire ne kössünk bele szerintem. Biztos oka van annak, hogy így csinálta. mb_strtolower kéne ilyen esetben  karakterkódolással az strtolower helyett, de jelen esetben a felcserélt függvényhívás is megoldás. Csak tudni kell ilyenkor hogy miért oldja meg.

Mivel a változó neve $hivatkozas, merem feltételezni, hogy url-be szánta az ékezet nélküli változatokat. Az már egy másik dolog, hogy ehhez nem kéne karaktereket cserélni, mert a tömb indexe lehet az ékezet nélküli név. Amit a foreach-ben is fel lehet használni.

De nyilván meg szeretné jeleníteni a nap nevét is mondjuk egy naptár programban. És nagybetűvel kezdve. Ezzel nincs semmi gond.
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető DéDé

  • Törzstag
  • **
  • Hozzászólások: 462
  • MR D
    • fbook
Re: Általános problémák
« Válasz #5517 Dátum: 2011. március 02., 18:24:40 »
Valamiért nem akar működni. Nem találom a hibát. Több szem többet lát:
Kód: PHP
  1. <?
  2.         $napok = array("Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap");
  3.         $mit = array('á', 'é', 'ü', 'ö', 'ő');
  4.         $mire = array('a', 'e', 'u', 'o', 'o');
  5.         foreach($napok as $nap) {
  6.             $hivatkozas = str_replace($mit, $mire, strtolower($nap));
  7.             echo $hivatkozas;
  8.         ?>
mondjuk én azt sem értem ,hogy :
1. minek kell lecserélni az ékezeteket ?
2. ha már beírtad miért nem kisbetűvel írtad a nap kezdőbetűket ?
3. vagy miért nem ékezet nélkül írtad őket?
zavard össze a világot.... mosolyogj hétfõn ! (Garfield)

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Általános problémák
« Válasz #5516 Dátum: 2011. március 02., 16:13:49 »
De, ez ettől még karakterkódolási hiba és semmi köze a "felcserélésnek".
Vagyis annyi köze van hozzá, hogy a rosszul beállított kódolás miatt az strtolower nem tudott mit kezdeni az ékezetes betűiddel és ezért adta vissza az, amit. Innentől már a replace sem tudott mit kezdeni, mivel nem voltak ékezetes karakterek.
Mivel te a csere után raktad az átalakítást, addigra már az ékezetes karakterek lecserélődtek, így az átalakítás is végbe tudott menni.

Ezt én nem nevezném sikernek, mivel ha a továbbiakban is így oldod meg a rossz beállításokat, sokat fogsz vele szívni. Ez csak egy tanács.
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."