ça ne fonctionne pas en php...

Fermé
qveys Messages postés 32 Date d'inscription dimanche 11 novembre 2007 Statut Membre Dernière intervention 30 juillet 2009 - 29 juil. 2009 à 20:26
Heryu Messages postés 567 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 28 juin 2016 - 30 juil. 2009 à 08:55
Bonjour,

Je possède un petit script intéressant pour afficher des news. Cependant, mes pages sont en php et je n'arrive pas à le faire fonctionner...

Savez-vous le tester en php et me dire si quelqu'un a réussi à le faire fonctionner à partir d'une page php ?
Pour voir l'effet que ce script offre, enregistre tout simplement le code ci-dessous en html..

Merci d'avance
Qveys

<html> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
<title>Nouvelle page 1</title> 
<SCRIPT LANGUAGE="JavaScript"> 
<!-- 
var max=0; 
function textlist() { 
max=textlist.arguments.length; 
for (i=0; i<max; i++) 
this[i]=textlist.arguments[i]; 
} 
tl = new textlist( 
"je travaille beaucoup et superficiellement dans le domaine de l'informatique.", 
"Message numéro 2.", 
"Message numéro 3.", 
"Message numéro 4.", 
"Message numéro 5." 
); 

var x = 0; pos = 0; 
var l = tl[0].length; 
function machine() { 
document.getElementById('test').innerHTML = tl[x].substring(0, pos) + "_"; 
if(pos++ == l) { 
pos = 0; 
setTimeout("machine()", 2000); 
if(++x == max) x = 0; 
l = tl[x].length; 
} else 
setTimeout("machine()", 50); 
} 
</script> 
</head> 

<BODY OnLoad="machine()"> 
<div id="test" style="cursor: default; width:652px" wrap=virtual>Les news. 
</div> 
</body> 

</html> 
A voir également:

4 réponses

okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
29 juil. 2009 à 21:06
Comment tu veux qu'on test ce script en php alors que c'est du Javascript.
S'il ne fonctionne pas chez toi c'est que Javascript est désactivé chez toi.
0
qveys Messages postés 32 Date d'inscription dimanche 11 novembre 2007 Statut Membre Dernière intervention 30 juillet 2009
30 juil. 2009 à 01:20
Peut-tu m'expliquer alors pourquoi certains sites sont en extension php et qu'ils ont des script JavaScripts dans leurs sites ?
0
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 352
30 juil. 2009 à 05:53
???
php et javascript n'on rien a voir , c'est pas parceque ta page a l'extension php que c'est du php (exemple)

test.php voici le code

<?PHP
?>

<html><head></head><body><h1>c'est une page html</h1></body></html>

<?PHP
?>

Comme tu vois, je viens de tefaire une page avec l'extension php qui ne contient que tu HTML, la c'est un exemple absurde.

Le php est un langage serveur, cad qui va chercher les infos qu'on lui demande par l'interemdiaire de requetes, sur un serveur, pour les renvoyer, d'ou l'obligation de recharger la page (sauf si tu utilise ajax) pour visualiser les infos.

Le javascrip est un langage client cad qu'il n'agit que sur le navigateur du client.Avec javascript seul impossible de recuperer des infos sur un serveur, vu que les action JS que tu va demander vont rester uniquement sur ton poste.
Par exemple JS va servir a afficher la date et l'heure, qui seront la date et heure de ton poste, tandis que la meme chose en php se sera la date et l'heure du serveur (la aussi un exemple absurde !! )

le script que tu nous met affiche une news dans un DIV, le seul inconvenient c'est que le texte affiché est en dur dans la page, donc si tu veut mettre a jour regulierement tes news, il te faudra changer le texte en modifiant ta page
et en reecrivant ta variable textlist a chaque fois, ce qui n'est pas vraiment pratique si ta news est repetée sur 50 pages...

La meme chose en php tu aurais une requete qui va chercher dans dans la base de donnée et te retourne la liste, donc si tu a 50 pages avec la meme news tu n'a qu'une requete a faire pour l'afficher.

Bref je t'ai fait simple et rapide parcours le net pour parfaire tes connaissances
https://programmation.developpez.com/?page=populaires#php
0
Heryu Messages postés 567 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 28 juin 2016 62
30 juil. 2009 à 08:55
T'es en local ou sur un site ? Si c'est sur ton PC que tu testes, il te faut un logiciel qui simule le php !
0