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

Langages serveur Discussion :

Bloquer sur un projet de stage


Sujet :

Langages serveur

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 14
    Points : 2
    Points
    2
    Par défaut Bloquer sur un projet de stage
    Salut tous le monde,je suis nouveau dans se forum je vous sollicite votre précieuse aide dans mon projet de stage qui est en forme d'un script d'un moteur de recherche qui généré les offre d'emploi.J'ai réussi à importer les offre d'emplois mais que les titres et les liens des offres et remplacer par localhost/offre... au lieu de
    marocemploi/offre .s vp aidez moi voici mon code:
    Code php : 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
    28
    29
    30
    <?php
    $mot_cle=$_POST["mot_cle"];
    if ($mot_cle=='developpement') {
     
     
    $mavariable= "Cliquez sur <a href='http://marocemploi.net/offre/ingenieur_fonctionnel_hf' target=_blank>ce lien</a>";
     $lines =  file('http://marocemploi.net/offre?offreemploi=d%C3%A9veloppement&cat=858&villeemploi=All');//charger le site
     
    foreach ($lines as $line_num => $line) {
    	  $pos = strpos ($line,'<div class="joblist_title">');//cherche les titres
     
     
     if ($pos == true) {
    			 $aTab [] = ($line.$mavariable) ;
    	 }
     }
     
    echo '<pre>';
     
      print_r($aTab);///affiche tableau
     
     
    }
        else { 
    	  echo("comptable");
    }
     
     
     
    ?>

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Bonjour,

    je pense qu'il faudrait déplacer ce message dans le forum PHP.

    L'utilisation de la fonction PHP str_replace devrait vous permettre de résoudre votre problème.
    Christophe

    Pensez à mettre quand c'est le cas.

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    ok merci de votre réponse je vais déplacer le sujet.

  4. #4
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    Christhope
    qu'elle est la variable que je vais remplacer +j'ai pas eu de réponse sur le forum de php

  5. #5
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    La variable qui contient la chaîne de caractères que vous voulez changer ("marocemploi") et que vous affichez.
    Christophe

    Pensez à mettre quand c'est le cas.

  6. #6
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    j'ai deja remplacer la variable mais sa ma fiche www.marocemploi.net/offre/ en boucle sans titre sans rien vioci ce que j'ai fait:
    Code php : 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
    $lines="localhost";
      $b="http://marocemploi.net";
      $atab="http://localhost/offre";
      $soka=( str_replace($lines,$b,$atab));
     
    foreach ($lines as $line_num => $line) {
      // echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
    	    $search = strstr($line, '<div class="joblist_title">');
    	  $pos = strpos ($line,'<div class="joblist_title">');//cherche les titres
     
    	 // print_r($pos);
     if ($pos == true) {
    			 $aTab [] = ($soka) ;
    	 }
     }
     
    echo '<pre>';
    // echo str_replace($a,$b,$c);
      print_r($aTab);///affiche tableau
    // }

  7. #7
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    J'ai l'impression que vous ne comprenez pas le code que vous écrivez.
    Prenez le temps de relire. Par exemple,que fait le code suivant ?
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $lines="localhost";
    $b="http://marocemploi.net";
    $atab="http://localhost/offre";
    $soka=( str_replace($lines,$b,$atab));
    Dans la chaîne "http://localhost/offre", il cherche la chaîne "localhost" pour la remplacer par "http://marocemploi.net".
    Avez-vous fait un echo de $soka ?
    Pensez-vous que ce code soit utile à l'endroit où il est ? (c'est-à-dire en dehors de la boucle)
    Christophe

    Pensez à mettre quand c'est le cas.

  8. #8
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    Christophe
    oui j'ai fait l'eco de $soka c'est la $atab et pour la position j'en sais rien.

  9. #9
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Les 4 premières lignes ne font pas grand chose, vous pourriez les remplacez par une seule ($soka ="...") que ça ne changerait rien.
    D'après ce que j'ai compris du petit bout de code donné, l'URL que vous voulez changer se trouve dans $lines, il faudrait donc agir dessus, non ?

    Je ne compte pas vous donner le code que je pense être bon car :
    1. c'est un projet de stage, et donc à vous de le réaliser ;
    2. le code et les explications ne me semblent pas suffisants pour faire quelque chose de juste ;
    3. je ne peux pas actuellement tester de PHP.
    Christophe

    Pensez à mettre quand c'est le cas.

  10. #10
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    j'aurais pas du écrire dans le titre projet de stage

    mais bon il faut que je trouve la solution le plus tôt possible depuis une semaine je suis bloquer ,sinon l'encadreur vas pas signer le contrat de stage .

  11. #11
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 303
    Points : 1 380
    Points
    1 380
    Par défaut
    Relisez et réfléchissez à ce que vous et moi avons écrit.

    Si j'ai bien compris le programme doit :
    1. récupérer la liste des offres d'emploi ;
    2. pour chaque offre d'emploi :
    a. modifier l'URL,
    b. afficher l'offre d'emploi avec l'URL modifiée.

    Actuellement il :
    1. crée une URL ;
    2. récupère la liste des offres d'emploi ;
    3. pour chaque offre d'emploi :
    a. affiche l'offre d'emploi avec l'URL créée en 1.

    Avec ça vous devriez vous débrouiller.
    Christophe

    Pensez à mettre quand c'est le cas.

  12. #12
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    pourquoi il y'a que toi qui me répond

  13. #13
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Bonjour,
    Citation Envoyé par masta-vow Voir le message
    pourquoi il y'a que toi qui me répond
    simplement parce que les réponses faites par Christophe P. sont plus que pertinentes et que ses conseils le sont tout autant

  14. #14
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    je veut pas le blâmer mais c'est réponse ne m’aide pas trop et désoler.

  15. #15
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 959
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 959
    Points : 44 122
    Points
    44 122
    Par défaut
    Reprend bien le post #11 et la logique qu'il t'écrit.

  16. #16
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2015
    Messages : 14
    Points : 2
    Points
    2
    Par défaut
    c'est bien logique pour d'autre mais pour moi je suis qu’un débutant dans ce domaine.

Discussions similaires

  1. Réponses: 7
    Dernier message: 31/07/2009, 22h18
  2. Combien d'heures passez vous sur vos projets
    Par Issam dans le forum Débats sur le développement - Le Best Of
    Réponses: 76
    Dernier message: 09/12/2007, 19h53
  3. [choix entreprise] Projet et Stage de fin d'études
    Par ikkyu_os dans le forum Stages
    Réponses: 2
    Dernier message: 23/10/2005, 21h55
  4. question sur un projeté orthogonal:)
    Par floflo69 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 19/04/2005, 17h06

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