2009-10-18 6 views
0

Je travaille sur un petit projet pour mieux apprendre PHP. Ce projet a un fichier principal, qui ouvre un autre site Web (par exemple youtube) en utilisant fopen + fread. (Ou file_get_contents?)Inclure un site d'exemple dans php et le rendre interactif

Le site sera enregistré dans une variable et après qu'une fonction d'analyse du fichier de contenu et devrait remplacer certains éléments avec un contenu avancé, par exemple:

<div onclick="play(id=12432);"> 
Play Video 
</div> 

replace with 

<div onclick="play(id=12432);"> 
Play Video 
<div> 
<div onclick="add2fav(id=12432);"> 
Add to favorites 
</div> 

Toute idée comment quelqu'un peut effectuer cela sans énormes poireaux de performance et code propre?

Il s'agit juste de "charger un site web", "avance son contenu", "echo it".

Répondre

1

Il suffit d'intégrer la vidéo YouTube, et ne pas analyser la page entière. Cela pourrait être fait très facilement. Ensuite, mettez sous la vidéo vos boutons spéciaux. Soyez conscient! Ne faites pas confiance à vos utilisateurs. Si vous intégrez en fonction d'une entrée de quelqu'un, vous pouvez peut-être intégrer un site malveillant, et c'est dangereux. En savoir plus sur XSS/CSRF.

Questions connexes