webForumDet fria alternativet

Lite frågor och behöver lite hjälp

PHPur PHP

7 svar · 922 visningar · startad av slex

slexMedlem sedan apr. 201221 inlägg
#1

Hej mitt namn är Jonas och har väldigt mycket problem att att förstå .php jag är inte bra på det men jag har försökt.

Just nu håller jag på med min nuvarande hemsida som heter flum. Jag skulle behöva hjälpa med resten av koderna för att slutföra min hemsida. Vi börjar här.

1. Rechapcta koden funkar inte här

Fatal error: Call to undefined function recaptcha_check_answer() in C:\wamp\www\flum.se\pages\user\recaptchalib.php on line 4

recaptchalib.php

 <?php
  require_once('recaptchalib.php');
  $privatekey = "6Lcod88SAAAAAC5DBqcETrWQbkN0mtZZo7Xf8eLd";
  $resp = recaptcha_check_answer ($privatekey,
                                $_SERVER["REMOTE_ADDR"],
                                $_POST["recaptcha_challenge_field"],
                                $_POST["recaptcha_response_field"]);

  if (!$resp->is_valid) {
    // What happens when the CAPTCHA was entered incorrectly
    die ("The reCAPTCHA wasn't entered correctly. Go back and try it again." .
         "(reCAPTCHA said: " . $resp->error . ")");
  } else {
    // Your code here to handle a successful verification
  }
  ?>

2. På mypage.php vill jag att adminpanel ska gömmas man ska bara kunna se den om man har access 1

<?php

// Kolla om inloggad = sessionen satt 
if (!isset($_SESSION['sess_user'])) {
   header("Location: ?p=start");
   exit;
}

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
</head>
<body>

V&auml;lkommen <?php echo $_SESSION['sess_user']; ?><br><br>

<a href="?p=profile&id=<?php echo $_SESSION['sess_id']; ?>"><font color="#A8AA94">>>Min Profil</font></a><br>
<a href="?p=login&logout=1"><font color="#A8AA94">>>Logga ut</font></a><br>
</body>
</html>

<?php
include "conn.php";
$sql="SELECT * FROM users WHERE access = 1";
if ($access == 1) {
echo '<a href="?p=adminpanel">Admin Panel</a>';
}
?>

3. Skulle behöva ett script typ som settnings där user kan ändra sin mail i databasen fast från detta scriptet.

4. Search.php har aldrig funkar för mig. jag använder http://localhost/flum/?p=mypage Fast ändå blir sidan blank och det kommer upp något error som jag har försökt att fixa.

<form name="form" action="p?=search" method="get">
  <input type="text" name="q" />
  <input type="submit" name="Submit" value="Search" />
</form>
<?php

  // Get the search variable from URL

  $var = @$_GET['q'] ;
  $trimmed = trim($var); //trim whitespace from the stored variable

// rows to return
$limit=10; 

// check for an empty string and display a message.
if ($trimmed == "")
  {
  echo "<p>Om du ska söka skriv beskrivningen på filmen.</p>";
  exit;
  }

// check for a search parameter
if (!isset($var))
  {
  echo "<p>We dont seem to have a search parameter!</p>";
  exit;
  }

//connect to your database ** EDIT REQUIRED HERE **
mysql_connect("localhost","root",""); //(host, username, password)

//specify database ** EDIT REQUIRED HERE **
mysql_select_db("flum") or die("Unable to select database"); //select which database we're using

// Build SQL Query  
$query = "select * from old_links where 1st_field like \"%$trimmed%\"  
  order by 1st_field"; // EDIT HERE and specify your table and field names for the SQL query

 $numresults=mysql_query($query);
 $numrows=mysql_num_rows($numresults);

// If we have no results, offer a google search as an alternative

if ($numrows == 0)
  {
  echo "<h4>Results</h4>";
  echo "<p>Sorry, your search: &quot;" . $trimmed . "&quot; returned zero results</p>";

// google
 echo "<p><a href=\"http://www.google.com/search?q=" 
  . $trimmed . "\" target=\"_blank\" title=\"Look up 
  " . $trimmed . " on Google\">Click here</a> to try the 
  search on google</p>";
  }

// next determine if s has been passed to script, if not use 0
  if (empty($s)) {
  $s=0;
  }

// get results
  $query .= " limit $s,$limit";
  $result = mysql_query($query) or die("Couldn't execute query");

// display what the person searched for
echo "<p>You searched for: &quot;" . $var . "&quot;</p>";

// begin to show results set
echo "Results";
$count = 1 + $s ;

// now you can display the results returned
  while ($row= mysql_fetch_array($result)) {
  $title = $row["1st_field"];

  echo "$count.)&nbsp;$title" ;
  $count++ ;
  }

$currPage = (($s/$limit) + 1);

//break before paging
  echo "<br />";

  // next we need to do the links to other results
  if ($s>=1) { // bypass PREV link if s is 0
  $prevs=($s-$limit);
  print "&nbsp;<a href=\"$PHP_SELF?s=$prevs&q=$var\">&lt;&lt; 
  Prev 10</a>&nbsp&nbsp;";
  }

// calculate number of pages needing links
  $pages=intval($numrows/$limit);

// $pages now contains int of pages needed unless there is a remainder from division

  if ($numrows%$limit) {
  // has remainder so add one page
  $pages++;
  }

// check to see if last page
  if (!((($s+$limit)/$limit)==$pages) && $pages!=1) {

  // not last page so give NEXT link
  $news=$s+$limit;

  echo "&nbsp;<a href=\"$PHP_SELF?s=$news&q=$var\">Next 10 &gt;&gt;</a>";
  }

$a = $s + ($limit) ;
  if ($a > $numrows) { $a = $numrows ; }
  $b = $s + 1 ;
  echo "<p>Showing results $b to $a of $numrows</p>";
  
?>

5. Skulle behöva ett enkelt meddelande system och så att admin kan skicka meddelande till alla users.

slexMedlem sedan apr. 201221 inlägg
#2

Någon?

EDIT: Jag har redan fixat det.

LaspMedlem sedan juli 200012 980 inlägg
#3

Hej slex
och välkommen till forumet.
Du får gärna lägga in din lösning och markera frågan som löst!

slexMedlem sedan apr. 201221 inlägg
#4

Jag blev scammad :( så behöver fortfarande hjälp.

LaspMedlem sedan juli 200012 980 inlägg
#5

Vad betyder scammad?

stattinMedlem sedan jan. 2005713 inlägg
#6

Lasp skrev:

Vad betyder scammad?

Att han har blivit blåst på pengar.

LaspMedlem sedan juli 200012 980 inlägg
#7

Scriptet som du visar upp är ju bara halvfärdigt. Skall du inte sätta upp Databasen själv?

slexMedlem sedan apr. 201221 inlägg
#8

det var det enda jag fick från google som man skulle sätta in.

137 ms totalt · 3 externa anrop · v20260731065814-full.363dfaf6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)