hjälp html/css + hobbyknåpande php noob

Permalänk

hjälp html/css + hobbyknåpande php noob

efterlyser någon som är bra på html/css kod (lite ringrostig)

vill få min slideshow på sidan att centrera bilderna om de inte fyller hela utrymmet.

css .slideshow { width: 940px; height: 627px; float: center; margin-left: 0 auto;} /* styling for the slideshow on the homepage */ ul.slideshow { list-style: none; width: 940px; height: 627px; overflow: hidden; position: relative; margin: 0;} ul.slideshow li { position: absolute; margin: 0; padding: 50px; left: 0; right: 0;} ul.slideshow li.show { z-index: 500;} ul img { border: none;} ‪#‎slideshow‬-caption { width: 840px; height: 38px; position: absolute; bottom: 0; left: 0; z-index: 500;} #slideshow-caption .slideshow-caption-container { padding: 10px 25px 10px 25px; background: transparent url(../images/transparent.png) repeat; z-index: 1000;} #slideshow-caption p { padding: 0; font: normal 130% arial, sans-serif; color: ‪#‎FFF‬; text-shadow: 1px 1px #000;} text-shadow: 1px 1px #000;}

html <div class="Slideshow"> <ul class="slideshow"> <li class="show"><img width="840" height="527" src="images/Slideshow/cane.jpg" alt="Testbild 1" /></li> <li><img height="527" src="images/Slideshow/IMG_1289.png" alt="testbild 2" /></li> <li><img width="840" height="527" src="images/Slideshow/studio_lamptest HDR.png" alt="testbild 3" /></li> </ul> </div>

samt kan hjälpa mig med lite php knåpande för blir inte klok på det...

försöker få ihop ett kontakt formulär till sidan

php <?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $from = 'From: xxx'; $to = 'xxx@gmail.com'; $subject = 'Hello'; $human = $_POST['human']; $body = "From: $name\n E-Mail: $email\n Message:\n $message"; if ($_POST['submit'] && $human == '4') { if (mail ($to, $subject, $body, $from)) { echo '<p>Your message has been sent!</p>'; } else { echo '<p>Something went wrong, go back and try again!</p>'; } } else if ($_POST['submit'] && $human != '4') { echo '<p>You answered the anti-spam question incorrectly!</p>'; } ?>

html <form method="post" action="index.php"> <label>Name</label> <input name="name" placeholder="Type Here"> <label>Email</label> <input name="email" type="email" placeholder="Type Here"> <label>Message</label> <textarea name="message" placeholder="Type Here"></textarea> <input id="submit" name="submit" type="submit" value="Submit"> </form>

enligt guiden jag följde ska detta fungera men får den inte att göra något öht...

är tacksam om någon kan hitta vad jag gör fel...

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Medlem

Om du nu vill att infon ifrån ditt Formulär skickas till dig som ett eMail, så ser ju ditt php script inte ut att ha någon funktion för det,

implementera tex TFmail php scriptet istället
http://davesmidlife.com/daves-mid-level-tech-tips/how-to-set-...

Visa signatur

// Lian Li PC-888 // i7 4790s // MSI vega 56 8gb O.C. // 16GB //

Permalänk

tackar men den gjorde mig bara mer förvirrad... rena grakiskan...

notera jag har 0% erfarenhet i php eller java.

css och html har jag lyckats lära mig genom att studera diverse templates och fått ett hum om hur de funkar.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Tangentbordskonnässör

Angående formuläret så skulle jag väl skriva det såhär istället:

<form enctype = "multipart/form-data" action = "checklogin.php" method = "POST"> Användarnamn: <input type = "text" name = "myusername"><br> Lösenord: <input type = "password" name = "mypassword"><br> <input type = "submit" name = "Submit" value = "Logga in"><br> </form>

Det där är saxat från en av mina sidor, men det är ju bara att göra om det efter egna behov.

Angående PHP delen så vill jag nog veta mer exakt vad det är du är ute efter.

Permalänk
Medlem
Skrivet av yacuzhi:

Om du nu vill att infon ifrån ditt Formulär skickas till dig som ett eMail, så ser ju ditt php script inte ut att ha någon funktion för det,

implementera tex TFmail php scriptet istället
http://davesmidlife.com/daves-mid-level-tech-tips/how-to-set-...

Det finns visst sådan kod, mail-kommandot används i detta syfte.

Permalänk
Skrivet av huttala:

Angående formuläret så skulle jag väl skriva det såhär istället:

<form enctype = "multipart/form-data" action = "checklogin.php" method = "POST"> Användarnamn: <input type = "text" name = "myusername"><br> Lösenord: <input type = "password" name = "mypassword"><br> <input type = "submit" name = "Submit" value = "Logga in"><br> </form>

Det där är saxat från en av mina sidor, men det är ju bara att göra om det efter egna behov.

Angående PHP delen så vill jag nog veta mer exakt vad det är du är ute efter.

ett såkallat kontaktformulär dvs rutor där man fyller i namn, email och medelande som sedan skickas till min email.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk

Det kan vara lite knepigt att få mail(); att funka korrekt. Vart har du webbsidan? Hos en host eller på din egen dator? Samt kan du länka guiden du läste?

Till din kod; på denna rad: $from = 'From: xxx'; Måste du byta ut xxx mot en faktisk e-mail address. De flesta vettiga mail servrar har spamfilter som sorterar bort mail med en "From:" address som inte tillhör avsändarens domän. Om du köper server från något företag, typ Loopia, One, etc. Så kan dem troligen tillhandahålla en email address som funkar här. Alternativt kan du använda en email address från din ISP. Men då måste du skicka mailet via deras servrar. Brukar finnas info på deras webbsidor alternativt kan du alltid kontakta dem. Här hjälper det om vi också vet vilket OS du kör på.

Om du vill skicka mail via GMail finns där en handfull bibliotek som är färdiga för användning.

$to = 'xxx@gmail.com'; Du måste sätta detta till någon email-address som du vill ska ta emot mailet. Då du senare använder den i mail ($to, $subject, $body, $from). (http://php.net/manual/en/function.mail.php) Det verkar dock som du egentligen vill sätta den till $to = $email;.

$human = $_POST['human']; Du verkar glömma att ha med detta fältet på din webbsida. Enligt din kod ska man barra trycka in en fyra där så går det igenom. Det går såklart att ändra där du har: $human == '4'

Sedan, att notera är att låta ett sådant här formulär vara öppet för vem som helst att skicka meddelande igenom kan vara rätt farligt. Dels för att det är rätt enkelt att hitta en handfull säkerhetshål i din kod. Men också för att det är lätt att bygga en bot som använder din sida och email address för att spamma andra personer. Mest som en liten notering för ditt eget bästa. Man kan inte lära sig allt på en dag. Men man behöver heller inte lära sig allt den hårda vägen.

(Glöm inte att kolla felloggen när din kod inte gör något alls.)

Permalänk
Skrivet av martinrlilja:

Det kan vara lite knepigt att få mail(); att funka korrekt. Vart har du webbsidan? Hos en host eller på din egen dator? Samt kan du länka guiden du läste?

Till din kod; på denna rad: $from = 'From: xxx'; Måste du byta ut xxx mot en faktisk e-mail address. De flesta vettiga mail servrar har spamfilter som sorterar bort mail med en "From:" address som inte tillhör avsändarens domän. Om du köper server från något företag, typ Loopia, One, etc. Så kan dem troligen tillhandahålla en email address som funkar här. Alternativt kan du använda en email address från din ISP. Men då måste du skicka mailet via deras servrar. Brukar finnas info på deras webbsidor alternativt kan du alltid kontakta dem. Här hjälper det om vi också vet vilket OS du kör på.

Om du vill skicka mail via GMail finns där en handfull bibliotek som är färdiga för användning.

$to = 'xxx@gmail.com'; Du måste sätta detta till någon email-address som du vill ska ta emot mailet. Då du senare använder den i mail ($to, $subject, $body, $from). (http://php.net/manual/en/function.mail.php) Det verkar dock som du egentligen vill sätta den till $to = $email;.

$human = $_POST['human']; Du verkar glömma att ha med detta fältet på din webbsida. Enligt din kod ska man barra trycka in en fyra där så går det igenom. Det går såklart att ändra där du har: $human == '4'

Sedan, att notera är att låta ett sådant här formulär vara öppet för vem som helst att skicka meddelande igenom kan vara rätt farligt. Dels för att det är rätt enkelt att hitta en handfull säkerhetshål i din kod. Men också för att det är lätt att bygga en bot som använder din sida och email address för att spamma andra personer. Mest som en liten notering för ditt eget bästa. Man kan inte lära sig allt på en dag. Men man behöver heller inte lära sig allt den hårda vägen.

(Glöm inte att kolla felloggen när din kod inte gör något alls.)

jag körde efter denna guiden

http://tangledindesign.com/how-to-create-a-contact-form-using...

sen använder jag min egen dator som host med hjälp av apache 2.2.25

har kommit så långt iaf att det verkar som att den kallar in php scriptet nu för när jag fyller i fälten och trycker på submit så blir man skickad till php filen

men kanske bättre att bara ha en vanlig kontaktinfo med ett speciellt telefonnummer osv.

Visa signatur

ASUS B550-f-Gaming, R9 5800X3D, HyperX 3200Mhz cl16 128Gb ram, rtx 3070ti.
[Lista] De bästa gratisprogrammen för Windows
[Diskussion] De bästa gratisprogrammen för Windows

Permalänk
Medlem
Skrivet av dannesthlm:

Det finns visst sådan kod, mail-kommandot används i detta syfte.

aha, coolt, Jag trodde man var tvungen skriva ihop den själv, är verkligne ingen php guru

Dold text
Visa signatur

// Lian Li PC-888 // i7 4790s // MSI vega 56 8gb O.C. // 16GB //

Permalänk
Medlem

Vad händer nu då?
Du vet att 4 är en siffra och skall då ej vara inom snuffar ("")