Menu

Accéder à la page web

-
Bonjour ,
j'ai écrit le code suivant dans le controller
<?php

namespace ConferenceBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Request;

class DefaultController extends Controller
{

    /**


* @Route("/extraction")

*/
    public function indexAction(Request $request)
    {
        $url='http://fr.data.gov.tn/data/5885c09cd2253/16-statistiques-des-%C3%A9tudiants-cycle-de-formation-ann%C3%A9e-acad%C3%A9mique-2014-2015.htm?q=&from=&pid=&tab=download';
        $data= $request->query->get($url);

        return $this->render('ConferenceBundle:Default:index.html.twig',['data'=>$data]);
    }
}
En suite je utilise la variable data pour accéder à la page web de l'URL directement 
j'ai utiliser ce code dans la page "index.html.twig "mais ne ça marche pas

{% extends 'base.html.twig' %}
{% block title %}
test</title>
{% endblock %}
  {% block javascripts %}
  <script type="text/javascript">
      function onloadpage() {
          window.open ($data);
      }





</script>
{% endblock %}

    {% block body %}

      {{  window.onload='onloadpage()'}}



{% endblock %}

Cordialement,
Afficher la suite 

Votre réponse

1 réponse

Messages postés
24637
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
22 février 2019
1859
0
Merci
Bonjour,

Je ne fais pas beaucoup de symfony... mais tu penses que ça doit faire quoi ça :
$url='http://fr.data.gov.tn/data/5885c09cd2253/16-statistiques-des-%C3%A9tudiants-cycle-de-formation-ann%C3%A9e-acad%C3%A9mique-2014-2015.htm?q=&from=&pid=&tab=download';
        $data= $request->query->get($url);
.?????


Si ton but est de récupérer le contenu de cette page tu peux passer par file_get_contents

Commenter la réponse de jordane45