Php et MAC

Fermé
Seve - 1 févr. 2006 à 16:22
 SEVE - 3 févr. 2006 à 18:12
Bonjour,

Je me suis mise au php depuis hier, et c'est pas évident!! mais j'ai réussi a faire fonctionner mes formulaires. Seul soucis, ils ne fonctionnent pas sous MAC. En fait il me met une page blanche à la place. Comment faire pour aplier à ce pb? Y a t il du code a rajouter??

Merci d'avance.
Séverine
A voir également:

6 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
1 févr. 2006 à 23:08
Salut,

Une simple page php avec ceci d'écris:
<?
phpinfo()
?>


Ca te donne quelque chose?
0
Oui, ca me donne un tableau avec noté en haut PHP 4.4.2 et tout un détail de trucs techniques!!

Seve
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
2 févr. 2006 à 17:46
Zut, en fait j'avais pas compris le truc, en fait Php ne tourne pas sur Mac, c'est le formulaire que tu regardes sous Mac c'est ça?

Les fichiers Php et tout le binz sotn restés au même endroit?
0
en fait avec tes 3 lignes de code, moi je vois un tableau avec des données techniques sur le php.

Par contre sur mes pages, je ne vois rien, c blanc, il ne reprend meme pas mon fond de couleur!! c pour dire!! mais il ne met aucun message d'erreur, c juste blanc!

comprends rien...
sev
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
2 févr. 2006 à 18:17
Ok mais ce que je ne saisis pas c'est: est ce que c'est ton navigateur qui est sous Mac ou bien ton serveur web ? Ou les deux?
0
en fait, mon site est hébergé chez ovh. Je dispose chez moi d'un mac et d'un pc. Lorsque je vais sur mon site a partir du pc tout fonctionne parfaitement bien mais lorsque je vais sur mon site a partir du mac, il ne m'affiche plus les pages php, il les reconnait puisqu'il me note en haut de la page http://www.monsite.org/html/stage.php sauf que au lieu de m'afficher le formulaire, il me met une page blanche.

seve qui roule...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
2 févr. 2006 à 18:32
Ah ok.
Tu utilises Safari?

Si tu essaies d'afficher la source html de ta page depuis ton navigateur, ça donne quoi?
0
bon j'avais meme pas pense utiliser safari!! sous safari ca marche, mon formulaire s'affiche et fonctionne par contre quand je vais directement sous IE, ben la ca fonctionne pas, par contre il me met bien tout mon code dans la source!
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
2 févr. 2006 à 18:57
Et tu pourrais coller ce code ici?
0
seve > kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016
3 févr. 2006 à 13:42
<html>
<head>
<title>PARTENAIRES / COLLABORATEURS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript"><!-- Hide script from older browsers
function ouvrirpopup(devis.php) {
window.open (devis.php,'','top=20,left=100,width=600,height=500');
}

function verifSelection() {if (mail_form.champ1.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ2.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ3.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ4.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ5.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.zone_email.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ6.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ7.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ8.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ9.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ10.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ11.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ12.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ13.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ14.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ15.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ16.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ17.value == "") {
alert("champs obligatoire")
return false
} if (mail_form.champ18.value == "") {
alert("champs obligatoire")
return false
}

invalidChars = " /:,;'"

for (i=0; i<invalidChars.length; i++) { // does it contain any invalid characters?
badChar = invalidChars.charAt(i)

if (mail_form.zone_email.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
mail_form.zone_email.focus()
return false
}
}

atPos = mail_form.zone_email.value.indexOf("@",1) // there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
mail_form.zone_email.focus()
return false
}

if (mail_form.zone_email.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
mail_form.zone_email.focus()
return false
}

periodPos = mail_form.zone_email.value.indexOf(".",atPos)

if (periodPos == -1) { // and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
mail_form.zone_email.focus()
return false
}

if (periodPos+3 > mail_form.zone_email.value.length) { // must be at least 2 characters after the
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
mail_form.zone_email.focus()
return false
}if (mail_form.zone_texte.value == "") {
alert("champs obligatoire")
return false
} } // Fin de la fonction

</script>
</head>

<body bgcolor="c5e52f">
<form name="mail_form" method="post" action="/html/partenaire.php" onSubmit="return verifSelection()">
<div align="center"></div>
<p align="center">
<table width="560" border="0" align="center">
<tr>
<td colspan="2">
<div align="center"><img src="../ies/titre-part.gif" width="250" height="100"></div>
</td>
</tr>
<tr>
<td width="280"><img src="ies/force-tab.gif" width="280" height="1"></td>
<td width="280"><img src="ies/force-tab.gif" width="280" height="1"></td>
</tr>
<tr>
<td width="280" bgcolor="#FFFFFF"><b><font size="2" face="Arial, Helvetica, sans-serif" color="#666666">::
VOS COORDONNEES :: </font></b></td>
<td width="280"> </td>
</tr>
<p align="center"> </p>
<tr>
<td width="280" bgcolor="#deff42"><font face="Verdana" size="2" color="#666666"><b>Société</b></font></td>
<td bgcolor="#deff42" width="280">
<input name="champ1" type="text">
</td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Nom</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="champ2" type="text">
</td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Prénom</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="champ3" type="text">
</td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Téléphone</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="champ4" type="text">
</td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Portable</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="champ5" type="text">
</td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Fax</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="champ6" type="text">
</td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">E-mail</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="zone_email" type="text">
</td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Adresse</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="champ7" type="text">
</td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Ville-CP</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="champ8" type="text">
</td>
</tr>
<tr>
<td width="280"> </td>
<td width="280"> </td>
</tr>
<tr>
<td width="280" bgcolor="#FFFFFF"><b><font size="2" face="Arial, Helvetica, sans-serif" color="#666666">::
VOTRE ENTREPRISE :: </font></b></td>
<td width="280"> </td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Date
de création de l'entreprise</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="champ9" type="text">
</td>
</tr>
<tr>
<td width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Nombre
de salariés</font></b></td>
<td bgcolor="#deff42" width="280">
<input name="champ10" type="text">
</td>
</tr>
<tr>
<td width><font color="#666666"> </font></td>
<td width> </td>
</tr>
<tr>
<td width bgcolor="#FFFFFF"><b><font size="2" face="Arial, Helvetica, sans-serif" color="#666666">::
TYPE DE VEHICULE EN POSSESSION :: </font></b></td>
<td width> </td>
</tr>
<tr>
<td width bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Marque</font></b></td>
<td width bgcolor="#deff42">
<input name="champ11" type="text">
</td>
</tr>
<tr>
<td width bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Côtes
(en mètre) </font></b></td>
<td width bgcolor="#deff42"> <font size="2" face="Arial, Helvetica, sans-serif"><b><font color="#666666">Largeur:</font></b>
<input name="champ12" type="text" size="5">
<font color="#deff42"> ..........</font><b><font color="#666666">Hauteur:</font></b>
<input name="champ13" type="text" size="5">
</font> </td>
</tr>
<tr>
<td width bgcolor="#deff42"><b></b></td>
<td width bgcolor="#deff42"><font size="2" face="Arial, Helvetica, sans-serif" color="#666666"><b>Passage
de roue: </b></font><font size="2" face="Arial, Helvetica, sans-serif">
<input name="champ14" type="text" size="5">
</font> </td>
</tr>
<tr>
<td width bgcolor="#deff42"> </td>
<td width bgcolor="#deff42"><b><font color="#666666">Hauteur de porte: </font></b><font size="2" face="Arial, Helvetica, sans-serif">
<input name="champ15" type="text" size="5">
</font></td>
</tr>
<tr>
<td width bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Course
urgente ou messagerie?</font></b></td>
<td width bgcolor="#deff42">
<input name="champ16" type="text">
</td>
</tr>
<tr>
<td width bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">National,
international ou régional?</font></b></td>
<td width bgcolor="#deff42">
<input name="champ17" type="text">
</td>
</tr>
<tr>
<td width bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Disponibilité
faible, moyenne ou importante?</font></b></td>
<td width bgcolor="#deff42">
<input name="champ18" type="text">
</td>
</tr>
<tr>
<td width><font color="#666666"> </font></td>
<td width> </td>
</tr>
<tr>
<td valign="top" width="280" bgcolor="#deff42"><b><font face="Verdana" size="2" color="#666666">Remarques</font></b></td>
<td bgcolor="#deff42" width="280">
<textarea name="zone_texte" cols="30" rows="5"></textarea>
</td>
</tr>
<tr>
<td valign="top" width="280">
<input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="18">
<input name="nbre_zones_texte" type="hidden" value="1">
<input name="nbre_zone_email" type="hidden" value="1">
<input name="titre_champ1" type="hidden" value="Société">
<input name="titre_champ2" type="hidden" value="Nom">
<input name="titre_champ3" type="hidden" value="Prénom">
<input name="titre_champ4" type="hidden" value="Téléphone">
<input name="titre_champ5" type="hidden" value="Portable">
<input name="titre_champ6" type="hidden" value="Fax">
<input name="titre_email" type="hidden" value="E-mail">
<input name="titre_champ7" type="hidden" value="Adresse">
<input name="titre_champ8" type="hidden" value="Ville - CP">
<input name="titre_champ9" type="hidden" value="Date de création de l'entreprise">
<input name="titre_champ10" type="hidden" value="Nombre de salarié">
<input name="titre_champ11" type="hidden" value="Marque">
<input name="titre_champ12" type="hidden" value="Largeur véhicule">
<input name="titre_champ13" type="hidden" value="Hauteur véhicule">
<input name="titre_champ14" type="hidden" value="Passage de roue">
<input name="titre_champ15" type="hidden" value="Hauteur de porte">
<input name="titre_champ16" type="hidden" value="Type de course">
<input name="titre_champ17" type="hidden" value="Couverture">
<input name="titre_champ18" type="hidden" value="Disponibilité">
<input name="titre_zone" type="hidden" value="remarques">
</td>
<td width="280">
<div align="center">
<input type="reset" name="Reset" value="Effacer">
<input type="submit" name="envoi" value="Envoyer">
</div>
</td>
</tr>
</table>
<div align="center"></div>
</form>
</body>
</html>

Voila!! bon courage et merci encore de m'aider!!
Sev
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527 > kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016
3 févr. 2006 à 17:39
Ah d'accord... En fait tu as une ouverture de commentaire html au début de ton script.
Et il n'est jamais fermé donc forcément, à par le début, tout est considéré comme commentaire html.

Ton commentaire commence là:
<!-- Hide script from older browsers

Et il devrait être fermé comme ceci juste avant la balise </script>:
//-->
0
seve > kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016
3 févr. 2006 à 17:54
Oui c t ca!!!! ca marche!!!! merci merci merci infiniment !!!!!

Seve qui décidemment, ce saisit rien à l'informatique...
0
PHPiste depuis peu moi je trouvais que les couleurs ca faisait joli dans mon code sans savoir a quoi ca correspondait!!! je suis créatif à la base alors tout s'explique... en tout cas j'ai trouvé ca passionant le php!!! ca fait tellement plaisir quand ça fonctionne!

c beau le progres!
0