Php :création d'un fichier mais il reste vide
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai un formulaire fait en php et lorsque l'utilisateur clique sur suivant l'utilisateur est redirigé vers une page avec le code suivant:
<?php
session_start();
if (file_exists('../option_portail.php'))
{
unlink('../option_portail.php');
}
fclose(fopen('../option_portail.php','w'));
$fp = fopen("../option_portail.php","a");
fseek($fp,0);
$sep = "\n";
$t = "<?php \n \n";
$t .= '$titre_1 = "'.$_POST['titre_a'].'";'.$n;
$t .= '$msg_1 = "'.$_POST['msg_a'].'";'.$n;
$t .= '$logo = "'.$_POST['num_logo'.png].'";'.$n;
$t .= "\n\n?>";
fputs($fp,$t);
fclose($fp);
?>
tous va bien sauf que apres que le fichier soit créer il doit ajouté du code php mais quand je regarde le fichier rien n'est ajouté
j'ai un formulaire fait en php et lorsque l'utilisateur clique sur suivant l'utilisateur est redirigé vers une page avec le code suivant:
<?php
session_start();
if (file_exists('../option_portail.php'))
{
unlink('../option_portail.php');
}
fclose(fopen('../option_portail.php','w'));
$fp = fopen("../option_portail.php","a");
fseek($fp,0);
$sep = "\n";
$t = "<?php \n \n";
$t .= '$titre_1 = "'.$_POST['titre_a'].'";'.$n;
$t .= '$msg_1 = "'.$_POST['msg_a'].'";'.$n;
$t .= '$logo = "'.$_POST['num_logo'.png].'";'.$n;
$t .= "\n\n?>";
fputs($fp,$t);
fclose($fp);
?>
tous va bien sauf que apres que le fichier soit créer il doit ajouté du code php mais quand je regarde le fichier rien n'est ajouté
A voir également:
- Php :création d'un fichier mais il reste vide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Bonsoir:
fseek ne peut pas être utilisé sur les pointeurs retournés par fopen s'ils sont au format HTTP ou FTP. fseek donne également des résultats indéfinis pour les flux " append-only " (ouvert avec le flag "a")
fseek ne peut pas être utilisé sur les pointeurs retournés par fopen s'ils sont au format HTTP ou FTP. fseek donne également des résultats indéfinis pour les flux " append-only " (ouvert avec le flag "a")
touch ("../config_portail.php");
$fp=fopen("../config_portail.php","w") or die("L'assistant ne peut pas manipuler un fichier. Merci de rééssayer en vérifiant que le répertoire est bien en CHMOD");
fwrite ($fp, "<? \n\$titre_a=\"$_POST[titre_a]\";\n");
fwrite ($fp, "\$msg_a=\"$_POST[msg_a]\";\n");
fwrite ($fp, "\$num_logo=\"$_POST[num_logo].png\";\n");
$fp=fopen("../config_portail.php","w") or die("L'assistant ne peut pas manipuler un fichier. Merci de rééssayer en vérifiant que le répertoire est bien en CHMOD");
fwrite ($fp, "<? \n\$titre_a=\"$_POST[titre_a]\";\n");
fwrite ($fp, "\$msg_a=\"$_POST[msg_a]\";\n");
fwrite ($fp, "\$num_logo=\"$_POST[num_logo].png\";\n");