Erreur code
chaman35
-
okuni Messages postés 1325 Statut Membre -
okuni Messages postés 1325 Statut Membre -
Bonjour, j'ai trouve ce code qui a l'air tres bien mais je ne trouve pas l'erreur
ma source ftp://ns28822.ovh.net/PHP/1488_recherch-12.rar
<?php
//Importation du fichier de configuration
require_once('../config.inc.php');
echo''.$tittle.'<br>';
echo'
<div align="center"> <strong><font size="3" face="Verdana, Arial, Helvetica, sans-serif"></font></strong></div>
<br>';
echo'<form method="post" action="ajouter.php">
<table width="393" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="39" colspan="3"><table width="214" border="0" align="right" cellpadding="0" cellspacing="1">
<tr>
<td width="212" bgcolor="#333333"><div align="center"><strong><font color="#FFFFFF" size="3" face="Verdana, Arial, Helvetica, sans-serif"><em>ADMINISTRATION</em></font></strong></div></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<div align="center"></div></td>
</tr>
<tr>
<td width="167"><div align="right"><b>url de la page</b></div></td>
<td width="46"> </td>
<td width="180"><div align="right">
<input type="text" name="url" size="30">
</div></td>
</tr>
<tr>
<td><div align="right"><b>Titre de la page</b></div></td>
<td> </td>
<td width="180"><div align="right">
<input type="text" name="titre" maxlength="255" size="30">
</div></td>
</tr>
<tr>
<td><div align="right"><b>Mots clés</b></div></td>
<td> </td>
<td width="180"><div align="right">
<textarea name="mots_cles" cols="23"></textarea>
</div></td>
</tr>
<tr>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td><input type="submit" name="Submit" value="Enregistrer"></td>
</tr>
</table>
</form>
<br>'.$copyright.'';
?>
ma source ftp://ns28822.ovh.net/PHP/1488_recherch-12.rar
<?php
//Importation du fichier de configuration
require_once('../config.inc.php');
echo''.$tittle.'<br>';
echo'
<div align="center"> <strong><font size="3" face="Verdana, Arial, Helvetica, sans-serif"></font></strong></div>
<br>';
echo'<form method="post" action="ajouter.php">
<table width="393" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="39" colspan="3"><table width="214" border="0" align="right" cellpadding="0" cellspacing="1">
<tr>
<td width="212" bgcolor="#333333"><div align="center"><strong><font color="#FFFFFF" size="3" face="Verdana, Arial, Helvetica, sans-serif"><em>ADMINISTRATION</em></font></strong></div></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<div align="center"></div></td>
</tr>
<tr>
<td width="167"><div align="right"><b>url de la page</b></div></td>
<td width="46"> </td>
<td width="180"><div align="right">
<input type="text" name="url" size="30">
</div></td>
</tr>
<tr>
<td><div align="right"><b>Titre de la page</b></div></td>
<td> </td>
<td width="180"><div align="right">
<input type="text" name="titre" maxlength="255" size="30">
</div></td>
</tr>
<tr>
<td><div align="right"><b>Mots clés</b></div></td>
<td> </td>
<td width="180"><div align="right">
<textarea name="mots_cles" cols="23"></textarea>
</div></td>
</tr>
<tr>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td><input type="submit" name="Submit" value="Enregistrer"></td>
</tr>
</table>
</form>
<br>'.$copyright.'';
?>
Configuration: Windows XP Firefox 3.0.10
12 réponses
-
c'est quoi l'erreur?
$tittle et $copyright ne sont pas déclaré. -
ah si ils sont declare g juste coupe pour ne pas encombrer, ba l'erreur c quand je vais sur www.monsite.com/admin je peu rentrer mon pass et login mais apres validation : page blanche
g configurer le fichier config.inc.php en y mettant mon pseudo et mot de passe ( c ptet la l'erreur d'aileurs, g choisit un login et mot de passe au hasard peutetre que c pas ca ) et pourtant aucune page ne s'ouvre. g creer la bdd sur localhost -
Je ne comprend pas l'utilité de ton code.
montre-moi la page "ajouter.php", la partie avec le php pour voir comment tu traite les données.-
c'est un script que g recuperer le lien est au dessus
<?php
/***************************************************************************
*
* MOTEUR DE RECHERCHE INTERNE v1.2
* ------------------------------
* Auteur : Liam
* Email : contact@netsources-fr.com
* Site : https://www.netsources-fr.com/
* Realisé le : 9 mars 2003
* Page : ajouter.php
*
***************************************************************************
*
* Ce programme est libre, vous pouvez le redistribuer et/ou le modifier
* selon les termes de la Licence Publique Générale GNU publiée par la
* Free Software Foundation (version 2 ou bien toute autre version
* ultérieure choisie par vous).
*
***************************************************************************/
/***************************************************************************
* !!! NE MODIFIEZ RIEN DE TOUT CE QUI SUIT !!!
***************************************************************************/
// Importation du fichier de configuration
require_once('../config.inc.php');
// début du script , vérification des champs venant du formulaire
if( empty( $_POST['url']) || empty($_POST['mots_cles']) )
{
print'<a href="javascript:history.back();">Cliquez ici pour compèter le formulaire</a>';
}
// les champs sont ok, on insert dans la base
else{
//on se connecte à la base de donnée
$db = mysql_connect($host,$login,$pass) or die ("erreur de connexion");
//selection de vôtre base de donnée
mysql_select_db($base,$db) or die ("erreur de connexion base");
//remplacement des caractères
$url = AddSlashes (htmlspecialchars($_POST['url']));
$titre = AddSlashes (htmlspecialchars($_POST['titre']));
$mots_cles = AddSlashes (htmlspecialchars($_POST['mots_cles']));
//requète d'insertion dans la table
mysql_query("INSERT Into $table VALUES ('','$url','$titre','$mots_cles') ") or die ("erreur requète");
//on ferme la connexion
mysql_close();
//Redirection vers la page d'insertion
header('location: insert.php?msg=Insertion+reussie+!');
}
?>
-
-
ce script est bien au dessus de ton header html?
montre le début d'insert.php contenant le $_GET['msg'] -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
ok alors donne moi la partie avec $_GET['msg']
et pour le html, je te dis ça car
header('location: ');
ne peut pas être mis après du html ;) -
alors g bo chercher je n'ai pa trouver de balise $GET mais je pense que c cette partie de code qui joue dsl si je me suis melanger les pinceau
<?
include("../config.inc.php");
if($pass_admin==$_POST['password'] AND $login_admin==$_POST['username'])
{
setcookie("recherche_admin","".$password."",time()+72000,"");
header("location: insert.php");
}
else
{
header("location: index.php");
}
?> -
mais des echo un peu partout pour voir quel partie du script est exécutée.
Si tu change les valeur de $_POST['username'] : en mettant une fois la bonne et une fois une mauvaise, tu es redirigé correctement? -
Hey g trouver la balise dont tu me parlais...
a quoi va me servir de mettre echo un peu partout je croyai qu'elle servait d'appeler ou de repter une fonction?
include ('config.inc.php');
echo''.$header.'';
echo $msg;
echo'<form method="post" action="recherche.php">
<table width="159" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="67"> <div align="center">
<input name="recherche" type="text" size="20">
</div></td>
<td width="30"></td>
<td width="68"><input type="submit" name="Submit" value="Chercher"> </td>
</tr>
</table>
</form>'; -
tu parle de quel balise?
pour les echo, tu peux les utiliser à fin de trouver ou se situe le problème.
Voir dans quel direction va ton script et vois si tes variables sont bien remplie avec ce qu'il doit être. -
header("location: insert.php");
:/
header("Location: insert.php");
On ne plaisante pas avec les majuscules ! ;) -
tu as essayé sur ton site online? et pas avec wamp serveur?
-
OVH sont très bien :)
ou 1&1
payant, pas cher et sans pub.