Problemes BB Code

Fermé
Utilisateur anonyme - 6 août 2009 à 22:43
 Utilisateur anonyme - 7 août 2009 à 22:38
Bonjour, je viens d'acheter un scripts un genre de mini cms mes il est rempli de beug si quelqu'un peux m'aidé ? sa serais cool moi perso je n'y connais rien en php intégration oui mes pas développer.
A voir également:

14 réponses

Utilisateur anonyme
7 août 2009 à 21:53
Désolé je ne peux pas t'aider...

C'est dans mes capacités mais quand je vois (d'après ton message privé avec tes identifiants de connexion et tout le tralala) que c'est pour un site concernant une entreprise de dépannage informatique et de Création de Site Internet.... c'est plus fort que moi.. je ne peux pas.

Avant de vendre des sites internet à 1199,99 euros, il serait très très très très très intelligent de savoir comment les réaliser...

Je n'ai rien contre toi, mais quand je vois que des entreprises comme la tienne... ça me révolte...
1
"je viens d'acheter un scripts un genre de mini cms"

C'est quoi le nom du produit ?

"il est rempli de beug"

Quels sont les défauts constatés ?

"quelqu'un peux m'aidé"

Surement que quelqu'un pourra te donner des bons tuyaux pour régler ça mais il nous faut ces détails !
0
Utilisateur anonyme
6 août 2009 à 22:55
Bah le nom ? Aucun lol
Pour se qui est des beug c'est avec les ' et les smiley par exemple si je prends le mots "L'ordinateur" il va m'afficher "L/'ordinateur" et au lieu de m'afficher les smiley il me mets leur non. Voilà sa m'enbêtte impeux car a chaque fois que je valide ma page après modification il me rafiche un /

Merci de m'avoir répondu
0
Solution : Utiliser stripslashes() en PHP à chaque apparition des données...

Je ne peux pas t'aider plus sachant qu'on ne sais pas de quel produit tu parles et comment il est fabriqué...

Néanmoins, la solution c'est stripslashes() !!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
6 août 2009 à 23:37
Je te poste la page ou j'ai le problèmes peut-être sa pourra taidée ou sinon contact moi par email :


<?php
include('scripts/top.php');
require('scripts/connectDb.inc.php');
include('scripts/fonctions.php');

$action = $_GET['action'];
switch($action)
{
case NULL:
$action = 'pages';
break;

case 2:
$action = 'pages_create';
break;

case 3:
$action = 'pages_modify';
break;
}

if($_SESSION['pseudo'] == NULL) {echo "<body style='background:none; '>"; redirection("Vous n'êtes pas connecté(e)", "accueil.html"); }else {echo "<body>";
?>
<?php include('scripts/menu.php'); ?>
</td>
<td width="685" valign="top">
<div id="body">
<?php
$nbPages = mysql_query('SELECT * FROM pages');
$nbPages = mysql_num_rows($nbPages);
?>
<h1>Gestion des pages</h1>
<blockquote><?php if($nbPages <= 0){echo "0 page enregistrée.";}elseif($nbPages == 1){echo "1 page enregistrée.";}else{echo "".$nbPages." pages enregistrées.";}?></blockquote>
<?php
if($action == 'pages')
{
$sql = mysql_query('SELECT * FROM pages WHERE id=\''.$_GET['id'].'\'') or die (mysql_error());
$donnees = mysql_fetch_array($sql);
?>
<br />
<ul>
<li><a href="pages-2.html">Créer une page</a></li>
</ul>
<br />
<?php
echo "<span class='tableau_base'><table align='center'><tr><th><b>Nom de l'espace</b></th><th>Action</th></tr>";
$sql = mysql_query('SELECT * FROM pages ORDER BY id DESC') or die (mysql_error());
while($donnees = mysql_fetch_array($sql))
{
?>
<tr><td><b><?php echo $donnees['name'];?></b></td><td><a href="pages-3-<?php echo $donnees['id'];?>.html"><img src="img/boutons/edit.png" border="0" /></a></td></tr>
<?php
}
echo "</table></span><br />";
}
elseif($action == 'pages_create')
{
if($_POST != NULL)
{
mysql_query("INSERT INTO pages( id, name, text) VALUES('', '" .addslashes($_POST['name']). "', '" .addslashes($_POST['text']). "')") or die (mysql_error());
echo "<p>Enregistrement de l'espace réussi.</p><br /><table class='tableau_base' align='center'><tr><th>Code PHP à enregistrer sur la page</th></tr><tr><td>";
echo highlight_string("<?php $".'sql'." = mysql_query('SELECT * FROM pages WHERE name='".$_POST['name']."'') or die (mysql_error()); ?>", "[bool return]");
echo "<br />";
echo highlight_string("<?php $".'donneesPages'." = mysql_fetch_array($".'sql'."); ?>", "[bool return]");
echo "<br />";
echo highlight_string("<?php echo $".'donneesPages'."['text']; ?>", "[bool return]");
echo "</td></tr></table><br /><br /><p><a href='pages.html'>[RETOUR]</a></p>";
}
else
{
?>
<h1>Créer une page</h1>
<div align="center">
<form method="post" action="">
<label>Titre : </label><input type="text" name="name" /><br /><br />
<label>Contenu :</label><br />
<textarea name="text" rows="15" cols="100" id="normal"></textarea><br />
<input type="submit" value="Enregistrer" /><br /><br />
</form>
</div>
<?php
}
}
elseif($action == 'pages_modify')
{
if($_POST != NULL)
{
mysql_query('UPDATE pages SET name=\''.addslashes($_POST['name']).'\', text=\''.addslashes($_POST['text']).'\' WHERE id=\''.$_GET['id'].'\'') or die (mysql_error());
redirection('Modification(s) effectuée(s).', "pages.html");
}
else
{
$sql = mysql_query('SELECT * FROM pages WHERE id=\''.$_GET['id'].'\'') or die (mysql_error());
$donnees = mysql_fetch_array($sql);
?>
<h1>Modifier une page</h1>
<div align="center">
<form method="post" action="">
<label>Titre : </label><input type="text" name="name" value="<?php echo $donnees['name']; ?>" /><br /><br />
<label>Contenu :</label><br />
<textarea name="text" rows="15" cols="100" id="normal"><?php echo $donnees['text']; ?></textarea><br />
<input type="submit" value="Enregistrer" /><br /><br />
</form>
</div>
<?php
}
}
?>
</div>
</td>
</tr>
</table>

<?php } ?>
</body>
</html>
0
Essaye çà :

<?php
include('scripts/top.php');
require('scripts/connectDb.inc.php');
include('scripts/fonctions.php');

$action = $_GET['action'];
switch($action)
{
case NULL:
$action = 'pages';
break;

case 2:
$action = 'pages_create';
break;

case 3:
$action = 'pages_modify';
break;
}

if($_SESSION['pseudo'] == NULL) {echo "<body style='background:none; '>"; redirection("Vous n'êtes pas connecté(e)", "accueil.html"); }else {echo "<body>";
?>
<?php include('scripts/menu.php'); ?>
</td>
<td width="685" valign="top">
<div id="body">
<?php
$nbPages = mysql_query('SELECT * FROM pages');
$nbPages = mysql_num_rows($nbPages);
?>
<h1>Gestion des pages</h1>
<blockquote><?php if($nbPages <= 0){echo "0 page enregistrée.";}elseif($nbPages == 1){echo "1 page enregistrée.";}else{echo "".$nbPages." pages enregistrées.";}?></blockquote>
<?php
if($action == 'pages')
{
$sql = mysql_query('SELECT * FROM pages WHERE id=\''.$_GET['id'].'\'') or die (mysql_error());
$donnees = mysql_fetch_array($sql);
?>
<br />
<ul>
<li><a href="pages-2.html">Créer une page</a></li>
</ul>
<br />
<?php
echo "<span class='tableau_base'><table align='center'><tr><th><b>Nom de l'espace</b></th><th>Action</th></tr>";
$sql = mysql_query('SELECT * FROM pages ORDER BY id DESC') or die (mysql_error());
while($donnees = mysql_fetch_array($sql))
{
?>
<tr><td><b><?php echo $donnees['name'];?></b></td><td><a href="pages-3-<?php echo $donnees['id'];?>.html"><img src="img/boutons/edit.png" border="0" /></a></td></tr>
<?php
}
echo "</table></span><br />";
}
elseif($action == 'pages_create')
{
if($_POST != NULL)
{
mysql_query("INSERT INTO pages( id, name, text) VALUES('', '" .addslashes($_POST['name']). "', '" .addslashes($_POST['text']). "')") or die (mysql_error());
echo "<p>Enregistrement de l'espace réussi.</p><br /><table class='tableau_base' align='center'><tr><th>Code PHP à enregistrer sur la page</th></tr><tr><td>";
echo highlight_string("<?php $".'sql'." = mysql_query('SELECT * FROM pages WHERE name='".$_POST['name']."'') or die (mysql_error()); ?>", "[bool return]");
echo "<br />";
echo highlight_string("<?php $".'donneesPages'." = mysql_fetch_array($".'sql'."); ?>", "[bool return]");
echo "<br />";
echo highlight_string("<?php echo $".'donneesPages'."['text']; ?>", "[bool return]");
echo "</td></tr></table><br /><br /><p><a href='pages.html'>[RETOUR]</a></p>";
}
else
{
?>
<h1>Créer une page</h1>
<div align="center">
<form method="post" action="">
<label>Titre : </label><input type="text" name="name" /><br /><br />
<label>Contenu :</label><br />
<textarea name="text" rows="15" cols="100" id="normal"></textarea><br />
<input type="submit" value="Enregistrer" /><br /><br />
</form>
</div>
<?php
}
}
elseif($action == 'pages_modify')
{
if($_POST != NULL)
{
mysql_query('UPDATE pages SET name=\''.addslashes($_POST['name']).'\', text=\''.addslashes($_POST['text']).'\' WHERE id=\''.$_GET['id'].'\'') or die (mysql_error());
redirection('Modification(s) effectuée(s).', "pages.html");
}
else
{
$sql = mysql_query('SELECT * FROM pages WHERE id=\''.$_GET['id'].'\'') or die (mysql_error());
$donnees = mysql_fetch_array($sql);
?>
<h1>Modifier une page</h1>
<div align="center">
<form method="post" action="">
<label>Titre : </label><input type="text" name="name" value="<?php echo stripslashes($donnees['name']); ?>" /><br /><br />
<label>Contenu :</label><br />
<textarea name="text" rows="15" cols="100" id="normal"><?php echo stripslashes($donnees['text']); ?></textarea><br />
<input type="submit" value="Enregistrer" /><br /><br />
</form>
</div>
<?php
}
}
?>
</div>
</td>
</tr>
</table>

<?php } ?>
</body>
</html>
0
Utilisateur anonyme
6 août 2009 à 23:47
J'ai toujours le meme problemes tu veux que je tenvoi sa par email ?
0
Non merci...

Essaye d'entrer "L'ordinateur" en le tapant à la suite d'une page déjà créée (en ayant d'abord remplacer ton code par le miens)....

Même problème ?? ça m'étonnerait !
0
Utilisateur anonyme
6 août 2009 à 23:55
Bah sa fonctionne en local sa fonctioner deja mes pas en ligne je suis chez ovh
0
Utilisateur anonyme
7 août 2009 à 01:11
UP
0
Utilisateur anonyme
7 août 2009 à 16:15
Up ! Personne ?
0
Utilisateur anonyme
7 août 2009 à 16:20
MP avec URL en ligne et identifiants de connexion si tu as confiance et je pourrais éventuellement voir ce qui ne va pas...
0
Utilisateur anonyme
7 août 2009 à 22:12
Pfff et en plus voilà que je me fais insulter en MP !!

Citations :

"Pauvre ***"
"A plus ... Jparle pas au con sa l'est instrui :D"
0
Utilisateur anonyme
7 août 2009 à 22:38
Réaction par rapport à ce nouveau sujet que tu as créé :

https://forums.commentcamarche.net/forum/affich-13774030-attention

C'était pas mal tenté mais je suis sûr que tu peux mieux faire... parce que la... imaginer des histoire à la noix pour faire.... je ne sais pas trop quoi d'ailleurs, c'est bas... très bas...

Je suis sûr que tu peux mieux faire !!
0