Page 1 sur 1

affichage page php

Posté : 06 avr. 2007, 16:40
par philong
Bonjour,


J'ai un script php nommé "image.php" qui permet d'afficher une image du jour.

Je souhaite proposer cela à mon entourage en leur demandant d'inscrire sur leurs sites web le code suivant :

<IFRAME src="http://www.mondomaine.com/image.php"></IFRAME>


Cela marche très bien mais le problème est que les IFRAME sont très mal référencés par Google.

J'ai voulu tester avec le Javascript en faisant le test suivant :

<SCRIPT LANGUAGE=Javascript SRC="http://www.mondomaine.com/image.php"></SCRIPT>

mais cela ne marche pas du tout ,aussi pouvez-vous m'aider ?

Je vous remercie à l'avance.


Phi

Posté : 06 avr. 2007, 16:49
par Ryle
Si ta page php ne génère qu'une image, tu peux l'insérer dans une balise img et donner un code plus complet :

Code : Tout sélectionner

<a href="..."><img src="http://.../image.php" alt="..." /></a>
Mais sinon, tu peux rester sur le js, il suffit juste que ton script php retourne du code javascript au lieu de code html, c'est à dire avec des document.write() pour écrire ces balises :)

Posté : 06 avr. 2007, 17:10
par Invité
merci pour la réponse

mais dans mon script "image.php", j'ai déjà écrit le code

<?php echo "<img src="...">; ?>

1/ Dois-je encore écrire

<a href="..."><img src="http://.../image.php" alt="..." /></a>


2/ Sinon, pour mon poème du jour "poeme.php" qui affiche le texte d'un poème à partir d'un fichier *.txt, comment dois-je procéder ?

Pouvez-vous m'aider, je suis un peu perdu là..

Posté : 06 avr. 2007, 17:50
par Ryle
Bah l'idée serait de donner ce bout de code à tes visiteurs
<script language="Javascript" src="http://www.mondomaine.com/image.php"></script>
et modifier ton script image.php pour qu'il génère du javascript, qui va générer du html :
<?php 
  echo " document.write('<img src=\"...\" />'); ";
?> 
Tu peux donc en profiter pour coller un lien vers ton site ou du blbla :)

Posté : 06 avr. 2007, 20:30
par Invité
ok,j'ai réussi avec les images mais pas avec un fichier texte, je m'explique :

j'ai crée un fichier "poeme.php" qui va chercher mon "poeme_37.txt" par exemple dans lequel contient ce script :
<?php
$jour = date("z");
$fichier_poeme = "poeme_".$jour.".txt";
$texte_poeme = "";
$file = fopen($fichier_poeme, "r");
while(!feof($file))
{
$texte_poeme .= fgets($file, 4096);
}
fclose($file); 
$texte_poeme = nl2br($texte_poeme);
echo " document.write(' ".$texte_poeme." '); ";
?>
et dans ma page html, j'écris ceci :

Code : Tout sélectionner

<script language="Javascript" src="http://www.mondomaine.com/poeme.php"></script>

Mais malheureusement, mon poème ne s'affiche pas du tout, avez-vous une idée de mon erreur SVP ?

Posté : 07 avr. 2007, 08:52
par Invité
Avez-vous une solution à ce problème s'il vous plaît ? Dans l'attente de votre aide forte précieuse