22786
Html-, css- és php-help
  • Cat 02 #12941
    Hát elvileg saját tárhelyen nincs időkorlát, ingyenesen meg nem.
  • kalapos
    #12940
    Meg lehet hosszabbítani?
  • Cat 02 #12939
    Túllépsz az időkorláton.
  • kalapos
    #12938
    Elfelejtettem írni hogy amikort azt a 64 mb os filet vagy az 1Gb osat fel akartam tölteni akkort az error log ba ez lett bejegyezve:
    [29-Oct-2009 15:48:22] PHP Warning: POST Content-Length of 1084407483 bytes exceeds the limit of 52428800 bytes in Unknown on line 0
    [29-Oct-2009 23:39:18] PHP Warning: POST Content-Length of 66197061 bytes exceeds the limit of 52428800 bytes in Unknown on line 0
  • kalapos
    #12937
    Megtettem de nem működik.
    Emellett meg az upload_file.php 19 sorát átírtam erre
    if ($kulcs['size']>1084741824) //megnezzuk a feltoltott file meretet, es ha nagyobb mint 1GB akkor..
    A célom az lett volna hogy 1084741824 vagyis 1GB lehessem max feltölteni.
    A kis fileokat fel is tölti de márt a 63 Mb osokat nem.Olyan mintha feltöltené de a tárhelyen nem jelennek meg.Mi a megoldás?

  • Flamer
    #12936
    ez tökyó de noob vagyok szoval sztem marad az hogy amit találok a neten azthazsnálom. :D
    megnéztme amit bemásoltál. lol :D szeritned értem :D
    na mindegy de már legalább vágom hogy vmi array-es cuccot kell keresnem :D htx
  • Voyager5
    #12935
    index.php-ben beirod pl ezeket a </form> utan:
    <?php
    $directory="files";
    $dir_tomb=scandir($directory);
    unset($dir_tomb[0]);
    unset($dir_tomb[1]);
    foreach ($dir_tomb as $tomb=>$kulcs)
    {
    echo '<p><a href="'.$directory.'/'.$kulcs.'">'.$kulcs.'</a></p>';
    }
    ?>
  • bracsek #12934
    Igen meg lehet oldani,

    berakod az array be és in_array függvőny
    A wildcardos dolog is megoldható berakod tömbe, és pl: in_wildarray Ha nem tudod megírni te magad, de ajánlom figyelmedbe az array_map függvényt, azzal befér ez fél sorba is.
  • Flamer
    #12933
    yamer 1 day..

    http://pastebin.com/d75fde853
  • bracsek #12932
    Unknown post id, it may have expired or been deleted.
  • Flamer
    #12931
  • bracsek #12930
  • Cat 02 #12929
    Rakj fel phpbb-t, az egyszerűbb.
  • JackSparrow88
    #12928
    Heló, az én kérdésemre is válaszoljatok lécci,thx, #12915 hozzászólás
  • kalapos
    #12927
    Kösz ez jó.
    Csak még egy kérdés illetve kérés.Az megoldható lenne hogy feltöltés után kiírja a file közvetlen elérését?És mondjuk alatta lenne egy gomb hogy új feltöltés és akkort visszamenne az index oldalra?
    Remélem érted mire gondolok.
  • Voyager5
    #12926
    Gyorsan osszedobtam vmit, ugyhogy lehetnek hibak benne boven, es ez csak amolyan kiindulo script.
    Millio dolgot lehetne meg vele vizsgaltatni stb.

    index.php
    upload_file.php
  • Cat 02 #12925
    http://w3schools.com/php/php_file_upload.asp
  • kalapos
    #12924
    Az megoldható lenne hogy ne csak képeket hanem modjuk rar okat is fel lehessen tölteni?
  • Flamer
    #12923
    helloa,
    http://pastebin.com/d3546ea35
    ezt itt.. hogy lehet megcisnálni úgy hogy egy tömbe definiálom hogy allowedip és akkor if allowed akkor ez hanem akkor meg az.

    a másik meg hogy ugyanez deny-ra.

    megoldható hogy kezelre a * wildcardot? :o
  • kalapos
    #12922
    Az nagyon jó lenne. :)
  • Voyager5
    #12921
    Ez igy elegge kezdetleges, es nehez elmagyarazni (nekem legalabbis :D), hogy mi a problemak forrasa.
    Az elso pl az, hogy formon belul formod van, ami nem lehet, a masodik meg az, hogy az inputoknak ugyanaz a nevuk (name="file").
    Estefele ha raerek irok egy normalisabb scriptet, de ezt elmagyarazni nemigazan tudom.
  • kalapos
    #12920
    Ha az index .htm et átírom erre:
    <html>
    <body>

    <form action="upload_file.php" method="post"
    enctype="multipart/form-data">
    <label for="file">Filenév:</label>
    <input type="file" name="file" id="file" />
    <br />

    <form action="ere/upload_file.php" method="post"
    enctype="multipart/form-data">
    <label for="file">Filenév:</label>
    <input type="file" name="file" id="file" />
    <br />


    <input type="submit" name="submit" value="Feltöltés" />
    </form>

    </body>
    </html>

    akkort ugyan 2 feltöltő ablak megjelenik de az elsőnél semmit nem enged feltölteni.De ugyan azokat a fileokat a második engedi.Mi a gond?
    A move_uploaded_file() fuggvenny meg nem tudom hova kell.
  • kalapos
    #12919
    És ezt pontosan hova is kellene betennem?
    Nem nagyon értek hozzá ugyhogy megkérhetlek hogy írd le?
  • Voyager5
    #12918
    Rogziteni a kepet a move_uploaded_file() fuggvennyel tudod, több filet pedig több input mezovel tudsz bekerni.
  • kalapos
    #12917
    Képek mégegyszer

  • kalapos
    #12916
    Hali.
    Egy képfeltöltőt szeretnék az oldalamra de elakadtam és sehogy nem jutok tovább.
    Jelenleg itt tartok:



    Tehát hogyan tudom meghatározni hogy hova mentse a képet?Mert alapból oda menti ahol a második kép mutatja.
    Illetve azt hogyan tudnám megoldani hogy egyszerre akár több képet(mondjuk 5 db ot) leheseen feltölteni?
    Van egy index.htma ami ezt tartalmazza:
    <html>
    <body>

    <form action="upload_file.php" method="post"
    enctype="multipart/form-data">
    <label for="file">Filename:</label>
    <input type="file" name="file" id="file" />
    <br />
    <input type="submit" name="submit" value="Submit" />
    </form>

    </body>
    </html>

    illetve egy upload_file.php ami ezt tartalmazza:
    <?php
    if ((($_FILES["file"]["type"] == "image/gif")
    || ($_FILES["file"]["type"] == "image/jpeg")
    || ($_FILES["file"]["type"] == "image/jpg")
    || ($_FILES["file"]["type"] == "image/pjpeg"))
    && ($_FILES["file"]["size"] < 20000))
    {
    if ($_FILES["file"]["error"] > 0)
    {
    echo "Error: " . $_FILES["file"]["error"] . "<br />";
    }
    else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br />";
    echo "Type: " . $_FILES["file"]["type"] . "<br />";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
    echo "Stored in: " . $_FILES["file"]["a"];
    }
    }
    else
    {
    echo "Érvénytelen kiterjesztés";
    }
    ?>

    Előre is kösz
  • JackSparrow88
    #12915
    Heló, szeretném betenni az oldalamra az ImperialBB fórumot, de már az elején elakadtam:
    1. töltsd fel a scriptet
    2. futtasd le az install/index.php-t ahol be kell állítani a MySQL kapcsolódási adatokat, az ftp-t, és az admin felhasználónevet.
    3. ami az install végén kijön egy textareaban szöveg, azt jelöld ki, másold be az includes/config.php -ba és töltsd fel.
    Így kéne berakni ugye de a 2. pontban a "futtasd le"-t nem így kell -> http://www.oldalam.hu/install/index.php?
    mer nekem nem csinál semmit ha meg máshogy kell akkor meg hogyan?
  • Malakai
    #12914
    navigator.userAgent-ből pontosan ki lehet olvasni.
  • Cat 02 #12913
    Húha, azt hittem van erre valami egyszerű megoldás, mint a head-ben az IE ellenőrzés, de akkor így felejtős :)
  • Lazarus
    #12912
    Nem úgy értettem ;)

    Én itt kezdeném

    JS-el biztos lehet browsert detektálni ebben Google segít, de hogy ennyire részletesen a verziószámot is le tudja-e kérni abban nem vagyok biztos
  • Cat 02 #12911
    JS lenne a legmegfelelőbb. (1 kommentbe kéne beleoperálni)
    ha meg arra értetted h a mondtad 2. fele értelmileg nem értelmes akkor kabbe (:
  • Lazarus
    #12910
    melyik nyelven?
  • Cat 02 #12909
    Hogy tudnék olyan feltételt berakni, hogy valami csak akkor jelenjen meg ha FF 3.5 alatt ? Ilyesmi kéne
    Ha FF 3.5 akkor <audio> else semmi.
  • Agy Halott #12908
    kicsit bonyolult az a kod, nekem egyszeru kell, mert ez nem resze az oldalamnak, hanem kulon projekt! azert koszi!
  • Agy Halott #12907
    <?
    $darab_per_oldal = 10;
    $oldal = $_REQUEST["oldal"];
    if (empty($oldal)) { $oldal=1; }
    $begin = $oldal - 1;
    while($begin < 1)
    $begin++;
    $end = $oldal + 10;
    while($end > 99999999999999)
    $end--;
    echo '<div class="lapozo">';
    for($i=$begin; $i<=$end; $i++){
    echo ($i == $oldal) ? ' ['.$i.'] ' : ' <a href="index2.php?oldal='.$i.'">'.$i.'</a> ';}
    echo '</div>';
    for($y = ($darab_per_oldal*$oldal)-9; $y <= $darab_per_oldal*$oldal; $y++){
    echo '<a href="http://yp.shoutcast.com/sbin/tunein-station.pls?id='.$y.'">'.$y.'</a><br />'; }
    ?>


    kozben megtalaltam a kilistazott oldalakert felelos reszt:
    while($end > 99999999999999)

    a kerdesem, hogy hogyan allithatnam be, hogy a vegtelensegig listazza?
    jelenleg 99999999999999 van oda irva, de vmi szebb megoldas van erre, ami limit nelkul vegtelenig listaz?

    koszi
  • Agy Halott #12906
    koszi megnezem oket es majd irok mire jutottam!
  • Easy Rider
    #12905
    lapozás: http://pastebin.com/d5c1ee826
  • Cat 02 #12904
    Próbáld meg ()-be rakni az y<= részt.
    Az végtelen dolgot meg legszélszerűbb lenne egy while ciklussal, legegyszerűbb és legnemszépebb pedig egy if (y==$max_fajl) {break;}
  • Agy Halott #12903
    epp ez az, hogy vegtelensegig listazza az oldalak szamat, az nem jo.
    amit lentebb irtam, az majdnem mukodik, csak az oldalakon valo elore haladaskor nem mutatja a tovabbi oldalakat.

    http://omvan.110mb.com/index2.php nem tudod miert? mert nekem fogalmam sincs
  • Agy Halott #12902
    kicsit utana neztem, de szerintem nem mukodik:
    <?
    $darab_per_oldal = 10;
    $oldal = $_REQUEST["oldal"];
    if (empty($oldal)) { $oldal=1; }
    $begin = $oldal - 1;
    while($begin < 1)
    $begin++;
    $end = $oldal + 10;
    while($end > 10)
    $end--;
    echo '<div class="lapozo">';
    for($i=$begin; $i<=$end; $i++){
    echo ($i == $oldal) ? ' ['.$i.'] ' : ' <a href="index2.php?oldal='.$i.'">'.$i.'</a> ';}
    echo '</div>';
    for($y = ($darab_per_oldal*$oldal)-9; $y <= $darab_per_oldal*$oldal; $y++){
    echo '<a href="http://oldal.hu/?id='.$y.'">'.$y.'</a><br />'; }
    ?>