Jump to content
php.lv forumi

Jackal

Reģistrētie lietotāji
  • Posts

    215
  • Joined

  • Last visited

Posts posted by Jackal

  1. Šheit būs mans balsošanas skripts http://paste.php.lv/3762 It kā darbojas vienīgi parāda, ka nav definēts index ipp, ja lietotājs veel nav balsojis, bet lieta tāda, ka nezinu kā uztaisīt, lai būtu definēts. Varbūt kādam ir idejas kā to labāk izdarit vai arī kā labāk uztaisīt lai lietotājs varētu balsot tikai vienu reizi?

  2. Nu man ir shitāds sktipts, tikai ir viena problēma ar šito skriptu var uploadot jebkuru failu. Kā ierobežot uploadošanu, lai var uploadot tikai bildes?

     

    <?php

    if($_SERVER['REQUEST_METHOD'] =='POST'){

    foreach ($_FILES["pictures"]["error"] as $key => $error) {

    if ($error == UPLOAD_ERR_OK) {

    $tmp_name = $_FILES["pictures"]["tmp_name"][$key];

    $name = $_FILES["pictures"]["name"][$key];

    move_uploaded_file($tmp_name, "C:\Web Page\EasyPHP1-8\www\upload/$name");

    echo "File";

    echo " ";

    echo $name;

    echo " ";

    echo "have been uploaded successfully";

    }

    }

    }

     

    ?>

  3. Kaut kas nesanāk, sheit būs skripti:

    vinjš mani nelaiž lapā arī ja esmu ielogojies

    <?

    $kom=mysql_query("select `nickname`,`password` from users");

    while($row=mysql_fetch_array($kom)){

    if(isset($_POST['login'])){

    $password=$row['password'];

    $nickname=$row['nickname'];

    if($_POST['user']==$nickname && $_POST['pass']==$password) {

    $_SESSION['logged']=true;

    header("location: forum.php");

    }

    }

    }

    ?>

     

    Šito es ielieku katra faila sākumā, kur ir vajadzīga lietotāja autorizācija

    <?

    if(!isset($_SESSION['logged']))

    {

    header("Location: login.php");

    }

    ?>

  4. Nu man ir login skripts viss it kaa strāda, bet es nesaprotu kā liegt pieeju lapai, ja neesi ielogojies, cik saprotu tur ir kaut kas ar sesijām? Paskaidrojiet kā tas notiek, es jau izskatiju šo forumu, bet tāpat neko nesapratu.

  5. Tad es nesaprotu kā var neiet te būs viss skripts http://paste.php.lv/3561 iet tikai pirmais $_GET nākamie divi nestrādā un paņem 1 un tāpēc visus komentārus pieliek pie pirmā topika, kura id ir 1. Te vēl būs iepriekšējās lapas skripts, kur tiek definēts $_GET varbūt tomēr šeit ir kļūda, bet man liekas, ka te viss ir pareizi.

     

    <?

    function connect(){

    $savienojums=mysql_connect("localhost","root","") or die ("Unable connect to server!");

    mysql_select_db("database",$savienojums) or die ("Unable connect to database!");

    }

    connect();

    $kom=mysql_query("select `topic_id`,`topic`,`topicname` from topic");

    while($row=mysql_fetch_array($kom)){

    $topicname=$row['topicname'];

    $topic_id=$row['topic_id'];

    echo "<table border='1' width='700' height='25' cellspacing='0' bgcolor='#E0E0E0'><td width='500' height'25'>";

    echo '<a href="forums.php?topic_id='.$topic_id.'">'.$topicname.'</a>';

    echo "</td></table><br>";

    }

    mysql_close();

    ?>

  6. Šitas jau man bija, bet nākamajā lapā attrodas

    <?

    if(isset($_GET['topic_id'])){$topic_id = $_GET['topic_id'];} else {$topic_id = 1 ;}

    ?>

    <?

    if(isset($_GET['topic_id'])){$topic_id = $_GET['topic_id'];} else {$topic_id = 1 ;}

    ?>

     

    Vai varētu būt, ka otrais $_GET nedarbojas, jo attrodas citā php tagā, pirmais $_GET strādā, bet otrs nē?

  7. Nu es tagad uztaisiju šitādu skriptu http://paste.php.lv/3560 kurš ieliek un pēc tam izņem no datubāzes komentārus, bet kaut kut kur ir kļūda, jo atkal nepareizi izņem komentus. Man gan liekas, ka kaut kas nav pareizi ar $_GET, jo visus komentārus saliek pie pirmā topika, un pārējos topikos komentāru nav. Lūdzu palabojiet

×
×
  • Create New...