Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 22-05-2015 22:04:11

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

[Résolu] formulaire php

J'essaie de me faire un formulaire php pour importer des pages avec wallabag.


<?php

if (isset($_POST['post_title'])) {

$title= ($_POST['post_title']);
$url= ($_POST['post_url']);
$content= ($_POST['post_content']);

$arr=array('title' => "$title", 'url' => "$url", 'content' => "$content");
$article="[".json_encode($arr)."]";



$fic=fopen("article-wallabag.json", "w");
fwrite($fic,"$article");
fclose($fic);

echo "<p><a href=\"article-wallabag.json\" download=".rawurlencode($title)." ><button >T&eacute;l&eacute;charger</button></a></p>";
echo "<p>ou copier le contenu dans un fichier <b><em>.json</em></b></p>";
echo "<textarea cols=\"100\" rows=\"10\">$article</textarea><hr />";
}


 
?>
<pre><code></code></pre>

  <form      method="post">
 
 <table>
  <tr>
    <td>Titre</td>
    <td><input type="text" name="post_title" required="required"></td>
  </tr>
  <tr>
    <td>URL</td>
    <td><input type="url" name="post_url" required="required"></td>
  </tr>
  <tr>
    <td>Contenu</td>
    <td>
        <textarea name="post_content" required="required"  cols="75" rows="6">Texte</textarea></td>

  </tr>
   <tr>
    <td><input type="submit" value="Envoyer">
</td>
  </tr>
</table>
  </form>
 
 



mais le formulaire coince dés qu'on dépasse une cinquantaine de caractères.
Je sais pas ce qui manque ?

Hors ligne

#2 23-05-2015 00:39:20

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [Résolu] formulaire php

visiblement ça venait d'un pb d'encodage.

Hors ligne

#3 23-05-2015 05:42:41

Papadakis
Adhérent(e)
Lieu : Far ouest environ
Distrib. : Stretch
Noyau : Linux 4.5.0-2-amd64
(G)UI : xfce 4.12
Inscription : 23-04-2014
Site Web

Re : [Résolu] formulaire php

C'est à dire ?

Le désordre, c'est l'ordre moins le pouvoir.

Hors ligne

#4 23-05-2015 08:30:04

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [Résolu] formulaire php

c'est mieux comme ça.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">

</head>

<body>

<?php
if (isset($_POST['post_title'])) {

$title= ($_POST['post_title']);
$url= ($_POST['post_url']);
$content= ($_POST['post_content']);

$stamp= date("Y-m-d-Hi");

$arr=array('title' => "$title", 'url' => "$url", 'content' => "$content");
$article="[".json_encode($arr)."]";

$fic=fopen("article_wallabag.json", "w");
fwrite($fic,"$article");
fclose($fic);

echo "<p><a href=\"article_wallabag.json\" download=article-wallabag_".$stamp." ><button >T&eacute;l&eacute;charger</button></a></p>";
echo "<p>ou copier le contenu dans un fichier <b><em>.json</em></b></p>";
echo "<textarea cols=\"100\" rows=\"10\">$article</textarea><hr />";

}


?>
<pre><code></code></pre>

  <form      method="post">
 
 <table>
  <tr>
    <td>Titre</td>
    <td><input type="text" name="post_title" required="required"></td>
  </tr>
  <tr>
    <td>URL</td>
    <td><input type="url" name="post_url" required="required"></td>
  </tr>
  <tr>
    <td>Contenu</td>
    <td>
        <textarea name="post_content" required="required"  cols="75" rows="6">Texte</textarea></td>

  </tr>
   <tr>
    <td><input type="submit" value="Envoyer">
</td>
  </tr>
</table>
  </form>
 

</body>

</html>

Hors ligne

Pied de page des forums