Aller au contenu

Probl


zoe

Messages recommandés

Bonjour,

Voilà , j'ai activé la fonction web sur mon syno 107 et dans ce repertoire j'y ai glisser un projet PhP("borne"). Quand je rentre nomduserveur/borne/admin je tombe sur une proposition d'utilisateur et de mot de passe . Je renseigne les champs et quand je click sur ok voilà le message que je reçois :

Warning: Cannot modify header information - headers already sent by (output started at /volume1/web/borne/admin/index.php:12) in /volume1/web/borne/admin/index.php on line 25

Quelqu'un peut-il m'aider à trouver la solution

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Voilà , j'ai activé la fonction web sur mon syno 107 et dans ce repertoire j'y ai glisser un projet PhP("borne"). Quand je rentre nomduserveur/borne/admin je tombe sur une proposition d'utilisateur et de mot de passe . Je renseigne les champs et quand je click sur ok voilà le message que je reçois :

Warning: Cannot modify header information - headers already sent by (output started at /volume1/web/borne/admin/index.php:12) in /volume1/web/borne/admin/index.php on line 25

Quelqu'un peut-il m'aider à trouver la solution

Merci d'avance

Le message indique qu' il y a une erreur dans ton script php:

les headers sont défini à la ligne 25, alors qu' il y a une sortie à la ligne 12.

sans voir le script je ne peux pas t' en dire plus.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Je joint le script

Merci d'avance

SCRIPT :

<?php require "../includes/odbc_admin.php";

// déclaration des variables

if (!empty($_POST['send'])) { $send = $_POST['send']; } else { $send = "";}

if (!empty($_POST['login'])) { $login = $_POST['login']; } else { $login = ""; }

if (!empty($_POST['pwd'])) { $pwd = $_POST['pwd']; } else { $pwd = ""; }

if (!empty($_GET['err'])) { $err = $_GET['err']; } else { $err = "";}

if (!empty($_GET['n'])) { $n = $_GET['n']; } else { $n = "";}

?>

<link rel=stylesheet href="../includes/style_home.css">

<?php

// -------------------------------------------------------------------------------------

// Test Login

// -------------------------------------------------------------------------------------

if ($send =='Accés sécurisé') {

$sql = "SELECT * FROM utilisateur WHERE login='".$login."' AND pwd='".$pwd."'";

$recherche = mysql_query($sql);

if ($affichage = mysql_fetch_array($recherche)) {

$_SESSION['id_utilisateur'] = $affichage['id'];

$_SESSION['utilisateur'] = "ok";

$_SESSION['admin'] = $affichage['administrateur'];

if ($affichage['administrateur']==true) {

header("location:bandeau_haut.php");

} else {

header("location:document_utilisateur.php");

}

} else {

$err = 1;

$_SESSION['utilisateur'] = "";

}

}

?>

<!------------------------------------------------------->

<!--------------------Début de page---------------------->

<!------------------------------------------------------->

<script>

</script>

<br><br><br><br><br><br><br>

<form name=f action="index.php" method=post onSubmit="return verif();">

<center>

<table class=norm border=0 cellspacing=10 cellpadding=5>

<tr>

<td valign=top>

<table width=100% border=1 bordercolor=#8a8a8a cellspacing=0 cellpadding=5 class=norm >

<tr bgcolor=#8a8a8a style="color:#ffffff">

<td colspan=3><b>Administration</td>

</tr>

<tr>

<td>

<table width=100% border=0 cellspacing=0 cellpadding=5 class=norm >

<tr>

<td width=150><b>Login : </td>

<td><input class=champ type=text name=login id=login size=20 maxlength=202></td>

</tr>

<tr>

<td width=150><b>Mot de passe : </td>

<td><input class=champ type=password name=pwd id=pwd size=20 maxlength=20></td>

</tr>

<tr>

<td colspan=3 align=center><br><input class=bouton type=submit name=send id=send value="Accés sécurisé"></td>

</tr>

</table>

</td>

</tr>

</table>

</td>

</tr>

</table>

</center>

</form>

<!------------------------------------------------------->

<!--------------------Fin de page---------------------->

<!------------------------------------------------------->

<script language=javascript>f.login.focus();</script>

<script>

function alerte(pos,txt){alert(txt);pos.focus();return false;}

function verif (){

if(document.getElementById('login').value=='') return alerte(document.getElementById('login'),'Veuillez indiquer votre login');

if(document.getElementById('pwd').value=='') return alerte(document.getElementById('pwd'),'Veuillez indiquer votre mot de passe' );

}

<?php if ($err=='1') { ?>

alert('Le login ou le mot de passe que vous avez entré est incorrect.')

<?php

}

if ($n==1) { ?>

alert('Vous avez été déconnecté pour des raisons de sécurité.\nPour accéder au site, veuillez vous identifier.');

<?php } ?>

var hrMax=screen.availHeight; // Hauteur maximale de l'écran

var lrMax=screen.availWidth; // Largeur maximale de l'écran

self.resizeTo(lrMax,hrMax);

</script>

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

ça marche nickel merci!!!

J'ai déplacé la ligne et cela fonctionne maintenant...merci pour l'info !!!

Maintenant un autre souci, j'ai mi des fichier en ppt, doc sur mon serveur et je peux les afficher sans problème. Mais j'ai aussi mis des fichiers mht et quand je clique dessus il me renvoi le message suivant

MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C8ECFF.29072990" Ce document est une page Web à fichier unique, ou fichier archive Web. Si ce message est affiché, votre navigateur ou votre éditeur ne prend pas en charge les fichiers archives Web. Téléchargez un navigateur qui prend en charge les archives Web, par exemple Windows® Internet Explorer®. ------=_NextPart_01C8ECFF.29072990 Content-Location: file:///C:/CF544E53/Repos.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="windows-1252"

etc....

Quelqu'un sait-il pourquoi?

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.