PhP : Petit problème
alphastream
Messages postés
73
Statut
Membre
-
agathakles Messages postés 90 Statut Membre -
agathakles Messages postés 90 Statut Membre -
Bonjour, voilà dans mon codage php, je suis perdu , je cherche à ce qu'une popup s'ouvre quand on clique sur "Fais ta pub gratuitement :" mais dans une nouvelle fenêtre pas trop grande
et que les liens dans la barre defilante puissent être cliquables dans une nouvelle fenête
Voilà mon code :
<?php
if (isset($_GET['action'])) {
if ($_GET['action']=="enregister") {
?>
<meta http-equiv="refresh" content="1;url=pub.php">
<?php /*Gestion des erreurs sur le formulaire*/
if ($_POST['titre']=="" OR $_POST['description']=="") {
?>
<script language="Javascript">alert("Le formulaire n'est pas bien rempli!")</script>
<meta http-equiv="refresh" content="0;url=pub.php?action=poster">
<?php
}
else
{
// Instruction 1
$fp = fopen ("dedicace.txt", "a+1");
// Instruction 2
/*création des variables*/
$titre = $_POST['titre'];
$titre = htmlentities($titre); /*Précautions anti-hack*/
$titre = addslashes($titre);
$url = htmlentities($url); /*Précautions anti-hack*/
$titre = '<b><a href="'.$url.'">'.$titre.'</a></b>';
$description = $_POST['description'];
$description = htmlentities($description); /*Précautions anti-hack*/
$description = addslashes($description);
$description = '<font size="3">'.$description.'</font>';
$texte = $titre.' : '.$description.'....................';
// Instruction 4
fputs ($fp, $texte);
// Instrcution 5
fclose ($fp);
// Instrcution 6
echo 'Commentaire bien posté';
}
}
elseif ($_GET['action']=="poster") {
?><br><br><br><p></p>
<form action="pub.php?action=enregister" method="post">
<p><b>Pseudo :</b><br/><input type="text" name="titre" size="25"><br><b>Message :</b><br/><input type="text" name="description"><br>
<input type="submit" value="Ajouter la dédicace"></p>
<?php
}
}
else {
/*lecture du fichier commentaire.txt*/
$fp = fopen ("dedicace.txt", "a+");
$donnees=fgets ($fp, 4096);
$donnees=stripslashes($donnees);
echo '<a href="pub.php?action=poster">Fais ta pub gratuitement :</a><marquee bgcolor="#C0C0C0" scrollamount="3">'.$donnees.'</marquee>';
fclose ($fp);
}
?>
Si vous avez des idées d'amélioration en plus, merci de m'en faire part =)
Merci à tous de votre aide
et que les liens dans la barre defilante puissent être cliquables dans une nouvelle fenête
Voilà mon code :
<?php
if (isset($_GET['action'])) {
if ($_GET['action']=="enregister") {
?>
<meta http-equiv="refresh" content="1;url=pub.php">
<?php /*Gestion des erreurs sur le formulaire*/
if ($_POST['titre']=="" OR $_POST['description']=="") {
?>
<script language="Javascript">alert("Le formulaire n'est pas bien rempli!")</script>
<meta http-equiv="refresh" content="0;url=pub.php?action=poster">
<?php
}
else
{
// Instruction 1
$fp = fopen ("dedicace.txt", "a+1");
// Instruction 2
/*création des variables*/
$titre = $_POST['titre'];
$titre = htmlentities($titre); /*Précautions anti-hack*/
$titre = addslashes($titre);
$url = htmlentities($url); /*Précautions anti-hack*/
$titre = '<b><a href="'.$url.'">'.$titre.'</a></b>';
$description = $_POST['description'];
$description = htmlentities($description); /*Précautions anti-hack*/
$description = addslashes($description);
$description = '<font size="3">'.$description.'</font>';
$texte = $titre.' : '.$description.'....................';
// Instruction 4
fputs ($fp, $texte);
// Instrcution 5
fclose ($fp);
// Instrcution 6
echo 'Commentaire bien posté';
}
}
elseif ($_GET['action']=="poster") {
?><br><br><br><p></p>
<form action="pub.php?action=enregister" method="post">
<p><b>Pseudo :</b><br/><input type="text" name="titre" size="25"><br><b>Message :</b><br/><input type="text" name="description"><br>
<input type="submit" value="Ajouter la dédicace"></p>
<?php
}
}
else {
/*lecture du fichier commentaire.txt*/
$fp = fopen ("dedicace.txt", "a+");
$donnees=fgets ($fp, 4096);
$donnees=stripslashes($donnees);
echo '<a href="pub.php?action=poster">Fais ta pub gratuitement :</a><marquee bgcolor="#C0C0C0" scrollamount="3">'.$donnees.'</marquee>';
fclose ($fp);
}
?>
Si vous avez des idées d'amélioration en plus, merci de m'en faire part =)
Merci à tous de votre aide
A voir également:
- PhP : Petit problème
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP