Bonjour , je suis debutant en php et j'ai créé un petit site web pour une association avec dreamweaver
Le site fonctione normalement en local sous easyphp et sur un hebergeur gratuit( mais bourré de pubs)
J'ai trouvé un autre hebergeur et installé le site et la j'ai des erreurs lors des mises a jour de la news ou lors de la mise a jour des membres dans la partie admin.
Si je mets a jour la page index.php de l'admin j'ai ceci
si joint le debut de code php de cette page index.php de l'admin
le site en question
http://www.alcooliquesanonymes.org/
( la partie admin est n'est pas securisée) afin de mieux comprendre mon probleme
Modifié par hitcher (01 Apr 2009 - 20:19)
Le site fonctione normalement en local sous easyphp et sur un hebergeur gratuit( mais bourré de pubs)
J'ai trouvé un autre hebergeur et installé le site et la j'ai des erreurs lors des mises a jour de la news ou lors de la mise a jour des membres dans la partie admin.
Si je mets a jour la page index.php de l'admin j'ai ceci
Warning: Cannot modify header information - headers already sent by (output started at /home/eaudheur/public_html/admin/index.php:7) in /home/eaudheur/public_html/admin/index.php on line 53
si joint le debut de code php de cette page index.php de l'admin
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Index de l'administration</title>
<link href="../css/admin-style.css" rel="stylesheet" type="text/css" />
<?php require_once('../Connections/aa.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$currentPage = $_SERVER["PHP_SELF"];
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form2")) {
$updateSQL = sprintf("UPDATE newspat SET news=%s WHERE id_news=%s",
GetSQLValueString($_POST['news'], "text"),
GetSQLValueString($_POST['id_news'], "int"));
mysql_select_db($database_aa, $aa);
$Result1 = mysql_query($updateSQL, $aa) or die(mysql_error());
$updateGoTo = "../index.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
mysql_select_db($database_aa, $aa);
$query_news = "SELECT * FROM newspat";
$news = mysql_query($query_news, $aa) or die(mysql_error());
$row_news = mysql_fetch_assoc($news);
$totalRows_news = mysql_num_rows($news);
$maxRows_listing = 3;
$pageNum_listing = 0;
if (isset($_GET['pageNum_listing'])) {
$pageNum_listing = $_GET['pageNum_listing'];
}
$startRow_listing = $pageNum_listing * $maxRows_listing;
le site en question
http://www.alcooliquesanonymes.org/
( la partie admin est n'est pas securisée) afin de mieux comprendre mon probleme
Modifié par hitcher (01 Apr 2009 - 20:19)