PHP kérdés

Ez a téma lezárásra került a moderátor által. A lezárás oka: konkr�t technikai k�rd�seket a tud�st�rba, k�l�n t�m�kba!
PHP kérdés
2002-06-28T20:03:53+02:00
2003-10-18T09:45:16+02:00
2022-11-01T23:45:36+01:00
  • kihagytam egy sort,

    ez a teljes kód:


    $mappaneve = "sub1"; $nyitas = opendir($mappaneve); ## Szamolo for ($subszam=1; $nyitas == true; $subszam++) { $mappaneve = "sub$subszam"; $nyitas = opendir($mappaneve); mkdir( "sub$subszam", 0777 ); closedir($mappaneve); }
    Mutasd a teljes hozzászólást!
  • Ja, már rájöttem :)

    Van még1 problematik!

    Ha az eplanet-en lefuttatom az alábbi kódot

    $nyitas = opendir($mappaneve); ## Szamolo for ($subszam=1; $nyitas == true; $subszam++) { $mappaneve = "sub$subszam"; $nyitas = opendir($mappaneve); mkdir( "sub$subszam", 0777 ); closedir($mappaneve); }

    csodalatosan letrehoz minden futas után egy következő számu "sub" könyvtárat

    De az srv.hu-n csak a sub4-ig csinálja meg a mappákat utána megáll. Sajnos az errort nem látom mert az srv.hu nem jeleníti meg.
    Plz help!
    Mutasd a teljes hozzászólást!
  • Miért? Mit rontottam el?

    Például, hogy angol tudás nélkül próbálsz programozni... :)
    Ott írja szerencsétlen, hogy a $kvtnev könyvtár nem létezik az aktuális könyvtárban. Ezt illene detektálni, és nem belemenni a ciklusba, amelynek ebből kifolyólag nem lesz vége.
    Mutasd a teljes hozzászólást!
  • Hi! Újabb kérdésem lenne!

    Az alábbi kód

    <? $kvtnev = "sgs"; $kvt = opendir( $kvtnev ); while ( gettype( $fajl = readdir( $kvt )) !=boolean ) { if (is_dir( "$kvtnev/$fajl" ) ) print "(D)"; print "$fajl<br>"; } closedir( $kvt ); echo "A kódban nincs hiba"; ?>

    Ezt a hibát generálja a böngészőben végtelenségig:


    Warning: OpenDir: No such file or directory (errno 2) in /home/hosting/free/phptest/index.php on line 3 Warning: Supplied argument is not a valid Directory resource in /home/hosting/free/phptest/index.php on line 5 Warning: Supplied argument is not a valid Directory resource in /home/hosting/free/phptest/index.php on line 5 Warning: Supplied argument is not a valid Directory resource in /home/hosting/free/phptest/index.php on line 5 Warning: Supplied argument is not a valid Directory resource in /home/hosting/free/phptest/index.php on line 5 Warning: Supplied argument is not a valid Directory resource in /home/hosting/free/phptest/index.php on line 5

    Miért? Mit rontottam el?
    Mutasd a teljes hozzászólást!
  • Köszi
    Mutasd a teljes hozzászólást!
  • mikor fogja mindenki normálisan írni a tömbindexeket? :P
    $kari[$szam][balrol] helyett $kari[$szam]['balrol']

    idézőjelben:
    print "ize {$kari[$szam]['balrol']} plusz {$bigyo->lala}";
    Mutasd a teljes hozzászólást!
  • Köszi
    Mutasd a teljes hozzászólást!
  • print "Absolúlt értéke : abs( $z );

    helyesen:

    print "Absolúlt értéke : " . abs( $z );

    Mutasd a teljes hozzászólást!
  • Hi! Nekem is lenne egy hibás kódom, de nem tudom mi a baj:

    <html>
    <body>
    <?php

    function vizsgal ( $z )
    {
    print "A bevitel értéke : $z<br>";
    print "A bevitel típusa : ".gettype ( $z )."<br>";
    switch ( gettype( $z ) )
    {
    case "integer" :
    case "double" :
    print "Absolúlt értéke : abs( $z );
    break;
    }
    }

    vizsgal( 9 );
    ?>

    </body>
    </html>

    A fodítóm az ' unexpected $end ' hibát irja ki. De akkor most mit nem zártam le?
    Mutasd a teljes hozzászólást!
  • print $kari[$szam][balrol]
    Mutasd a teljes hozzászólást!
  • ha egymásba ágyazott tömböket akarsz kiíratni echoval, ne tedd idézőjelbe a változót, mert akkor nem fog működni.
    $szam = 1; for ( $szam = 1; $kari[$szam]; $szam++ ) { print $kari[$szam][balrol] . "<br>"; }

    Így működni fog...
    Mutasd a teljes hozzászólást!
  • Hi!

    Nekem is lenne egy egyszerű kérdésem, bár nem kimondottan PHP. Cookie-król van szó, nevezetesen arról, hogy nem menti le az IE6 (XP). Levettem minimumra a biztonsági beállításokat, mégsem működik.

    Tképpen Perlben akartam megcsinálni HTTP fejlécben print "Set-cookie: name=value stb. stb."-vel, de nem jön össze. Lehet, hogy a localhostról érkező cookie-kat nem menti le? (otthon teszteltem Apache+ActivePerl-el)

    Bár mintha JavaScripttel sem ment volna...
    Mutasd a teljes hozzászólást!
  • A for ciklusban van a gond, nem stimmel a logikai feltétel! Bár nem igazán értem, lehet, hogy én vagyok a hülye, akkor bocsi az okoskodásért...
    Mutasd a teljes hozzászólást!
  • Hi a következő kódom nem működik de nem értem miért :(

    <?
    $kari[1] = array (
    "nev" => "Foszereplo",
    "balrol" =>"400",
    "fontrol" => "200",
    "index" => "6",
    "image" => "foszereplo"
    );

    $kari[2] = array (
    "nev" => "Foszereplo",
    "balrol" =>"300",
    "fontrol" => "150",
    "index" => "6",
    "image" => "foszereplo"
    );

    $szam = 1;
    for ( $szam = 1; $kari[$szam]; $szam++ )
    {
    print "$kari[$szam][balrol]<br>";
    }
    ?>

    A végeredménynek a következőnek kéne lennie:

    400
    300

    De ez lesz:

    Array[balrol]
    Array[balrol]


    Mit rontottam el? Plz help! :(
    Mutasd a teljes hozzászólást!
  • Sajnos nem sok fogalmam van a php nyelvről, de azt a feladatot kaptam, hogy egy HTML form tartalmát el kell juttatni egy e-mail címre. Ez még nem lenne gond, eddig el is jutottam, a bonyolítás annyi, hogy nem a levélben kell megjelenni az adatoknak, hanem egy csatolt állományként kell elmennie. Tehát a kérdésem az, hogy hogy oldajam ezt meg? Azt sejtem, hogy hogyan kell a mezők tartalmát egy file-ba beleírni (de ebben sem vagyok biztos , viszont azt biztosan nem tudom hogy hogy kell file-t email-en kereszül csatolva elküldeni. Köszi a segítséget!
    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által. A lezárás oka: konkr�t technikai k�rd�seket a tud�st�rba, k�l�n t�m�kba!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd