söker ett login script i Php,, som jag vill ska finnas på min sida som är skriven i html ,
när man är inloggad ska man ha tillgång till en "download" sida... nån som har nått liggande eller känner till ett sådant script?
;)
sen söker jag också ett script som hämtar det senaste Foruminlägget som har skrivits i mitt forum! :p
Ok, har inget färdigt skript liggandes för att besökare ska kunna regga sig och logga in o.s.v men här har du lite kod för att lista foruminläggen.
Gjorde två versioner, 5 senaste trådarna eller 5 senaste inläggen.
<?php
// Ange rätt sökväg till config.php
require ('config.php');
$conn = @mysql_connect($db_host, $db_username, $db_password) or die('Kunde inte ansluta till databasen');
mysql_select_db($db_name, $conn);
// Hämta 5 senaste trådarna
$result = mysql_query('SELECT subject, id FROM '.$db_prefix.'topics ORDER BY id DESC LIMIT 5') or die('Kunde inte hämta trådar');
while ($thread = mysql_fetch_assoc($result)) {
echo "<a href=\"viewtopic.php?id=".$thread['id']."\">".$thread['subject']."</a><br />";
}
// Eller hämta 5 senaste inläggen
$result = mysql_query('SELECT message, topic_id FROM '.$db_prefix.'posts ORDER BY id DESC LIMIT 5') or die('Kunde inte hämta inläggen');
while ($post = mysql_fetch_assoc($result)) {
// Kolla om inlägget är mer än 40 tecken, isåfall korta ner
if (strlen($post['message']) > 40) {
// Skriv ut första 35 tecknen, sen ...
$post['message'] = substr($post['message'], 0, 35) . '...';
}
echo "<a href=\"viewtopic.php?id=".$post['topic_id']."\">".$post['message']."</a><br />";
}
?>
Men jag kom att tänka på att du ju hade phpbb med registrerade medlemmar. Du kanske vill att de som har registrerat sig där automatiskt ska ha tillgång till download delen? Det är ju onödigt om dom ska behöva registrera sig på två ställen ju.
Kolla i databasen om de heter message och topic_id
Jag har testat koden mot phpBB som phpBB2 bygger på. Kanske att de har ändrat något där?
Kontrollera även $db_prefix i config.php
Laddade ner phpbb2 och såg att de ändrat en hel del i databasstrukturen så testa med detta istället.
<?php
// Ange rätt sökväg till config.php
require ('config.php');
$conn = @mysql_connect($dbhost, $dbuser, $dbpasswd) or die('Kunde inte ansluta till databasen');
mysql_select_db($dbname, $conn);
// Hämta 5 senaste trådarna
$result = mysql_query('SELECT topic_title, topic_id FROM '.$table_prefix.'topics ORDER BY topic_id DESC LIMIT 5') or die('Kunde inte hämta trådar');
while ($thread = mysql_fetch_assoc($result)) {
echo "<a href=\"viewtopic.php?t=".$thread['topic_id']."\">".$thread['topic_title']."</a><br />";
}
// Eller hämta 5 senaste inläggen
$result = mysql_query('SELECT fp.post_text, fpb.topic_id FROM '.$table_prefix.'posts_text fp INNER JOIN '.$table_prefix.'posts fpb WHERE fpb.post_id = fp.post_id ORDER BY fpb.post_id DESC LIMIT 5') or die('Kunde inte hämta inläggen');
while ($post = mysql_fetch_assoc($result)) {
// Kolla om inlägget är mer än 40 tecken, isåfall korta ner
if (strlen($post['post_text']) > 40) {
// Skriv ut första 35 tecknen, sen ...
$post['post_text'] = substr($post['post_text'], 0, 35) . '...';
}
echo "<a href=\"viewtopic.php?t=".$post['topic_id']."\">".$post['post_text']."</a><br />";
}
?>
262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849