Jump to content
php.lv forumi

didy

Reģistrētie lietotāji
  • Posts

    56
  • Joined

  • Last visited

Posts posted by didy

  1. Labrīt!

     

    Meklēju programmētāju sociālā tīkla izstrādei. Par atalgojumu vienosimies. Ja, nepieciešams, varu nodrošināt darba vietu.

     

    Pieteikumus un aprakstu par zināšanu līmeni sūtīt uz e-pasu

  2. <?php 
    if ($_POST){
    $error = "";
    if($_POST['a1']  == ""){
    $error ="nr1 FALSE<br />";
    }
    if($_POST['a2'] == ""){
    $error ="nr2 FALSE<br />";
    }
    if($_POST['a3'] == ""){
    $error ="nr3 FALSE<br />";
    }
    if ($error != ""){
    echo "$error";
    }else {
    echo $_POST['a1'];
    echo $_POST['a2'];
    echo $_POST['a3'];
    }
    }else{
    ?>
    <form method="POST" action="/index.php">
    a1<input type="text" name="a1" /><br />
    a2<input type="text" name="a2" /><br />
    a3<input type="text" name="a3" /><br />
    <input type="submit" name="submit" />
    </form>
    <?php } ?>

    Velos lai $error izdruka visas kludas, nevis tikai vienu!

    Pemeram ja netiek aizpildiits a1 un a2. Gribu lao mainigais $error izdruka kludu par abiem.

    Ka to panakt, nepieskirot katrai kludas izdrukai savu mainigo!?

  3. Velos izveidot funkciju kura ietilpst vairaki defineti masiivi.

    Pie funkcijas izvades noradot vienu no masiviem un redzet izdrukatu masiivu rezultatu.

     

    <?php
    function auglis($auglis){
    $apple = array('apals', 'sarkans', 'koka');
    $kartupelis = array('ovals', 'bruns', 'zemee');
    echo "$auglis[0], $auglis[1], $auglis[2]";
    }
    auglis($auglis = $apple);
    ?>

     

    Izlabojiet, ko daru nepareizi.

  4. "SMTP SERVER: QK SMTP Server v3.01" bija nevis php.ini konfigs bet vienkarsi norade kadu serveri izmantoju!

    Paldies pa to pasu!

     

    php.ini

    [mail function]

    ; For Win32 only.

    SMTP = 00.00.00.00 - ieliku IP

     

    Varu nosutiit meilus ne tikai uz inbox. Bet joprojam uz gmail uzrada Connection timed out

     

    Edidt: Skiet ka uz .lv iet bet uz .com meili neaiziet

  5. Kas ir noteicošais kādēj un vienu meilu var aizsutīt vēstuli, bet uz citiem nevar?

     

    OS:WIN

    SMTP SERVER: QK SMTP Server v3.01

    PORT: 25

     

    Mēģināju sūtīt e-pastu uz

    1)"google mail - gmail"

    2)"tvnet mail"

    3)"inbox mail"

     

    SMTP Server uzrāda

    1) Connection timed out

    2) RCPT error: Helo command rejected: need fully-qualifield hostname.

    3) "Meils" nosūtijās

     

    Šeit php:

     

    <html>
    <body>
    <?php
    function spamcheck($field)
    {
    $field = filter_var($field, FILTER_SANITIZE_EMAIL);
    
    if(filter_var($field, FILTER_VALIDATE_EMAIL))
    {
    	return true;
    }
    else
    {
    	return false;
    }
    }
    
    if (isset($_REQUEST['email']))
    {
    $mailcheck = spamcheck($_REQUEST['email']);
    if ($mailcheck==FALSE)
    {
    	echo "Invalid input";
    }
    else
    {
    	$email = $_REQUEST['email'];
    	$subject = $_REQUEST['subject'];
    	$message = $_REQUEST['message'];
    	mail("[email protected]", "Subject: $subject",
    	$message, "From: $email" );
    	echo "Thank you for using our mail form";
    }
    }
    else
    {
     echo "<form method='post' action='mail.php'>
     Email: <input name='email' type='text' /><br />
     Subject: <input name='subject' type='text' /><br />
     Message:<br />
     <textarea name='message' rows='15' cols='40'>
     </textarea><br />
     <input type='submit' />
     </form>";
     }
    ?>

  6. Paldies, tomer izmantosu sadu variantu!

    $max_width = 180;
    $max_height = 90;
    
    
    $upfile =  'up/' . $name . ''; 
    $size = GetImageSize($upfile);
    	  $width = $size[0];
    	  $height = $size[1];
    
    
    	  $x_ratio = $max_width / $width;
    	  $y_ratio = $max_height / $height;
    
    	  if( ($width <= $max_width) && ($height <= $max_height) )
    	  {
    		   $tn_width = $width;
    		   $tn_height = $height;
    	  }
    	  elseif (($x_ratio * $height) < $max_height)
    	  {
    		   $tn_height = ceil($x_ratio * $height);
    		   $tn_width = $max_width;
    	  }
    	  else
    	  {
    		   $tn_width = ceil($y_ratio * $width);
    		   $tn_height = $max_height;
    	  }

  7. Autors varbut ir jocigs, bet klients ir pazistama persona. Si lapa netiks pardota par pilnu summu. Gribeju uzzinat videjo lapas vertibu no kuras tad pec personiskiem uzkatiem nonemsu dalu summas nost!

     

    Runajot par koda kartibu, ta ari neesmu sapratis kas tur tik "samezglots". Es nezuskatu ka mans kods ir pavirsi sakartots. Varbut nav pec visparpinemtajiem standartiem, bet es vinja labi orentejos! Ar laiku centisos taisiit lapas pec visparpienemtajiem standartiem.

     

    Ir teiciens: Macities, macities un velreiz macities!

     

    Pie ta ari pieturos! Paldies!

  8. Godigi sakot es nesaprotu, kas tani koda tik galvu jaucos. Neviens jau nav teicis ka kodeju no 0.

    Starpcitu.

    Divi varianti:

    1) var taisit lapu vizualu un funkcionalu - nesatraucoties par source kartibu

    2) taisit lapu vizualu un funkcionalu un ar konkretu sakartotu source

     

    Klients bus pilnigi vienadi apmierinats abos variantos!

     

    Ja klients izvelesies papildinat lapas iespejas, tad domaju, 70% vins izvelesies to pasu webdizaineri kurs veidoja attiecigo lapu.

    Ja tiek izvelata cita persona - tad tas jau vairs mani neietekme. Vel jau var minet reputaciju un tml. bet ta jau bus cita diskusija.

  9. Man nav svarigi vai nakamais cilveks kas izdomas papildinat kodu apjuks tur. Man ir butiski izveidot lapu kura patiik klientam un vinja prasibaam atbilstosi funkcionalu!

    Izsecinot Edija teikto, ja uzrodas jauns klients un jauta pec majaslapas mes uzreiz varam piedatvaat WP vai ko tml?! Nedoma ka tas ir mazliet nelogiski, ja velies nopelnit naudu?

  10. Njemot vera labojumus videja cena lapai varetu but ap 300 ?

     

    Atgadinu kas ietilpst:

     

    administratora panelis ar raksta ieliksanu, dzesanu, labosanu.

    Raksts = Virsraksts+Apraksts+Bilde

  11. meginaju intval(), bet izmainas nav!

     

    Risinajums:

    if(!isset($_GET['page']) || !ctype_digit($_GET['page'])) {
    $page = 1;
    }
    else {  
    $page = mysql_real_escape_string ($_GET['page']);
    }

  12. Netieku gala ar to drosibas caurumu! Varbut varetu palidzet. Kods sads:

    <?php
    if(!isset($_GET['page'])) {
    $page = 1;
    }
    else {
    $page = mysql_real_escape_string($_GET['page']);
    }
    $max_news = 4;
    
    $start = ($page * $max_news) - $max_news;
    
    $query = mysql_query("SELECT * FROM table ORDER BY id DESC LIMIT $start, $max_news"
    while($row = mysql_fetch_array($query)) {
    echo $row['title'];
    echo '<br />';
    }
    $sql = mysql_query("SELECT * FROM table"
    $result = mysql_num_rows($sql);
    
    $total_pages = ceil($result / $max_news);
    
    if($page > 1) {
    $previous = $page - 1;
    echo '<a href="?page=' . $previous . '">Previous</a>';
    }
    
    for($i = 1; $i <= $total_pages; $i++) {
    if($i == $page) {
    echo $i;
    }
    else
    {
    echo '<a href="?page=' . $i . '">' . $i . '</a> ';
    }
    }
    
    if($page < $total_pages) {
    $next = $page + 1;
    echo "<a href='?page=" . $next . "/'>Next »</a>";
    }
    ?>

    Labosanas sadalu uztaisiju!

    Ludzu izpalidziet!

×
×
  • Create New...