Jump to content
php.lv forumi

NiTrino

Reģistrētie lietotāji
  • Posts

    193
  • Joined

  • Last visited

Posts posted by NiTrino

  1. Man arī reiz vajadzēja ko līdzīgu. Es gan darīju savadāk - to web lapu nokačāju kaut kur tmp folderī un tad laidu virsū file_get_contents().

    function downloadFile ($file_source, $file_target) {
    $rh = fopen($file_source, 'rb');
    $wh = fopen($file_target, 'wb+');
    
    if ($rh === false || $wh === false) 
    	return false;
    
    while (!feof($rh)) 
    	if (fwrite($wh, fread($rh, 1024)) === false)
    		return false;
    
    fclose($rh);
    fclose($wh);
    return true;
    }
    $tmp = '/www/host/tmp/google.tmp';
    downloadFile ('http://www.google.lv',$tmp);
    $contents = file_get_contents ($tmp);
    unlink($tmp);

     

    un par ideju lasīt pa daļām moš šis palīdzēs:

    Now you may use this code,to fetch the partial content like this:

    <?php
    $context=array('http' => array ('header'=> 'Range: bytes=1024-', ),);
    $xcontext = stream_context_create($context);
    $str=file_get_contents("http://www.fcicq.net/wp/",FALSE,$xcontext);
    ?>

     

    http://lv.php.net/file_get_contents

  2. ja es pareizi sapratu, tev vajag lai izlec apstiprinājums, un jā apstiprināts, nosubmitot formu un izpildīt darbību?

     

    <form action="" method="post" id="forma">
    <input type="hidden" name="is_submit" value="1" />
    <a href="java script:void(0);" onclick="if (confirm('Izpildīt?')) document.getElementById('forma').submit()" >[x]</a>
    </form>
    
    <?php
    if ($_POST['is_submit']) {
    //forma ir nosubmitota
    mysql_query("sql");
    }
    ?>

     

    es tikai nesaprotu kapēc tev tieši formu ar post metodi, daudz vienkāršak to var darīt caur _GET

  3. test2: skatoties ko. ja tu pievieno komentāru un hidden laukā ieraksti tekošo userid, tad gan nav labi (reāls piemērs iz dzīves). un parametri vienmēr jāpārbauda, vai tas <input type="text">, <select> vai <input type="radio">, $_GET vai $_POST. Vajag kodēt ar domu ka visi kas lietos tavu lapu mēģinās to lauzt :)

  4. iegu9.th.jpg

    Varbūt kāds man šito var izskaidrot. IE 6.

    Starpība starp abiem šāda:

    Tas kas pa labi:

    <ul class="mainMenu">
      <li><a href="?lang=lv">Latviešu</a></li>
      <li><a href="?lang=ru">Русский</a></li>
      <li><a href="?lang=en">English</a></li>
    </ul>

    Pa kreisi:

    <ul class="mainMenu"><li><a href="?lang=lv">Latviešu</a></li><li><a href="?lang=ru">Русский</a></li><li><a href="?lang=en">English</a></li></ul>

     

    Respektīvi, kā iesiet Enteru aiz </li>, tā IE uztaisa lieku breiku.

     

    CSS:

    .mainMenu {
    float:left;
    width:175px;
    }
    
    .mainMenu li {
    margin-bottom:3px;
    }
    
    .mainMenu li a {
    display:block;
    background:url('/images/icons/bullet.gif') no-repeat 0px 4px;
    padding-left:16px;
    }

  5. <input type="hidden" name="filmas_id" value="<?=$res[0]?>" />

     

    ...

    $filmas_id = intval($_POST['filmas_id']);

     

    $result = mysql_query("INSERT INTO komentari (niks, komentars, dtime, filmu_id)

    VALUES ('$niks','$komentars','NOW()',$filmas_id)",$connect);

  6. var megjinat kaut kaa shitaa.

     

    function getSpecialTags ($str,$tag) {
    $str=explode(' ',str_replace (array("\n","\r","\r\n")," ",$str));
    $str=preg_grep ('/(.*)(\['.$tag.'\])([0-9]+)(\[\/'.$tag.'\])(.*)/iU',$str);
    $str=array_values($str);
    return $str;
    }

×
×
  • Create New...