Jump to content
php.lv forumi

*jancis38*

Reģistrētie lietotāji
  • Posts

    197
  • Joined

  • Last visited

Posts posted by *jancis38*

  1. kkas man nesanāk...

    kas man būtu jaieraksta, lai skripts strādātu pēc manis prasītā.?

    index.php:

    <form enctype="multipart/form-data" action="upload.php" method="POST">
    File: <input name="fails" type="file"><br>
    <input type="submit" value="Upload File">
    </form>

     

    upload.php:

    <?php
    if (isset($_FILES['fails'])) 
    {
    if ($_FILES['fails']['size']>1024*1024*100) 
    {
    echo "Faila izmērs ir par lielu!";
    }
    else 
    {
    move_uploaded_file($_FILES['fails']['tmp_name'], "faili/".$_FILES['fails']['name']);
    echo "Fails veiksmīgi uploudots.";
    }
    }
    ?>

  2. Ar šito skriptu itkā vis ir kārtība, tikai kpc viņš neparāda man iekšā textarea tā faila saturu?

    Viņš rāda tukšu, bet tajā *.txt failā ir saturs.

    <?php 
    $fails = fopen('test.txt','w');
    if($_POST['content']) fwrite($fails,$_POST['content']);
    ?>
    <form method="post" action=""><textarea name="content">
    <?php 
    $file = file_get_contents ('test.txt');
    echo "$file";
    ?>
    </textarea><br><input type="submit" value="Saglabāt izmaiņas">
    </form>

  3. Tātad ir šāds php banošanas skripts:

    <?php
    function is_baned($ip)
    {
    $fails =file("bans.txt");
    $cik=count($fails);
    $separat = "|";
    for($i=0; $i<$cik; $i++)
    {
    $saturs = substr($fails[$i], 0, strpos($fails[$i],$separat));
    if($ip == $saturs)return true;
    }
    return false;
    }
    if (getenv('HTTP_X_FORWARDED_FOR'))$ip = getenv('HTTP_X_FORWARDED_FOR');
    else $ip = getenv('REMOTE_ADDR');
    
    if(is_baned($ip)) exit;
    ?>

    iekš bans.txt ir lietotāju IP adreses. ;)

    kad kāds tiek nobanots, viņam rādas balta lapa!

    kā var izdarīt lai viņš includo kādu *.php failu?

    mēģināju šādi:

    if(is_baned($ip)) include('index.php'); exit;

    tikai diemžēl izmetās šāds errors:

    Fatal error: Cannot redeclare is_baned() (previously declared in C:\Web\www\inc\bans\bans.php:2) in C:\Web\www\inc\bans\bans.php on line 13

  4. nu es gribu tā, lai var ierakstīt *.txt failā,

    kkādu tekstu, tikai tā lai caur <select> </select> vai <option> </option> tagiem, vajadzētu izvēleties kādu no vairākiem *.txt failiem, un izvēletajā varētu kko ierakstīt.

  5. Ir vajadzīgs scripts ar kura palīdzibu caur <option></option> tagiem var ierakstīt *.txt failā. *.txt failu izvēlas caur <option></option> tagiem

    Varbūt kādam nav paķēries kkas tāds?

    Ļoti vajag, tpc būšu ļoti pateicīgs, ja kāds palīdzēs. :)

  6. Taisi galveno failu index.php, kur iekļauj to menu failu, un tad ar manis doto vai tavu kodu iekļauj attiecīgo satura failu (atkarībā no $_GET['do']).

    es ierakstiju to kodu virs menu iekš index.php

    bet weblapa neveras vaļā, tipo webs uzskārās. :(

  7. man te metājās vienā mapē šitāds kods:

    <?php
    $id = $_GET['id'];
    switch($id) {
    default:
    case '1':
    include 'index2.php';
    break;
    case '2':
    include 'index3.php';
    break;
    }
    ?>

    bet es nevaru saprast ko ar viņu darīt?

    man menu ir ielikts ar include, vai man includotajā menu php failā ir jaieraksta šis kods?

  8. nu jā labi ok.

    to viņš webbrowseri parāda, bet viņš tak paliks tajā pašā index.php

    bet kā lau iztaisi lai rādas:

    http://localhost/index.php?do=bildes

    un tu atrodies jau bildes.php

    tikai browserī rādas:

    http://localhost/index.php?do=bildes

  9. kā var uztaisīt tā, ka esmu iegājis webbrowseri links uzrāda šādi:

    http://localhost/index.php

    izvēlnē ieklikščinu piem. Bildes, un webbrowserī parādas:

    http://localhost/index.php?do=bildes

    kā ta var uztaisīt?

  10. nu jā, tas man ir tāds kā viesu saraksts, ja man nepatīk links, kurā lietotājs atrodas, tad es uzlieku banu, vnk ierakstu administrātoru IP adreses, lai tās neizkrīt webā! nu kr4 IP adreses kuras es negribu lai raksta iekš *.txt failā tās ir IP adreses kuras piedere mājaslapas administrātoriem!

×
×
  • Create New...