Besoin d'un pro pour probléme étrange
20 messages
• Page 1 sur 2 • 1, 2
- fabrice88
- WRInaute occasionnel

- Messages: 289
- Inscription: 15 Oct 2007
Besoin d'un pro pour probléme étrange
Bonjour,
volà j'ai un script qui permet d'afficher des données provenant d'une radio.
Les données qu'il y a dans la partie Fputs s'affiche bien dans la page qui est créée via titre_1.html.
en gros
Par contre tout les echo que je peu faire en dehors de l'fputs ne fonctionne pas et c'est là que sa coince et que je ne comprend pas.
En plus je voudrai recupérer les infos artiste, title... pour les ajouter a ma base de données mais comme un simple echo ne fonctionne pas je ne voi pas comment faire.
Voilà le code au cas ou quelqu'un pourrait me donner une explication et eventuellement une solution.
volà j'ai un script qui permet d'afficher des données provenant d'une radio.
Les données qu'il y a dans la partie Fputs s'affiche bien dans la page qui est créée via titre_1.html.
en gros
- Code: Tout sélectionner
<span class='bleu'>" . stripslashes($_POST['artist']) . "</span>
Par contre tout les echo que je peu faire en dehors de l'fputs ne fonctionne pas et c'est là que sa coince et que je ne comprend pas.
En plus je voudrai recupérer les infos artiste, title... pour les ajouter a ma base de données mais comme un simple echo ne fonctionne pas je ne voi pas comment faire.
Voilà le code au cas ou quelqu'un pourrait me donner une explication et eventuellement une solution.
- Code: Tout sélectionner
$fichier2 = "mapage.html";
$inF = fopen($fichier2,"w");
fputs($inF,"<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
<meta http-equiv='refresh' content='30'>
<link href='../styleplayer.css' rel='stylesheet' type='text/css' />
</head>
<body>
<span class='bleu'>" . stripslashes($_POST['artist']) . "</span> <br/>
<span class='orange'>" . stripslashes($_POST['title']) . " </span><br/>
<span class='bleu txtdroite'>" . stripslashes($_POST['starttime']) . " - " . stripslashes($_POST['runtime']) . "</span>
</body>
</html>");
echo stripslashes($_POST['artist']) . " - " . stripslashes($_POST['title']) ."<br><br>";
echo "<font size='-2'>TITLE file written for ". $_POST['radio'] .".</font><br>"; fclose ($inF);
-

Netek - WRInaute discret

- Messages: 90
- Inscription: 5 Aoû 2010
Re: Besoin d'un pro pour probléme étrange
Si ton script php est placé dans ta page titre_1.html c'est normal que le php ne soit pas executé ( ca m'étonne d'ailleurs que le fputs marche ... ) renomme ton fichier en .php et ca devrait fonctionner.
- fabrice88
- WRInaute occasionnel

- Messages: 289
- Inscription: 15 Oct 2007
Re: Besoin d'un pro pour probléme étrange
La fonction fputs se trouve bien dans un fichier php c'est pourquoi je ne comprend pas pourquoi dès que je sort de cette fonction les $post ne retournent plus rien.
j'aurai voulu essayé dans fput de faire un insert sql mais comme l'écriture dans l'fputs est assez particuliere je ne voi pas comment faire. En effet pour afficher par exemple l'artist je fai :
Alors comment mettre des infos de connexionsql + insert......... dans cette meme partie.
Comment dans l'htaccess on ecrit que html embarque du php ? Qu'elle but y'a til a faire cela ? n'est il pas plus simple d'enregistrer la page directement en .php ?
j'aurai voulu essayé dans fput de faire un insert sql mais comme l'écriture dans l'fputs est assez particuliere je ne voi pas comment faire. En effet pour afficher par exemple l'artist je fai :
- Code: Tout sélectionner
<span class='bleu'>" . stripslashes($_POST['artist']) . "</span>
Alors comment mettre des infos de connexionsql + insert......... dans cette meme partie.
Comment dans l'htaccess on ecrit que html embarque du php ? Qu'elle but y'a til a faire cela ? n'est il pas plus simple d'enregistrer la page directement en .php ?
- fabrice88
- WRInaute occasionnel

- Messages: 289
- Inscription: 15 Oct 2007
Re: Besoin d'un pro pour probléme étrange
ah ok je me suis mal exprimé désolé.
En fait, j'ai 2 fichiers.
1- titre.php, qui va donc ajouté les données dans une autre page html (titre_1.html) grace à la fonction fputs
2- ma page html (titre_1.html) qui affiche les données transmisent par titre.php (dans le code c'etait $fichier2 = "mapage.html";)
En fait, j'ai 2 fichiers.
1- titre.php, qui va donc ajouté les données dans une autre page html (titre_1.html) grace à la fonction fputs
2- ma page html (titre_1.html) qui affiche les données transmisent par titre.php (dans le code c'etait $fichier2 = "mapage.html";)
- fabrice88
- WRInaute occasionnel

- Messages: 289
- Inscription: 15 Oct 2007
Re: Besoin d'un pro pour probléme étrange
non il n'est pas complet car il est très long et le reste du code n'a rien a voir avec cette partie.
par contre je me pose une question. serait'il possible dans un fichier php d'interdire les echo ???
par contre je me pose une question. serait'il possible dans un fichier php d'interdire les echo ???
-

Netek - WRInaute discret

- Messages: 90
- Inscription: 5 Aoû 2010
Re: Besoin d'un pro pour probléme étrange
fais des tests, si tu place un echo avant le fputs ca marche ? si tu supprime la partie fopen / fputs tes echo s'affichent ? si tu supprime tout ... tes echos s'affichent ? ^^ fais des tests et tu trouvera d'ou ca vient.
- fabrice88
- WRInaute occasionnel

- Messages: 289
- Inscription: 15 Oct 2007
Re: Besoin d'un pro pour probléme étrange
je viens de testé et peut importe l'endroit ou je met mon echo le $_POST['artist'] ne retourne jamais rien.
si je fais un
$_POST['artist'] ne retourne quelque chose que dans l'fputs !!!! Je n'y comprend rien !
si je fais un
- Code: Tout sélectionner
echo 'bonjour';
- Code: Tout sélectionner
echo $_POST['artist'];
$_POST['artist'] ne retourne quelque chose que dans l'fputs !!!! Je n'y comprend rien !
-

Netek - WRInaute discret

- Messages: 90
- Inscription: 5 Aoû 2010
Re: Besoin d'un pro pour probléme étrange
Ah c'est seulement la variable qui ne s'affiche pas ? Le tiret entre les 2 s'affiche par ex ? soit plus precis ...
EDIT: ok voila c'est plus clair
Bon j'avoue que je vois pas trop, mais essaye en placant tes variables $_POST dans des variables avant le fputs ( $artiste = $_POST['artiste']; )
EDIT: ok voila c'est plus clair
Bon j'avoue que je vois pas trop, mais essaye en placant tes variables $_POST dans des variables avant le fputs ( $artiste = $_POST['artiste']; )
- fabrice88
- WRInaute occasionnel

- Messages: 289
- Inscription: 15 Oct 2007
Re: Besoin d'un pro pour probléme étrange
bon alors voilà. en debut de code on verifie si les post ne sont pas vide :
Si je fai un echo de $_POST['artist'] j'ai aucun resultat alors que juste après dans l'fputs j'affiche bien artist, title...
Je ne comprend vraiement pas pourquoi sa fait ça ! Si j'affiche rien avec mon echo pourquoi sa fonctionne avec l'fputs ????????????????????
Dailleur meme si en tout debut de code avant le if je fais un echo sur $_POST['artist'] je n'ai rien qui s'affiche... pas de resultat.... Mais dans lfputs sa fonctionne ...
- Code: Tout sélectionner
if (isset($_POST['starttime']) && isset($_POST['eventtype']) && isset($_POST['title']) && isset($_POST['artist']) && isset($_POST['runtime']) && isset($_POST['radio']))
{
// On vérifie que les données ne sont pas vides
if ($_POST['starttime'] <> "" && $_POST['eventtype'] <> "" && $_POST['title'] <> "" && $_POST['artist'] <> "" && $_POST['runtime'] <> "" && $_POST['radio'] <> "")
{
Si je fai un echo de $_POST['artist'] j'ai aucun resultat alors que juste après dans l'fputs j'affiche bien artist, title...
- Code: Tout sélectionner
fputs($inF,"<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
<meta http-equiv='refresh' content='30'>
<link href='../styleplayer.css' rel='stylesheet' type='text/css' />
</head>
<body>
<span class='bleu'>" . stripslashes($_POST['artist']) . "</span> <br/>
<span class='orange'>" . stripslashes($_POST['title']) . " </span><br/>
<span class='bleu txtdroite'>" . stripslashes($_POST['starttime']) . " - " . stripslashes($_POST['runtime']) . "</span>
</body>
</html>");
fclose ($inF);
Je ne comprend vraiement pas pourquoi sa fait ça ! Si j'affiche rien avec mon echo pourquoi sa fonctionne avec l'fputs ????????????????????
Dailleur meme si en tout debut de code avant le if je fais un echo sur $_POST['artist'] je n'ai rien qui s'affiche... pas de resultat.... Mais dans lfputs sa fonctionne ...
20 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- Besoin URGENT de conseils PRO
- J'ai besoin de conseils de pro !?!
- Besoin de conseils pour mon site pro
- Besoin d'aide pour Adobe Flash Pro
- Besoin d'un conseil de pro - Fusionner des sites.
- j'ai besoin de votre avis les pro de WRI
- Besoin d'avis de Pro ! Quelle est cette pénalité Google ?
- Un probleme étrange
- Problème étrange
- Problème de référencement étrange.
Consultez la description détaillée des produits ou services de Google suivants : Google SketchUp
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

