par
graphitruc » 06 mars 2009, 00:40
salut,
si vous voulez tester l'application que j'utilse, elle est téléchargeable ici :
http://www.phpscripts-fr.net/scripts/do ... php?id=153
(c'est très simple, il n' y a pas bcp de fichiers)
voici le code de la page addnews dans admin :
Code : Tout sélectionner
<?php
$connexion = @mysql_connect("$serveur","$user","$password");
if (!$connexion) {
echo erreurServeurMySQL();
}
if ($connexion) {
switch($action)
{
case "valider";
$flag=0;
if ($titre=='')
{
echo "<center><font face=verdana size=3><b>".translate("No title")."</b></font></center><br>";
$flag=1;
}
if ($flag==1)
{
echo "<center><script=\"Javascript\"><form><input type=reset value=\"".translate("Back")."\" onClick=\"history.go(-1)\"></form></script></center>";
}
else
{
echo "<center><font face=verdana size=3><b>".translate("News Added")."</b></font></center>";
$resultat = mysql_db_query("$base","select max(id) as id from $table",$connexion);
$new_id_val = mysql_result($resultat,0,"id")+1;
$Date = date("Y/m/d H:i");
$auteur = stripslashes ($auteur);
$autmail = stripslashes ($autmail);
$imgurl = stripslashes ($imgurl);
$resultat = mysql_db_query("$base","insert into $table values('$new_id_val',\"$titre\",\"$texte\",'$Date',\"$auteur\",\"$autmail\",\"$image\",\"$imgurl\",\"$target\")",$connexion);
}
break;
default:
echo "<center><font face=verdana size=3><b>".translate("Add news")."</b></center><br>";
echo "<center><table>";
echo "<form method=post action=index".$lng.".php3?file=addn>";
echo "<input type=hidden name=action value=valider>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Author")."</font><br>
<input type=text name=auteur size=32>
</td>
</tr>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Author email")."</font><br>
<input type=text name=autmail size=32>
</td>
</tr>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Title")."</font><br>
<input type=text name=titre size=32>
</td>
</tr>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Text")."</font><br>
<textarea name=texte wrap=virtual cols=30 rows=5></textarea>
</td>
</tr>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Image URL on click")."</font><br>
<input type=text name=imgurl size=32>
</td>
</tr>";
echo "<tr>
<td align=left><input type=\"checkbox\" name=\"target\" value=\"blank\">
<font face=verdana size=2>".translate("Open in a new window")."</font>
</td>
</tr>";
echo "<tr bordercolor=\"#000000\">
<td align=left>
<font face=verdana size=2>".translate("Images available")." :</font><br><br>";
include ("dir.php3");
echo "</td>
</tr>
</table>";
echo "<tr>
<td colspan=2 align=center>
<br><input type=submit value=".translate("submit").">
</td>
</tr>";
echo "</form></table></center>";
break;
}
$result = mysql_close($connexion);
}
?>
et la fonction erreurServeurMySQL dans le fichier news-conf.php :
Code : Tout sélectionner
/* server error */
function erreurServeurMySQL() {
return "<CENTER><font face=verdana> ".translate("Sorry ! MySQL server is down").". </font><CENTER>\n";
}
j'ai essayé de remplacer la fonction par un simple echo "erreur"; mais sans succes
salut,
si vous voulez tester l'application que j'utilse, elle est téléchargeable ici :
http://www.phpscripts-fr.net/scripts/download.php?id=153
(c'est très simple, il n' y a pas bcp de fichiers)
voici le code de la page addnews dans admin :
[code]<?php
$connexion = @mysql_connect("$serveur","$user","$password");
if (!$connexion) {
echo erreurServeurMySQL();
}
if ($connexion) {
switch($action)
{
case "valider";
$flag=0;
if ($titre=='')
{
echo "<center><font face=verdana size=3><b>".translate("No title")."</b></font></center><br>";
$flag=1;
}
if ($flag==1)
{
echo "<center><script=\"Javascript\"><form><input type=reset value=\"".translate("Back")."\" onClick=\"history.go(-1)\"></form></script></center>";
}
else
{
echo "<center><font face=verdana size=3><b>".translate("News Added")."</b></font></center>";
$resultat = mysql_db_query("$base","select max(id) as id from $table",$connexion);
$new_id_val = mysql_result($resultat,0,"id")+1;
$Date = date("Y/m/d H:i");
$auteur = stripslashes ($auteur);
$autmail = stripslashes ($autmail);
$imgurl = stripslashes ($imgurl);
$resultat = mysql_db_query("$base","insert into $table values('$new_id_val',\"$titre\",\"$texte\",'$Date',\"$auteur\",\"$autmail\",\"$image\",\"$imgurl\",\"$target\")",$connexion);
}
break;
default:
echo "<center><font face=verdana size=3><b>".translate("Add news")."</b></center><br>";
echo "<center><table>";
echo "<form method=post action=index".$lng.".php3?file=addn>";
echo "<input type=hidden name=action value=valider>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Author")."</font><br>
<input type=text name=auteur size=32>
</td>
</tr>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Author email")."</font><br>
<input type=text name=autmail size=32>
</td>
</tr>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Title")."</font><br>
<input type=text name=titre size=32>
</td>
</tr>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Text")."</font><br>
<textarea name=texte wrap=virtual cols=30 rows=5></textarea>
</td>
</tr>";
echo "<tr>
<td align=left>
<font face=verdana size=2>".translate("Image URL on click")."</font><br>
<input type=text name=imgurl size=32>
</td>
</tr>";
echo "<tr>
<td align=left><input type=\"checkbox\" name=\"target\" value=\"blank\">
<font face=verdana size=2>".translate("Open in a new window")."</font>
</td>
</tr>";
echo "<tr bordercolor=\"#000000\">
<td align=left>
<font face=verdana size=2>".translate("Images available")." :</font><br><br>";
include ("dir.php3");
echo "</td>
</tr>
</table>";
echo "<tr>
<td colspan=2 align=center>
<br><input type=submit value=".translate("submit").">
</td>
</tr>";
echo "</form></table></center>";
break;
}
$result = mysql_close($connexion);
}
?>[/code]
et la fonction erreurServeurMySQL dans le fichier news-conf.php :
[code]/* server error */
function erreurServeurMySQL() {
return "<CENTER><font face=verdana> ".translate("Sorry ! MySQL server is down").". </font><CENTER>\n";
}[/code]
j'ai essayé de remplacer la fonction par un simple echo "erreur"; mais sans succes