IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Generation robots.txt en php retour ligne


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2014
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2014
    Messages : 145
    Par défaut Generation robots.txt en php retour ligne
    Bonjour a tous,

    je souhaite generer un fichier robots.php suivant des éléments de tables.
    cela fonctionne cependant il me met tous a la suite j'ai essayer avec un \n mais je dois mal mis prendre


    voici le code de mes fonctions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    function generation_robots(){
    	$ndd = "http://".$_SERVER["SERVER_NAME"];
    	$robots = 'User-Agent: *
    			   Disallow: /admin/';
    	$robots .= disallow_template(read_not_active_site());
    	$fp = fopen(dirname(__DIR__).'/../../robots.txt', 'w+');
     
    	fputs($fp, $robots);
    	fclose($fp);
     
    }
    function read_not_active_site()
    {	
    	$bdd = connexion_bdd();	
    	$requete = $bdd->query('SELECT * FROM `tbl_template` WHERE status = 0 ');
    	$resultat= $requete->fetchAll();	
    	return $resultat;
    }
    function disallow_template($liste)
    {
    $robots = '';
    foreach ( $liste as $template ){
    $robots .= 'Disallow:' .$template['url_dossier_template'];	
     
    }
    return 	$robots;
    }
    voici le résultat obtenu

    User-Agent: * Disallow: /admin/Disallow:/tp/1Disallow:/tp/3/

  2. #2
    Membre confirmé
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2014
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2014
    Messages : 145
    Par défaut
    j'ai trouver avec la constante php eol

    mais je bloc sur cette ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $robots = 'User-Agent: * '.PHP_EOL'.
    	Disallow: /pelly/'.PHP_EOL;

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    un \n suffit. Il faut juste pas ouvrir le fichier txt avec le notepad de windows qui ne gère que le \r\n pour le retour à la ligne. N'importe quel autre editeur de texte un temps soit peu valable est capable de gérer le \n ou le \r\n.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/04/2017, 15h30
  2. PHP retour ligne
    Par Invité dans le forum Langage
    Réponses: 3
    Dernier message: 10/11/2015, 11h36
  3. [MySQL] Retour ligne tableau PHP HTML
    Par iMax92 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 03/03/2013, 16h06
  4. Structurer doc XML avec DOM et PHP (retour à la ligne)
    Par Guillaume_Caldera dans le forum Langage
    Réponses: 2
    Dernier message: 18/02/2010, 14h38
  5. Réponses: 2
    Dernier message: 01/12/2006, 13h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo