| Vorige onderwerp :: Volgende onderwerp |
|
|
| Auteur |
Bericht |
Andaluscasas

Geregistreerd op: 17-3-2009 Berichten: 52 Woonplaats: Pinar de Campoverde -Spanje
|
Geplaatst: wo jan 13, 2010 3:50 pm Onderwerp: PHP form die het niet doet in Mozilla Firefox |
|
|
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 </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 </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 </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 </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 |
|
 |
Lasse Expert

Geregistreerd op: 9-2-2009 Berichten: 16 Woonplaats: Assen
|
Geplaatst: do jan 14, 2010 4:54 pm Onderwerp: |
|
|
| Ik zie geen verschil met IE eerlijk gezegd... |
|
| Naar boven |
|
 |
Andaluscasas

Geregistreerd op: 17-3-2009 Berichten: 52 Woonplaats: Pinar de Campoverde -Spanje
|
Geplaatst: do jan 14, 2010 5:04 pm Onderwerp: Mail |
|
|
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 |
|
 |
Andaluscasas

Geregistreerd op: 17-3-2009 Berichten: 52 Woonplaats: Pinar de Campoverde -Spanje
|
Geplaatst: do jan 14, 2010 5:20 pm Onderwerp: foto |
|
|
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 |
|
 |
javascript Site Admin
Geregistreerd op: 27-2-2007 Berichten: 198
|
Geplaatst: za jan 16, 2010 9:17 am Onderwerp: |
|
|
| 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 |
|
 |
Andaluscasas

Geregistreerd op: 17-3-2009 Berichten: 52 Woonplaats: Pinar de Campoverde -Spanje
|
Geplaatst: ma jan 18, 2010 1:13 pm Onderwerp: |
|
|
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 |
|
 |
Lasse Expert

Geregistreerd op: 9-2-2009 Berichten: 16 Woonplaats: Assen
|
Geplaatst: wo jan 27, 2010 5:29 pm Onderwerp: |
|
|
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 |
|
 |
Andaluscasas

Geregistreerd op: 17-3-2009 Berichten: 52 Woonplaats: Pinar de Campoverde -Spanje
|
Geplaatst: wo jan 27, 2010 6:53 pm Onderwerp: PHP |
|
|
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 |
|
 |
Lasse Expert

Geregistreerd op: 9-2-2009 Berichten: 16 Woonplaats: Assen
|
Geplaatst: za jan 30, 2010 4:30 pm Onderwerp: |
|
|
| 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 |
|
 |
Andaluscasas

Geregistreerd op: 17-3-2009 Berichten: 52 Woonplaats: Pinar de Campoverde -Spanje
|
Geplaatst: za jan 30, 2010 5:33 pm Onderwerp: |
|
|
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 |
|
 |
Lasse Expert

Geregistreerd op: 9-2-2009 Berichten: 16 Woonplaats: Assen
|
Geplaatst: ma feb 01, 2010 4:01 pm Onderwerp: |
|
|
| 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 |
|
 |
Andaluscasas

Geregistreerd op: 17-3-2009 Berichten: 52 Woonplaats: Pinar de Campoverde -Spanje
|
Geplaatst: ma feb 01, 2010 5:59 pm Onderwerp: Raar probleem |
|
|
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 |
|
 |
Andaluscasas

Geregistreerd op: 17-3-2009 Berichten: 52 Woonplaats: Pinar de Campoverde -Spanje
|
Geplaatst: ma feb 01, 2010 6:03 pm Onderwerp: |
|
|
Bijkomend
Bij de paginabron zal je zien dat </html> mankeerd, maar die staat er wel degelijk.
Ben die vergeten. |
|
| Naar boven |
|
 |
Lasse Expert

Geregistreerd op: 9-2-2009 Berichten: 16 Woonplaats: Assen
|
Geplaatst: ma feb 01, 2010 8:44 pm Onderwerp: |
|
|
| 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 |
|
 |
Andaluscasas

Geregistreerd op: 17-3-2009 Berichten: 52 Woonplaats: Pinar de Campoverde -Spanje
|
Geplaatst: di feb 02, 2010 12:58 am Onderwerp: FF |
|
|
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 |
|
 |
|