Administration de site
Fermé
jimmy
-
14 juil. 2008 à 10:49
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 16 juil. 2008 à 17:15
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 16 juil. 2008 à 17:15
A voir également:
- Administration de site
- Site de telechargement - Guide
- Site de vente entre particulier - Guide
- Site inaccessible - Guide
- Site de partage de photos - Guide
- Mot de passe administrateur - Guide
5 réponses
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
14 juil. 2008 à 11:21
14 juil. 2008 à 11:21
Faudrai en dire d'avantage. Quel type de site ? Quel type de site ?
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
15 juil. 2008 à 13:25
15 juil. 2008 à 13:25
Faut faire ça avec un code SQL avec un
et un
INSERT INTO
et un
DELETE FROM
Il y a des script pour ça, tu peux chercher adserver sur google, sinon OpenX le fait aussi.
http://www.openx.org/fr/docs/2.4/qsg-install
http://www.openx.org/fr/docs/2.4/qsg-install
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voici l'erreur que mon code me donne .comment corriger?
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\ici-annonce\admin\publicite_envoie.php:45) in c:\program files\easyphp1-8\www\ici-annonce\admin\publicite_envoie.php on line 65
VOICI MON CODE
<?php
//------------------------------------
// Script réalisé par Webdeb73
// Le 17/10/2004
// Licence GNU/GPL
// http://www.webmaster-debutant.net
// webmaster@webmaster-debutant.net
//-------------------------------------
//----------------------------
// DEFINITION DES VARIABLES
//----------------------------
$target = '../pub/'; // Repertoire cible
$extension = 'jpg'; // Extension du fichier sans le .
$max_size = 400000000000000000; // Taille max en octets du fichier
$width_max =1500; // Largeur max de l'image en pixels
$height_max =1500; // Hauteur max de l'image en pixels
//---------------------------------------------
// DEFINITION DES VARIABLES LIEES AU FICHIER
//---------------------------------------------
$nom_file = $_FILES['fichier']['name'];
$taille = $_FILES['fichier']['size'];
$tmp = $_FILES['fichier']['tmp_name'];
$image = $_FILES['fichier']['name'];
//----------------------
// SCRIPT D'UPLOAD
//----------------------
?>
<!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=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<?
$niveau=$_POST["niveau"];
if(!empty($_POST['posted'])) {
// On vérifie si le champ est rempli
if(!empty($nom_file)) {
// Si c'est OK, on teste l'upload
if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES['fichier']['name'])) {
//connection au serveur
require("../config.php");
//création de la requête SQL:
$sql = "INSERT INTO publicite (photo,niveau) VALUES ('$nom_file', '$niveau') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql) or die( mysql_error() ) ;
// Si upload OK alors on affiche le message de réussite
header('location :publicite.php');
} else {
// Sinon on affiche une erreur système
echo '<b>Problème lors de l\'upload !</b><br /><br /><b>', $_FILES['fichier']['error'], '</b><br /><br />';
}
} else {
// Sinon on affiche une erreur pour le champ vide
echo '<b>Le champ du formulaire est vide !</b><br /><br />';
}
}
?>
</body>
</html>
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\ici-annonce\admin\publicite_envoie.php:45) in c:\program files\easyphp1-8\www\ici-annonce\admin\publicite_envoie.php on line 65
VOICI MON CODE
<?php
//------------------------------------
// Script réalisé par Webdeb73
// Le 17/10/2004
// Licence GNU/GPL
// http://www.webmaster-debutant.net
// webmaster@webmaster-debutant.net
//-------------------------------------
//----------------------------
// DEFINITION DES VARIABLES
//----------------------------
$target = '../pub/'; // Repertoire cible
$extension = 'jpg'; // Extension du fichier sans le .
$max_size = 400000000000000000; // Taille max en octets du fichier
$width_max =1500; // Largeur max de l'image en pixels
$height_max =1500; // Hauteur max de l'image en pixels
//---------------------------------------------
// DEFINITION DES VARIABLES LIEES AU FICHIER
//---------------------------------------------
$nom_file = $_FILES['fichier']['name'];
$taille = $_FILES['fichier']['size'];
$tmp = $_FILES['fichier']['tmp_name'];
$image = $_FILES['fichier']['name'];
//----------------------
// SCRIPT D'UPLOAD
//----------------------
?>
<!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=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<?
$niveau=$_POST["niveau"];
if(!empty($_POST['posted'])) {
// On vérifie si le champ est rempli
if(!empty($nom_file)) {
// Si c'est OK, on teste l'upload
if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES['fichier']['name'])) {
//connection au serveur
require("../config.php");
//création de la requête SQL:
$sql = "INSERT INTO publicite (photo,niveau) VALUES ('$nom_file', '$niveau') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql) or die( mysql_error() ) ;
// Si upload OK alors on affiche le message de réussite
header('location :publicite.php');
} else {
// Sinon on affiche une erreur système
echo '<b>Problème lors de l\'upload !</b><br /><br /><b>', $_FILES['fichier']['error'], '</b><br /><br />';
}
} else {
// Sinon on affiche une erreur pour le champ vide
echo '<b>Le champ du formulaire est vide !</b><br /><br />';
}
}
?>
</body>
</html>
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
16 juil. 2008 à 17:15
16 juil. 2008 à 17:15
Bonjour,
C'est a cause de cette ligne:
Il y a des code comme header ou encore start session qui ne marche pas après d'autre code php style "echo" ou d'autre ou encore les balise <html>.
Header et start session doivent donc être mise avant tout code qui charge du contenu sur la page. Faute de quoi, tu as ce message.
Cordialement.
C'est a cause de cette ligne:
header('location :publicite.php');
Il y a des code comme header ou encore start session qui ne marche pas après d'autre code php style "echo" ou d'autre ou encore les balise <html>.
Header et start session doivent donc être mise avant tout code qui charge du contenu sur la page. Faute de quoi, tu as ce message.
Cordialement.