Avatar billede hesko71 Nybegynder
05. april 2011 - 20:00 Der er 17 kommentarer og
1 løsning

specifikt php problem

Hej venner

Jeg er helt grøn i det her så her kommer problemet:

Jeg er ansvarlig for klubbens hjemmeside og ville i den sammenhæng lægge vores nye logo+tekst ind på den side der hed "side2.php"
Det første jeg gjorde var at omdøbe til "side02.html" hvorefter jeg kunne sætte logo+tekst ind på siden. Omdøber den igen til "side2.php" og så gik det ikke være end at jeg ikke kan få vist siden i php mode! Når jeg åbner filen i html mode så kommer hele siden som den skal dog med flg tekst i toppen:

from($_POST['Email'],$_POST['navn']); $mail->to('trra@vejenkom.dk'); $mail->subject('Tilmeldings formular'); $body = ' Navn: '.$_POST['navn'].'
Adresse: '.$_POST['adresse'].'
Telefon: '.$_POST['telefon'].'
Email: '.$_POST['Email'].'
Fødselsår: '.$_POST['year'].'
Deltager i familie rabat: '.$_POST['f_rabat'].'
'; $mail->htmlMail($body); if($mail->send()) { $state = 'Din tilmelding er nu afsendt, tak for din henvendelse'; }else { $state = 'Der opstod desværre en fejl under afsendelse af din tilmelding, prøv venligst igen'; } } ?>

Kald mig bare grøn men håber der er en venlig sjæl der kan hjælpe. Vh Henrik

Selve text editor skriver dette:

<HTML>
<HEAD><TITLE>vejentennisklub.dk</TITLE><?
if(isset($_POST) && !empty($_POST))
{
    //send mail
    require('./classes/wsMailer.php');
    //ini_set('SMTP','psmtp.mail.dk');
    $mail = new wsMailer();
    $mail->
</HEAD>
<BODY style="MARGIN: 0px;BACKGROUND: #ffffff">from($_POST['Email'],$_POST['navn']); $mail-&gt;to('trra@vejenkom.dk'); $mail-&gt;subject('Tilmeldings formular'); $body = '
<TABLE border=0 cellSpacing=0 cellPadding=0>
<TBODY>
<TR>
<TD>Navn:</TD>
<TD>'.$_POST['navn'].'</TD></TR>
<TR>
<TD>Adresse:</TD>
<TD>'.$_POST['adresse'].'</TD></TR>
<TR>
<TD>Telefon:</TD>
<TD>'.$_POST['telefon'].'</TD></TR>
<TR>
<TD>Email:</TD>
<TD>'.$_POST['Email'].'</TD></TR>
<TR>
<TD>Fødselsår:</TD>
<TD>'.$_POST['year'].'</TD></TR>
<TR>
<TD>Deltager i familie rabat:</TD>
<TD>'.$_POST['f_rabat'].'</TD></TR></TBODY></TABLE>'; $mail-&gt;htmlMail($body); if($mail-&gt;send()) { $state = 'Din tilmelding er nu afsendt, tak for din henvendelse'; }else { $state = 'Der opstod desværre en fejl under afsendelse af din tilmelding, prøv venligst igen'; } } ?&gt;
<STYLE type=text/css> body, p, td{ font-family:Verdana; font-size:8pt; font-weight:normal; color:#000000; } h1{ font-family:Verdana; font-size:14pt; font-weight:bold; color:#000000; } h2{ font-family:Verdana; font-size:10pt; font-weight:bold; color:#000000; } h3{ font-family:Verdana; font-size:8pt; font-weight:bold; color:#000000; } h4{ font-family:Verdana; font-size:8pt; font-weight:normal; font-style:italic; color:#000000; } a{ color:#fbc501; text-decoration:none; } a:hover{ color:#f6dd74; text-decoration:none; } .menu td a{ color:#FFFFFF; font-size: 8pt; text-decoration: none; font-weight:bold; } .menu td a:hover{ color:#f6dd74; text-decoration: none; } .form { border:1px solid #ddd; margin: 10px 0 0 0; padding:5px; } /* Form Messages */ .validation-advice, .required { color:#EB340A; } .validation-advice { clear:both; min-height:15px; margin-top:3px; /*background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px;*/ padding-left:17px; font-size:.95em; font-weight:bold; line-height:1.25em; } .validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; } label.required { font-weight:bold; } p.required { font-size:.95em; text-align:right; } .input-box input { width:320px; border:1px solid #ddd; } .input-box select { width:200px; border:1px solid #ddd; font-size:10px; } </STYLE>
<SCRIPT type=text/javascript src="http://www.vejentennisklub.dk/js/index.php?c=auto&amp;f=,prototype/prototype.js,prototype/validation.js,scriptaculous/builder.js,scriptaculous/effects.js,scriptaculous/dragdrop.js,scriptaculous/controls.js,scriptaculous/slider.js,varien/js.js,varien/form.js,varien/menu.js,jquery/jquery-1.2.3.min.js"></SCRIPT>

<DIV align=center>
<TABLE style="BORDER-COLLAPSE: collapse;BACKGROUND: #000000" border=0 cellSpacing=0 borderColor=#000000 cellPadding=0 width=900 align=center height=29>
<TBODY>
<TR>
<TD vAlign=top align=left><IMG style="WIDTH: 434px;HEIGHT: 197px" src="/t6.jpg-for-web-large.jpg" width=639 height=261></TD>
<TD vAlign=top align=left><IMG style="WIDTH: 464px;HEIGHT: 197px" src="/t2.jpg" width=550 height=262></TD></TR></TBODY></TABLE></DIV>
<DIV id=maindiv1 align=center><DIV id=maindiv2 style="WIDTH: 900px; POSITION: relative">
<TABLE style="POSITION: relative;BORDER-COLLAPSE: collapse" id=maintable border=0 cellSpacing=0 cellPadding=0 width=900 align=center>
<TBODY>
<TR>
<TD vAlign=top>
<TABLE style="BORDER-COLLAPSE: collapse;BACKGROUND: #ffffff" border=1 cellSpacing=0 borderColor=#d0d0d0 cellPadding=0 width=900>
<TBODY>
<TR>
<TD vAlign=top>
<TABLE style="BORDER-COLLAPSE: collapse" border=0 cellSpacing=0 cellPadding=0 width="100%" height=21>
<TBODY>
<TR>
<TD style="BACKGROUND: url(/images/sunset/menu_bg.gif) #000000 repeat-x" vAlign=top>
<TABLE style="WIDTH: 823px;BORDER-COLLAPSE: collapse;HEIGHT: 21px;MARGIN-LEFT: 34px" class=menu border=0 cellSpacing=0 cellPadding=0 align=left height=21 meta="menu" metaid="Vtk">
<TBODY>
<TR>
<TD style="WIDTH: 2px;BACKGROUND: url(/images/sunset/menu-left.gif)" width=2><IMG width=1 height=1></TD>
<TD style="PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BACKGROUND: url(/images/sunset/menu-bg.gif) repeat-x" vAlign=center align=middle><A href="/index.html">Forside</A></TD>
<TD style="WIDTH: 2px;BACKGROUND: url(/images/sunset/menu-div.gif)" width=2><IMG width=1 height=1></TD>
<TD style="PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BACKGROUND: url(/images/sunset/menu-bg.gif) repeat-x" vAlign=center align=middle><A href="/side18.html">Klubben</A></TD>
<TD style="WIDTH: 2px;BACKGROUND: url(/images/sunset/menu-div.gif)" width=2><IMG width=1 height=1></TD>
<TD style="PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BACKGROUND: url(/images/sunset/menu-bg-active.gif) repeat-x" vAlign=center align=middle><A href="/side2.html">Kontingent</A></TD>
<TD style="WIDTH: 2px;BACKGROUND: url(/images/sunset/menu-div.gif)" width=2><IMG width=1 height=1></TD>
<TD style="PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BACKGROUND: url(/images/sunset/menu-bg.gif) repeat-x" vAlign=center align=middle><A href="/side5.html">Aktiviteter</A></TD>
<TD style="WIDTH: 2px;BACKGROUND: url(/images/sunset/menu-div.gif)" width=2><IMG width=1 height=1></TD>
<TD style="PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BACKGROUND: url(/images/sunset/menu-bg.gif) repeat-x" vAlign=center align=middle><A href="/side14.html">Baneanlæg</A></TD>
<TD style="WIDTH: 2px;BACKGROUND: url(/images/sunset/menu-div.gif)" width=2><IMG width=1 height=1></TD>
<TD style="PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BACKGROUND: url(/images/sunset/menu-bg.gif) repeat-x" vAlign=center align=middle><A href="/side8.html">Galleri</A></TD>
<TD style="WIDTH: 2px;BACKGROUND: url(/images/sunset/menu-div.gif)" width=2><IMG width=1 height=1></TD>
<TD style="PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BACKGROUND: url(/images/sunset/menu-bg.gif) repeat-x" vAlign=center align=middle><A href="/side11.html">Sponsorer</A></TD>
<TD style="WIDTH: 2px;BACKGROUND: url(/images/sunset/menu-div.gif)" width=2><IMG width=1 height=1></TD>
<TD style="PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BACKGROUND: url(/images/sunset/menu-bg.gif) repeat-x" vAlign=center align=middle><A href="/side4.html">Links</A></TD>
<TD style="WIDTH: 2px;BACKGROUND: url(/images/sunset/menu-right.gif)" width=2><IMG width=1 height=1></TD></TR></TBODY></TABLE></TD>
<TD style="BACKGROUND: #000000" vAlign=top width=225><IMG width=1 height=1></TD></TR></TBODY></TABLE>
<TABLE style="BORDER-COLLAPSE: collapse;BACKGROUND: #ffffff" cellSpacing=0 cellPadding=0 width="100%" height="100%">
<TBODY>
<TR>
<TD style="PADDING-LEFT: 80px;PADDING-RIGHT: 50px" vAlign=top><BR><BR><BR><BR><FONT size=3><STRONG>Tilmeldings blanket til Vejen Tennisklub</STRONG></FONT>
<FORM id=tilmeld method=post action=/side2.php>
<FIELDSET style="WIDTH: 444px;HEIGHT: 253px" class=group-select><? if(isset($state)) { echo '<div class="state">'.$state.'</div>'; } ?&gt; <BR>
<DIV class=input-box><LABEL for=navn>Navn<SPAN class=required>*</SPAN></LABEL><BR><INPUT id=navn class="required-entry input-text" title=navn name=navn><BR></DIV>
<DIV class=input-box><LABEL for=adresse>Adresse<SPAN class=required>*</SPAN></LABEL><BR><INPUT id=adresse class="required-entry input-text" title=adresse name=adresse><BR></DIV>
<DIV class=input-box><LABEL for=telefon>Tlf.<SPAN class=required>*</SPAN></LABEL><BR><INPUT id=telefon class="required-entry input-text" title=telefon name=telefon><BR></DIV>
<DIV class=input-box><LABEL for=Email>Email<SPAN class=required>*</SPAN></LABEL><BR><INPUT id=Email class="required-entry input-text validate-email" title=Email name=Email><BR></DIV>
<DIV class=input-box><LABEL for=year>Fødselsår<SPAN class=required>*</SPAN></LABEL><BR><INPUT id=year class="required-entry input-text" title=year name=year><BR></DIV>
<DIV class=input-box><LABEL for=f_rabat>Deltager i familierabat<SPAN class=required>*</SPAN></LABEL><BR><SELECT name=f_rabat><OPTION value=ja>Ja</OPTION><OPTION selected value=Nej>Nej</OPTION></SELECT></DIV><BR></FIELDSET>
<P><BUTTON class=form-button type=submit><SPAN>Send</SPAN></BUTTON></P>
<P><SPAN style="FONT-SIZE: 8pt"><FONT color=#ff0000>* </FONT><FONT color=#000000>Skal udfyldes</FONT></SPAN></P><SPAN style="FONT-SIZE: 8pt">
<P><SPAN style="FONT-SIZE: 10pt">Du kan også kontakte Troels Ravn på tlf. 30170837, som samtidig står for udleverering af nøgle til tennisanlægget.</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-SIZE: 10pt"><STRONG><FONT color=#000000>Når du har tilmeldt dig til tennisklubben, foregår betaling af kontingent </FONT></STRONG></SPAN><SPAN style="FONT-SIZE: 10pt"><STRONG>ved at indsætte beløbet på vores konto i&nbsp;Frøs Herreds Sparekasse <SPAN style="FONT-SIZE: 10pt">Regnr: 9739 Konto: 0000611670</SPAN></P></STRONG></SPAN></SPAN><SPAN style="FONT-SIZE: 8pt"></FORM></SPAN>
<SCRIPT type=text/javascript> var tilmeld = new VarienForm('tilmeld', true); </SCRIPT>
</TD>
<TD style="PADDING-LEFT: 20px;PADDING-RIGHT: 20px;BACKGROUND: url(/images/sunset/right-bg.gif) repeat-y" vAlign=top width=185>
<P>&nbsp;</P>
<P><IMG style="WIDTH: 236px;HEIGHT: 85px" src="/vejentennisklub-logo-1300358694.JPG" width=334 height=148></P>
<UL>
<LI><STRONG><FONT size=2><A href="/side12.html">Bestyrelsen<BR></A></FONT></STRONG><BR></LI>
<LI><SPAN style="FONT-SIZE: 10pt"><STRONG><A href="/side13.html">Vedtægter<BR><BR></A></STRONG></SPAN></LI>
<LI><STRONG><SPAN style="FONT-SIZE: 10pt"></SPAN><A href="/side14.html"><FONT size=2>Baneanlæg<BR></FONT><BR></A></STRONG></LI>
<LI><STRONG><SPAN style="FONT-SIZE: 10pt"></SPAN><A href="/side20.html"><FONT size=2>Banebooking<BR></FONT><BR></A></STRONG></LI>
<LI><STRONG><SPAN style="FONT-SIZE: 10pt"></SPAN><A href="/side5.html"><FONT size=2>Aktiviteter<BR></FONT><BR></A></STRONG></LI>
<LI><STRONG><SPAN style="FONT-SIZE: 10pt"></SPAN><FONT size=2><A href="/side2.html">Bliv Medlem<BR></A></FONT><BR></STRONG></LI>
<LI><STRONG><SPAN style="FONT-SIZE: 10pt"></SPAN><A href="/side11.html"><FONT size=2>Sponsorer</FONT><BR></A></STRONG>&nbsp;<SPAN style="FONT-SIZE: 10pt">&nbsp;</SPAN></LI></UL>
<H2>&nbsp;</H2><BR><BR>
<P align=center>&nbsp;</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
</DIV></DIV>
</BODY>
05. april 2011 - 20:11 #1
Har du koden til 'side2.php'?  Saa lad os se den.  Og hvor har du den logo+tekst du proever at indsaette?
Avatar billede hesko71 Nybegynder
05. april 2011 - 20:25 #2
Koden? hvilken kode? Logo ligger på serveren ved one.com. og teksten er selvskrevet som i alm html side.
Avatar billede tjens Nybegynder
05. april 2011 - 20:40 #3
Den her kodestump er klasket umotiveret ind:
    $mail->
</HEAD>
<BODY style="MARGIN: 0px;BACKGROUND: #ffffff">
from($_POST['Email'],$_POST['navn']);


Den skal stå her i stedet:

<SCRIPT type=text/javascript src="http://www.vejentennisklub.dk/ (...),prototype/prototype.js,prototype/validation.js,scriptaculous/builder.js,scriptaculous/effects.js,scriptaculous/dragdrop.js,scriptaculous/controls.js,scriptaculous/slider.js,varien/js.js,varien/form.js,varien/menu.js,jquery/jquery-1.2.3.min.js"></SCRIPT>
------------
------------

<DIV align=center>
<TABLE style="BORDER-COLLAPSE: collapse;BACKGROUND: #000000" border=0 cellSpacing=0 borderColor=#000000 cellPadding=0 width=900 align=center height=29>
<TBODY>
05. april 2011 - 20:50 #4
Du siger at der er en side der hedder 'side2.php'.  Naar du paa one.com paa FileManager klikker paa 'side2.php' og derefter klikker paa TextEditor hvad faar du saa?

Maaske faar du den kode du viser ovenfor.  Fordi den kode du viste ikke indeholder nogen php kode skoent filens 'efternavn' er php antog jeg at det du viste var det du faar ved at hoejre-klikke paa siden og vaelge 'show source.'  Maaske har jeg uret.
Avatar billede hesko71 Nybegynder
05. april 2011 - 21:05 #5
Jeg trykker på Texteditor, så får jeg ovenstående text som beskrevet ovenfor. Selve "side2.php" har vi brugt før til tilmeldinger af nye medlemmer.
Avatar billede hesko71 Nybegynder
05. april 2011 - 21:07 #6
Hej tjens
Har prøvet, men uden held.
Avatar billede tjens Nybegynder
05. april 2011 - 21:46 #7
Er du sikker på at du har flyttet den røde tekst?
Måske har du kun kopieret.
Avatar billede hesko71 Nybegynder
05. april 2011 - 21:49 #8
Tjens
Den skal jeg lige have igen. Jeg ser kun sort tekst.
Avatar billede tjens Nybegynder
05. april 2011 - 21:56 #9
I indlæg #3 har jeg markeret noget html med rød tekst.

Det står midt i et php afsnit, og skal flyttes ned til efter </script>
Avatar billede hesko71 Nybegynder
05. april 2011 - 22:04 #10
Jeg ser desværre kun sort skrift i dit indlæg 3.
Avatar billede tjens Nybegynder
05. april 2011 - 22:17 #11
Mystisk. Har du mulighed for at gå på eksperten fra en anden PC eller via en anden browser?


Første afsnit i #3 skal ændres til
$mail->from($_POST['Email'],$_POST['navn']);
idet det i midten slettes

Andet afsnit i #3 skal ændres til
<SCRIPT type=text/javascript src="http://www.vejentennisklub.dk/ (...),prototype/prototype.js,prototype/validation.js,scriptaculous/builder.js,scriptaculous/effects.js,scriptaculous/dragdrop.js,scriptaculous/controls.js,scriptaculous/slider.js,varien/js.js,varien/form.js,varien/menu.js,jquery/jquery-1.2.3.min.js"></SCRIPT>
</HEAD>
<BODY style="MARGIN: 0px;BACKGROUND: #ffffff">
<DIV align=center>
<TABLE style="BORDER-COLLAPSE: collapse;BACKGROUND: #000000" border=0 cellSpacing=0 borderColor=#000000 cellPadding=0 width=900 align=center height=29>
<TBODY>


Med andre ord skal </HEAD><BODY style="MARGIN: 0px;BACKGROUND: #ffffff"> flyttes nedaf, i din kode i #0
Avatar billede zips Juniormester
05. april 2011 - 22:27 #12
Ud fra din kode du har lagt, så er det gået noget galt da du har rette i din fil, for alle dine > i dit php script, er blevet til &gt, så er der ikke noget til at du har fået en hvid side som tyder på script fejl.
http://www.vejentennisklub.dk/side2.php
Avatar billede hesko71 Nybegynder
05. april 2011 - 22:33 #13
Jeg har flyttet det som ovenstående, dog uden held.
Ang browser så bruger jeg iex. Har kun denne com.
Avatar billede tjens Nybegynder
05. april 2011 - 22:55 #14
Har du mulighed for at kopiere siden på tennisklubbens server og rename til at slutte på .txt ?
Vi har måske bedre mulighed for at se alle detailer i koden via et link.
Avatar billede hesko71 Nybegynder
05. april 2011 - 23:08 #15
Har kopieret den til "side2.txt" Så det er klaret.
Avatar billede tjens Nybegynder
05. april 2011 - 23:25 #16
Som zips skriver i #12 har du 6 steder:

&gt;

som skal ændres til

>
Avatar billede hesko71 Nybegynder
05. april 2011 - 23:54 #17
I er bare fantastiske. Hvad skulle jeg gøre uden jer?
Tjens og Zips :-)
Luk lige med et svar.
Avatar billede zips Juniormester
06. april 2011 - 00:00 #18
Her er et svar :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester