Just nu i M3-nätverket
Jump to content

Gästbok


Grains

Recommended Posts

Hej. Jag har efterlyst javascripts som gör en gästbok. Men svaret man får är att man gör detta i .php. Men det visade sig ganska snart att mitt webbhotell inte stödjer .php.

 

Hur skall jag kunna gå tillväga för att få ordning på en gästbok.

Finns det någon möjlighet att på ett enkelt sätt göra så mitt webbhotel stödjer .php?

Finns det något annat liknande scriptspråk som stöds av alla webbhotell som kan lösa mitt problem?

Eller kanske finns det javascript som kan göra gästböcker?

Finns det webbhotell som stödjer .php och som inte har minsta reklam?

 

//Templar

 

Link to comment
Share on other sites

En gästbok innehåller saker du vill spara "för alltid", d v s det måste finnas på servern.

 

Javascript körs i webläsaren, d v s INTE på servern.

 

Kanske ditt webhotell stödjer CGI/Perl eller ASP?

 

Om varken PHP eller ASP eller CGI/Perl - dags att byta webhotell! Såna här saker är standard numera.

 

[inlägget ändrat 2004-09-11 20:15:37 av lizardKng]

Link to comment
Share on other sites

Jag gissar Templar inte är på den nivån.

 

Lämna info Templar om ditt webbhotell eller din server, då kan vi hjälpa dig bättre

 

Link to comment
Share on other sites

sant sant. Ligger på minusnivå vad gäller allt utanför html :D. Men har fått .php gästboksscript nu men får inte gång det. Mitt webbhotell skall ju stödja .php om det nu e "standard". Är ingen gratistjänst jag har(tror jag iaf inte, lakt upp den på föreldrarnas företags hotell).

 

Finns det något lätt sett att se om det stödjer? För när jag lägger upp ett .php dokument kan jag se innehållet. Funkar då eller?

 

Scriptet jag fixk tips om ligger på: http://internetworld.idg.se/tjanster/webbskolan/php/2_gastbok.asp

 

och ser ut såhär:

[log]

<HTML>

<HEAD>

<TITLE>Skriv i min fina gästbok</TITLE>

</HEAD>

<BODY BGCOLOR="#FFFFCC">

<H1>Välkommen till min gästbok</H1>

<HR>

<!-- Allt här ovan kan du lätt redigera så att det passar din

hemsida - nu börjar php-koden -->

<?

$filename = "guestbook.txt";

// se till att filnamnet här ovan stämmer med den textfil du gjort

 

if ($name) {

$message = str_replace("<", "&lt;", $message);

$message = str_replace(">", "&gt;", $message);

$message = str_replace("\n", "<br>\n", $message);

 

// Se till att http:// finns i url:en.

if (!(substr($url, 0, 7) == "http://"'>http://"))

 

$url = "http://" . $url;

 

// Öppna filen i "append"-läge

if ($fd = (fopen($filename, "a"))) {

// Skriv i filen

fwrite($fd, "Från: <b>$name</b><br>\n");

fwrite($fd, "E-post: <a href=\"mailto:$email\">$email</a><br>\n");

fwrite($fd, "URL: <a href=\"$url\">$url</a><p>\n");

fwrite($fd, $message);

fwrite($fd, "\n<hr>\n");

fclose($fd);

} else {

print("<B>ERROR: cannot open $filename for writing\n");

}

 

}

 

// Öppna filen i "read"-läge

if ($fd = (fopen($filename, "r"))) {

$contents = fread ($fd, filesize ($filename));

fclose ($fd);

// Skriv ut filen i html-dokumentet

print($contents);

} else {

print("<B>ERROR: cannot open $filename for reading\n");

}

?>

<FORM ACTION="guestbook.php" METHOD="POST">

// se till att filnamnet ovan är korrekt.

<TABLE>

<TR>

<TD>Namn: </TD>

<TD>

<INPUT type=text size=50 name=name>

</TD>

</TR>

<TR>

<TD>E-post: </TD>

<TD>

<INPUT type=text size=50 name=email>

</TD>

</TR>

<TR>

<TD>URL: </TD>

<TD>

<INPUT type=text size=50 name=url>

</TD>

</TR>

</TABLE>

<TEXTAREA NAME="message" ROWS="15" COLS="80" STYLE="width:100%">

</TEXTAREA>

<P>

<INPUT type=submit VALUE="Lägg till!">

</FORM>

</BODY>

</HTML>

[/log]

 

Kan någon instruera vilka dokument jag skall ha skapade vore d fint. Förstår tex. inte vad som menas med "Radbrytningarna bör hållas intakta"(står på sidan innan scriptet).

 

//Templar

 

Link to comment
Share on other sites

Finns det något lätt sett att se om det stödjer? För när jag lägger upp ett .php dokument kan jag se innehållet. Funkar då eller?

 

Menar du att du får se själva "koden", alltså samma sak som du skrev i inlägget?

 

I så fall tror jag att servern inte är korrekt konfigurerad för PHP eller inte stödjer det alls. Det är nog bäst att ta kontakt med ditt webhotell och fråga dem direkt.

 

Om du har en länk dit där du har installerat skriptet kan man ju prova själv och se vad som händer?

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...