Jump to content
php.lv forumi

ziedinjsh

Reģistrētie lietotāji
  • Posts

    789
  • Joined

  • Last visited

Posts posted by ziedinjsh

  1. Labsvakars!

     

    Kā varētu uztaisīt tādu lietu kā: man ir uztaisīta talk systēma. Kad saraksts vienā lapā ir jau vairāk par 10 tad apakšā ir poga [vēl sarunas]. Uzspiežot uz pogu atveras apakšā vēl papildu 10 (jair tik daudz, ja nav tad parāda to kas ir) Ja paliek vēl tad poga paliek un var atkal uzspies un atveras tālāk.

     

    takl php kods ir šeit

     

    domāju ka to varētu darīt bez ajax.. tīri ar php

     

    Paldies jau iepriekš.

  2. lab.. salaboju:

    <?php
    session_start();
    include("header.php");
    include("fcs/functions.php");
    if(!isset($_SESSION['ID'])){
    include("login.php");
    } else {
    
    include("menu.php");
    
    $user_id = (isset($_GET['user_id'])) ? $_GET['user_id'] : '';
    $data = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE user_id='".$user_id."'"));
    
    echo $data['user_name'];
    
    include("footer.php");
    }
    ?>
    

     

    uzspiežot uz linuku atveras profile.php?user=18, bet neizvada echo $data['user_name'];

  3. headera vietā es uzliku šo

    <meta http-equiv='refresh' content='0;url=index.php'>

    ja ielieku

    header("Location:index.php");

     

    tad ir Warning: Cannot modify header information - headers already sent by (output started at D:\WEB\xampp\htdocs\forums\header.php:138) in D:\WEB\xampp\htdocs\forums\login.php on line 27

  4. skatījos jau postus par login.php, bet vienalga nesaprotu kur ir problēma manējā!

    if(isset($_POST['login'])){
    
    
    $user_email = $_POST['user_email'];
    $user_pass = md5($_POST['user_pass']);
    
    
    $user_email = stripslashes($user_email);
    $user_pass = stripslashes($user_pass);
    $user_email = mysql_real_escape_string($user_email);
    $user_pass = mysql_real_escape_string($user_pass);
    
    $sql = "SELECT * FROM users WHERE user_email='$user_email' and user_pass='$user_pass'";
    $result = mysql_query($sql);
    
    
    $count = mysql_num_rows($result);
    
    
    if($count==1){
    
    $_SESSION['user_email'] = $user_email;
    
    
    
    
    echo "<meta http-equiv='refresh' content='0;url=index.php'><img src='img/loader.gif'><br>";
    }
    else {
    echo "<spna style='color:#ff0000;font-weight:bold;margin-bottom:10px;'>Nepareizs e-pasts un/vai parole!";
    }
    }
    

  5. tā.. jā bija izdzēsies no headera.. uzliku atpakaļ.. tagad man visās lapās rāda:

     

    Notice: Use of undefined constant user_email - assumed 'user_email' in D:\WEB\xampp\htdocs\forums\index.php on line 4

     

    Deprecated: Function session_is_registered() is deprecated in D:\WEB\xampp\htdocs\forums\index.php on line 4

     

    uz līnjas 4 (index.php):

    if(!session_is_registered(user_email)){
    

  6. Sveiki! šāds ir links uz lietoāja profila:

    <a href='profile.php?user=".$data['user_id']."'>".$data['user_name']."</a>
    

     

    un šis profile php

    <?php
    include("header.php");
    include("fcs/functions.php");
    if(!session_is_registered(user_email)){
    include("login.php");
    } else {
    include("menu.php");
    
    $user_id = (isset($_GET['user_id'])) ? $_GET['user_id'] : '';
    $data = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE user_id='".$user_id."'"));
    
    echo $data['user_name'];
    
    include("footer.php");
    }
    ?>
    

     

    uzspiežot uz linka atveras lapa, bet viņa ir tukš! Kapēc tā?

  7. partasti it kā izmanto lapaspuses kad ir pietiekami daudz informācijas vienā lapā, bet es gribētu izmantot savādāku veidu.. piemēram man lapā ir jau 20 saraksti, bet 21 un tālāk ir par daudz.. tad zem pēdējā saraksta parādās poga piem. ar nosaukumu [Parādīt vairāk] tad atveras vēl kādi 20 klāt (protams ja ir tik daudz iekš mysql)

     

    varbūt kaut kur ir kāds peejams gatavs scripts? php, java vai ajax

     

    Paldies jau iepriekš!

  8. Zinu, ka nav kaut kas pareizi.. vai nekas nav pareizi, bet meiģināju kko..

     

    $talk=mysql_query("SELECT AS id, talk_message, time FROM talk LEFT JOIN SELECT user_name, user_photo FROM users GROUP BY id");
    while($data = mysql_fetch_array( $talk )){ 
    
    echo "<div class='talk-messages'>";
    echo "<div class=''>".$data['talk_message']."</div>";
    echo "<div class=''>".$data['user_photo']."</div>";
    echo "<div class=''>".$data['user_name']."</div>";
    
    echo "</div>";
    
    }
    

     

    protams jau neko nenolasa.. tikai izmet erroru:

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\WEB\xampp\htdocs\forums\index.php on line 60

  9. Sveiki!

     

    Vēlos izveodt user talk system.. nekā tur daudz nebūs tikai messige teksts. jautājums man ir par datu ievadīšanu mysql un pēc tam nolasīšanu.

     

    no talk ievadīsies: id, user_id, message, date, time. kā pēc tam izvadīt no datu bāzes papildus vēl user_name, user_photo kas atrodas citā tabula?

  10. labi. tagad peivieno datubāzei, bet tagad vairs neuploado bildi! kapēc tā!?\

     

    <?php
    session_start();
    include ("dbase.php");
    
      $destination_path = "../avatars/";
    
      $result = 0;
    
      $user_photo = $destination_path . basename( $_FILES['avatar']['name']);   $user_photo = ($_FILES['avatar']['name']);
    
    
      $mysql = mysql_query("UPDATE users SET user_photo='$user_photo' WHERE user_email='".$_SESSION['user_email']."'");
      if(@move_uploaded_file($_FILES['avatar']['tmp_name'], $photo)) {
         $result = 1;
      }
    
      sleep(1);
    ?>
    
    <script language="javascript" type="text/javascript">window.top.window.stopUpload(<?php echo $result; ?>);</script>   
    

  11. upload.php

    <?php
    session_start();
    
      $destination_path = "../avatars/";
    
      $result = 0;
    
      $user_photo = $destination_path . basename( $_FILES['avatar']['name']);
    
      $avatar = "UPDATE users SET user_photo='$user_photo' WHERE user_email='".$_SESSION['user_email']."'";
      if(@move_uploaded_file($_FILES['avatar']['tmp_name'], $user_photo)) {
         $result = 1;
      }
    
      sleep(1);
    ?>
    
    <script language="javascript" type="text/javascript">window.top.window.stopUpload(<?php echo $result; ?>);</script>   
    

     

    Bildi folderā augšupielādē, bet iekš mysql neieliek bildes nosaukumu! Kas par vainu!?

  12. nesaprotu kapēc neiet:

     

    headrī

    <script type="text/javascript" >
    $(function(){
    	var btnUpload=$('#upload');
    	var status=$('#status');
    	new AjaxUpload(btnUpload, {
    		action: 'fcs/upload.php',
    		name: 'avatar',
    		onSubmit: function(file, ext){
    			 if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){ 
                       // extension is not allowed 
    				status.text('Only JPG, PNG or GIF files are allowed');
    				return false;
    			}
    			status.html('<img src="img/loader.gif">');
    		},
    		onComplete: function(file, response){
    			//On completion clear the status
    			status.text('');
    			//Add uploaded file to list
    			if(response==="success"){
    				$('<li></li>').appendTo('#files').html('<img src="avatars/'+file+'" alt="" /><br />'+file).addClass('success');
    			} else{
    				$('<li></li>').appendTo('#files').text(file).addClass('error');
    			}
    		}
    	});
    
    });
    </script>
    

     

    upload.php:

    $uploaddir = 'avatars/'; 
    $file = $uploaddir . basename($_FILES['avatar']['name']); 
    
    
    if (move_uploaded_file($_FILES['avatar']['tmp_name'], $file)) { 
     echo "success"; 
    } else {
    echo "error";
    }
    

     

    bet bildes viņš nelādē iekšā!

  13. $existing_users=array('roshan','mike','jason'); 
    $user_name=$_POST['user_name'];
    if (in_array($user_name, $existing_users)) {
    echo "no";
    } else{
    echo "yes";
    }
    

     

    Kā šo var uztaisīt lai lasa no datubāzes?

  14. register.php

     

    <?php
    error_reporting(E_ALL);
    include "header.php";
    include "fcs/dbase.php";
    include "lang/lv.php";
    
    
    echo "<div id='blanket' style='display:none;'></div>";
    echo "<div id='popUpDiv' style='display:none;'>";
    echo "<div class='content'>";
    
    
    
    echo "<form method='post' action='fcs/reg.php' autocomplete='off'>";
    
    echo "<span class='error' style='display:none'> Please Enter Valid Data</span>";
    echo "<span class='success' style='display:none'> Registration Successfully</span>";
    
    
    echo "<input type='text' name='user_name' id='user_name'/>";
    echo "<input type='text' name='user_email' id='user_email'/>";
    echo "<input type='password' name='user_pass' id='user_pass'/>";
    echo "<input type='password' name='user_pass2' id='user_pass2'/>";
    echo "<input type='submit' name='register' value='".$lang['reg05']."' />";
    echo "</form>";
    
    
    echo "</div></div>";
    
    echo "<input type='submit' value='register' onclick=\"popup('popUpDiv')\">";
    ?>
    

     

    reg.php

     

    <?php
    include ("dbase.php");
    
    $user_name = mysql_real_escape_string(trim($_POST['user_name']));
    $user_email = mysql_real_escape_string($_POST['user_email']);
    $user_pass = md5($_POST['user_pass']);
    $user_date = date('y.m.d');
    
    if ($_POST['user_pass'] != $_POST['user_pass2']) {
           echo "Paroles nesakriit";
           }
    
    
    $add = "INSERT INTO users (user_name, user_email, user_pass, user_date) VALUES ('$user_name', '$user_email', '$user_pass', '$user_date')";
    $result = mysql_query($add) or die(mysql_error());
    
    if($result){
    echo "All done!";
    }else {
    echo "ERROR";
    }
    echo "<div id='results'></div>";
    ?>
    

×
×
  • Create New...