javascript.123forum.nl forum index javascript.123forum.nl
Forum van http://users.skynet.be/javascript
 
 HelpHelp   ZoekenZoeken   GebruikerslijstGebruikerslijst   GebruikersgroepenGebruikersgroepen   RegistreerRegistreer 
 ProfielProfiel   Log in om je privéberichten te bekijkenLog in om je privéberichten te bekijken   InloggenInloggen 

PHP form die het niet doet in Mozilla Firefox

 
Plaats nieuw bericht   Plaats reactie    javascript.123forum.nl forum index -> PHP
Vorige onderwerp :: Volgende onderwerp  
Auteur Bericht
Andaluscasas



Geregistreerd op: 17-3-2009
Berichten: 50
Woonplaats: Pinar de Campoverde -Spanje

BerichtGeplaatst: wo jan 13, 2010 3:50 pm    Onderwerp: PHP form die het niet doet in Mozilla Firefox Reageer met quote

Hallo België,
Ik gebruik al jaren een php mailform die het prima doet in IE07.
Open ik dat eerder toevallig in Firefox en wat zie ik, een heleboel troep die daar niet mag zijn. Dat was de verassing van de dag.
Wat er mis is weet ik niet en het is daarom dat ik, weer eens, hier wil aankloppen.
Zie hier naar de code
<?
if (isset($submit))
{
$mail1 = "HET MAIL ADRES - EVEN WEGGELATEN";
$headers = "MIME-Version: 1.0' . '\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1' . '\r\n";
$bericht ="
--------------------------------------------------<br>
Naam = ".$naam."<br>
Telefoon = ".$telefoon."<br>
Mail = ".$mailb."<br>
Bericht = ".$bericht."<br>
--------------------------------------------------";
mail($mail1, "Gegevens", $bericht, $headers);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="nl">
<title>Andaluscasas' mailformulier</title>
</head>
<body bgcolor="#FFFFFF" oncontextmenu="return false" onselectstart="return false">
<table width="500" align="center" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="250"></td>
</tr>
<tr>
<td align="center" height="25"><font color="#000000" size="1" face="Arial, Helvetica, sans-serif"><strong>
Uw vraag is met succes naar Andaluscasas verzonden<br>
Wij nemen aansluitend contact met u op</strong></font></td>
</tr>
</table>
</body>
</html>
<?
echo("<meta http-equiv=Refresh content=3;URL=Dienst.htm />");
}
else
{?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Language" content="nl">
<title>Andaluscasas' mailformulier</title>
<script language="JavaScript">
function formulierTest(formulierVeld){
var verplichtVeld = Array("naam", "telefoon", "mailb");
var veldBeschrijving = Array("Naam", "Telefoon", "E Mail");
var alertBoodschap = "Gelieve volgende velden in te vullen:\n";

var Boodschap = alertBoodschap.length;
for (var i = 0; i < verplichtVeld.length; i++){var obj = formulierVeld.elements[verplichtVeld[i]];if (obj){switch(obj.type){case "select-one":
if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){alertBoodschap += "-" + veldBeschrijving[i] + "\n";}break;case "select-multiple":
if (obj.selectedIndex == -1){alertBoodschap += " - " + veldBeschrijving[i] + "\n";}break;
case "text":case "textarea":if (obj.value == "" || obj.value == null){alertBoodschap += " - " + veldBeschrijving[i] + "\n";}break;default:
if (obj.value == "" || obj.value == null){alertBoodschap += " - " + veldBeschrijving[i] + "\n";}}}}
if (alertBoodschap.length == Boodschap){return true;}else{alert(alertBoodschap);return false;}}
</script>
</head>
<style type="text/css">
<!--
textarea
{
background: #DBDBE8;
}

input
{
background: #DBDBE8;
}

.submit input
{
background: #DBDBE8;
}
.style1 {
font-family: Verdana;
font-size: xx-small;
color: #000000;
}
-->
</style>
<body bgcolor="#FFFFFF" oncontextmenu="return false" onselectstart="return false">
<form method="POST" action="Dienstmail.php" form name="formulier" onsubmit="return formulierTest(this);">
<table border="0" cellpadding="0" cellspacing="0" width="500" align="center">
<tr>
<td align="center" height="145" colspan="2" width="500" valign="bottom"><a href="../Home/Home.htm"><strong><font color="#000000" size="1" face="Verdana">
Home</font></strong></a>
<br><a href="../Diensten/Dienst.htm"><strong><font color="#000000" size="1" face="Verdana">
Terug naar diensten</font></strong>
<span class="style1"></span></a></td>
</tr>
</table>
<table width="500" align="center" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="75"></td>
</tr>
</table>
<table width="550" align="center" border="1" cellspacing="0" cellpadding="0">
<tr>
<td height="300" align="center" bgcolor="#FFFFFF"><table border="0" cellpadding="0" cellspacing="0" width="500">
<tr>
<td align="right" height="25" width="150"><strong><font color="#000000" size="1" face="Verdana">
* Naam&nbsp;</font></strong></td>
<td align="center" height="25" width="350"><input type="text" name="naam" size="55" value=""></td>
</tr>
<tr>
<td align="right" height="25" width="150"><strong><font color="#000000" size="1" face="Verdana">
* Telefoon&nbsp;</font></strong></td>
<td align="center" height="25" width="350"><input type="text" name="telefoon" size="55" value=""></td>
</tr>
<tr>
<td align="right" height="25" width="150"><strong><font color="#000000" size="1" face="Verdana">
* E mail&nbsp;</font></strong></td>
<td align="center" height="25" width="350"><input type="text" name="mailb" size="55" value=""></td>
</tr>
<tr>
<td align="left" height="20" width="150"><strong><font color="#FF0000" size="1" face="Verdana">
* Verplichte velden&nbsp;</font></strong></td>
</tr>
<tr>
<td align="center" height="100" colspan="2" width="498"><textarea rows="6" name="bericht" cols="60"></textarea></td>
<br>
</tr>
</table> <table border="0" cellpadding="0" cellspacing="0" width="500">
<tr>
<td width="500"></td>
</tr>
<tr>
<td bgcolor="#0000FF" height="20" width="250"> <input type="submit" value="Verzenden" name="submit" style="width: 250px;" height="20"></td>
<td bgcolor="#0000FF" height="20" width="250"> <input type="reset" value="Wissen" name="B2" style="width: 250px;" height="20"></td>
</tr>
</table></td>
</table>
</form>
</body>
</html>
<?
}
?>


Zie ook hier naar het spul in werking. Wel zien in Mozilla Firefox.
http://www.andaluscasas.com/Diensten/Dienstmail.php

Graag wat hulp aub.
En ja, het script van Lasse, zodat iedere pagine zich opent in de index, is volop in gebruik en doet het prima.
Groet
Werner
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail Bekijk de homepage
Lasse
Expert


Geregistreerd op: 9-2-2009
Berichten: 13
Woonplaats: Assen

BerichtGeplaatst: do jan 14, 2010 4:54 pm    Onderwerp: Reageer met quote

Ik zie geen verschil met IE eerlijk gezegd...
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Bekijk de homepage MSN Messenger
Andaluscasas



Geregistreerd op: 17-3-2009
Berichten: 50
Woonplaats: Pinar de Campoverde -Spanje

BerichtGeplaatst: do jan 14, 2010 5:04 pm    Onderwerp: Mail Reageer met quote

Hallo Lasse
Dan weet ik niet wat er fout is.
Het is echter goed te horen dat jij geen verschil ziet, maar ik wel.
Ik heb een sreen print gemaakt met de form open in Firefox en dan zie je alle gegevens zoals mailadres enz, en dat kan dus niet.
De kwestie is, hoe krijg ik dat hier?

Ik zal er een foto van maken en online zetten.
De link daarnaar komt er dus aan.

Groet
Werner
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail Bekijk de homepage
Andaluscasas



Geregistreerd op: 17-3-2009
Berichten: 50
Woonplaats: Pinar de Campoverde -Spanje

BerichtGeplaatst: do jan 14, 2010 5:20 pm    Onderwerp: foto Reageer met quote

Hallo

Hier de foto van Firefox met de mailform geopend.
http://www.andaluscasas.com/screen.jpg

Wat je ziet is, tenminste in mijn Firefox, het volgende.
$mail1 = "HET MAIL ADRES - EVEN WEGGELATEN";
$headers = "MIME-Version: 1.0' . '\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1' . '\r\n";
$bericht ="


en

}
else
{?>


Moet toch iets mis zijn
Groet
Werner
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail Bekijk de homepage
javascript
Site Admin


Geregistreerd op: 27-2-2007
Berichten: 154

BerichtGeplaatst: za jan 16, 2010 9:17 am    Onderwerp: Reageer met quote

Net zoals bij Lasse is er geen enkel verschil te zien tussen de weergave in IE (8.0) of FF (3.5.7).
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail
Andaluscasas



Geregistreerd op: 17-3-2009
Berichten: 50
Woonplaats: Pinar de Campoverde -Spanje

BerichtGeplaatst: ma jan 18, 2010 1:13 pm    Onderwerp: Reageer met quote

Als er dan bij jullie geen verschil is in de weergaven is het ok.
Het is een feit dat eigen pc's soms dingen laten zien die een ander niet ziet. Dat komt omdat die het weten en dat heb je soms ook met foto's.
Ik zal toch even uitzoeken waarom. Misschien een instelling bij FF?
Groet vanuit Spanje
Werner
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail Bekijk de homepage
Lasse
Expert


Geregistreerd op: 9-2-2009
Berichten: 13
Woonplaats: Assen

BerichtGeplaatst: wo jan 27, 2010 5:29 pm    Onderwerp: Reageer met quote

Het is niet logisch dat dit probleem zich voordoet.
Kun je misschien de php-versie van de server vermelden, jouw versie van firefox en je eventuele .htaccess bestand hier vermelden?

Tot die tijd heb ik misschien een oplossing:
Probeer alle plekken in je pagina waar dit '<?' staat te vervangen door '<?php'
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Bekijk de homepage MSN Messenger
Andaluscasas



Geregistreerd op: 17-3-2009
Berichten: 50
Woonplaats: Pinar de Campoverde -Spanje

BerichtGeplaatst: wo jan 27, 2010 6:53 pm    Onderwerp: PHP Reageer met quote

Hallo Lasse

Nu draait er op de server PHP 4.4.9.
Dat kan veranderd worden naar 5.2.12.

Firefox is 3.0.16, nog maar net - voorheen 3.0.10 maar veschil is er niet.
Ik heb op 2 plaatsen <s? vervangen door php en het formulier werkt in IE7 maar in FF is het erger geworden.
Je vraagt daar nog iets maar dat weet ik niet zitten.

Wat in FF ook anders werkt is de stylesheet. Waar die in IE7 voldoet, voldoet die niet voor FF. Ook daar heb ik aanpassingen voor moeten zoeken en doen.
Zo geef je voor {body, td, th de eigenschappen en dat werkt in IE7.
Voor FF moet dat er nog eens apart bijgezet worden in een andere {body.
Doe je dat niet heb je standaard lettertypen. De links doen het wel zonder die extra body info.
Toch een raar geval die FF. Ook font-weight: bold; heeft in FF geen uitwerking.

Groet vanuit Spanje, nu eens in de regen.
Werner
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail Bekijk de homepage
Lasse
Expert


Geregistreerd op: 9-2-2009
Berichten: 13
Woonplaats: Assen

BerichtGeplaatst: za jan 30, 2010 4:30 pm    Onderwerp: Reageer met quote

Ik zie het probleem al. In het screenshot benader je de pagina op je lokale schijf. Hierdoor wordt php niet uitgevoerd, omdat je aanvraag niet wordt behandeld door de webserver maar door het filesystem van je besturingssysteem. De oplossing hiervoor is eenvoudigweg de pagina te benaderen zoals ieder ander het ook doet, dus via de website...
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Bekijk de homepage MSN Messenger
Andaluscasas



Geregistreerd op: 17-3-2009
Berichten: 50
Woonplaats: Pinar de Campoverde -Spanje

BerichtGeplaatst: za jan 30, 2010 5:33 pm    Onderwerp: Reageer met quote

Hallo,
Dan blijft het rare probleem omdat ik FF open zoals ieder ander, en niet via Macromedia, want dan is het wel zo dat alles via mijn systeem gaat.
FF en IE staan apart en worden dus ook door mezelf gebruikt zoals ieder ander.

Ik zal FF installeren op mijn tweede pc en zien wat er dan gebeurd.
Groet
Werner
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail Bekijk de homepage
Lasse
Expert


Geregistreerd op: 9-2-2009
Berichten: 13
Woonplaats: Assen

BerichtGeplaatst: ma feb 01, 2010 4:01 pm    Onderwerp: Reageer met quote

Dat kan bijna niet, geef eens een screenshot van het scherm als je het via de website zelf opent, met het eigenschappenscherm van de website er bij (rechter muisknop -> pagina info bekijken). En dan het liefst betere kwaliteit dan de vorige...
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Bekijk de homepage MSN Messenger
Andaluscasas



Geregistreerd op: 17-3-2009
Berichten: 50
Woonplaats: Pinar de Campoverde -Spanje

BerichtGeplaatst: ma feb 01, 2010 5:59 pm    Onderwerp: Raar probleem Reageer met quote

Hallo Lasse
Hieronde de pagina info.
Content-Type text/html; charset=utf-8

Content-Language nl

reviseted-after 7 days

googlebot index,follow

robots index,follow

Audience all, adults, teenager, children

MSSmarttagPreventParcing true

Discription Een betaalbaar huis kopen in een warm klimaat aan een warme zee met een groene omgeving.

Keywords golf,airport,andalucia,spanje,warme natuur,vastgoed,vakantiewoningen,klimaat,investering,temperatuur,hypotheek,opwarming,woningen,appartementen,duplex,warmere zee,immo,almeria,alicante,murcia,costa blanca,costa calida

copyright Copyright 2009. Andaluscasas Estate Services. All Rights Reserved.

identifier-url http://www.andaluscasas.com

author KWJ

De pagina bron staat online
http://www.andaluscasas.com/Screen.htm
De printscreen hier en die weegt 889 kb, beter kan niet
http://www.andaluscasas.com/Sreen2.jpg

Het rare probleem blijft dus bestaan
Groet
Werner
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail Bekijk de homepage
Andaluscasas



Geregistreerd op: 17-3-2009
Berichten: 50
Woonplaats: Pinar de Campoverde -Spanje

BerichtGeplaatst: ma feb 01, 2010 6:03 pm    Onderwerp: Reageer met quote

Bijkomend
Bij de paginabron zal je zien dat </html> mankeerd, maar die staat er wel degelijk.
Ben die vergeten.
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail Bekijk de homepage
Lasse
Expert


Geregistreerd op: 9-2-2009
Berichten: 13
Woonplaats: Assen

BerichtGeplaatst: ma feb 01, 2010 8:44 pm    Onderwerp: Reageer met quote

In de adresbalk van het screenshot zie ik nog steeds een path naar jouw locale disk staan. Het gaat dus nog steeds niet via de webserver. Je zult toch echt gewoon het adres van je website moeten invullen in de adresbalk.
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Bekijk de homepage MSN Messenger
Andaluscasas



Geregistreerd op: 17-3-2009
Berichten: 50
Woonplaats: Pinar de Campoverde -Spanje

BerichtGeplaatst: di feb 02, 2010 12:58 am    Onderwerp: FF Reageer met quote

Ja.
Jij hebt het gezien. Ik niet.
Heb de boel aangepast en klaar is kees.
Hoe kunt ge daar nu in verzeild raken.
Dank je voor de scherpe blik
Groet vanuit Spanje
Naar boven
Bekijk gebruikersprofiel Stuur privébericht Verstuur e-mail Bekijk de homepage
Berichten van afgelopen:   
Plaats nieuw bericht   Plaats reactie    javascript.123forum.nl forum index -> PHP Tijden zijn in GMT + 1 uur
Pagina 1 van 1

 
Ga naar:  
Je mag geen nieuwe onderwerpen plaatsen
Je mag geen reacties plaatsen
Je mag je berichten niet bewerken
Je mag je berichten niet verwijderen
Ja mag niet stemmen in polls
     
Powered by phpBB © 2001, 2005 phpBB Group

   Dit forum is beveiligd door CBACK.


Aangeboden door : gratis forum / gratis gastenboek / gratis weblog