creation de sites web :

- Moteur sans BDD (encore!!!)

annonces immobilieres de particuliers
Autres messages sur des sujets similaires :
moteur de recherche !?!
Moteur de recherches sans BDD
moteur recherche
Moteur de recherche
moteur de recherche sans DB
Cours HTML / Javascript / PHP disponibles :



 Retour Site Honolulu  |  Nouveau sujet  |  Retour aux sujets  |  Chercher  |  Connexion    
 Moteur sans BDD (encore!!!)
Auteur: Drefzone
((---.fbx.proxad.net)
Date: 05-05-2004 19:09
 messages postés sur  la création de sites web [ msg ]
Bonjour à toutes et à tous.

Helas, me voila de retour avec un pb que je n'arrive pas à resoudre depuis hier.
Apres lecture du site et du forum j'ai modifié le script pour corriger le message d'erreur dû à ['terme'] en le remplaçant par $_POST['terme'] #super#
Mais voila maintenant j'ai un message d'erreur en ligne 35 que voici :

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:\program files\easyphp1-7\www\recherche\moteur.php on line 35 #ben#

Et je n'arrive pas à le corriger #triste#
Le même pb etait référencé dans le forum, sujet : moteur de recherche php.

Pour info voici tout mon script :

<?
//ouverture du fichier moteur.txt
//contenant les références des pages html
//sous la forme
//page1.htm
//page2.htm
//page3.htm
//le séparateur ici c'est </n>

$ouvre=fopen("moteur.txt","r");
$lit=fread($ouvre,filesize("moteur.txt"));
$texte=explode("<br><br>",$lit);
$combien=count($texte)-1;
fclose($ouvre);

//traitement du mot clé entré par l'utilisateur
//le nom de l'input est 'terme'
echo "<form method='post' action='moteur.php'><input type='text' name='terme'><input type='submit' value='chercher'></form>";
if ($_POST['terme']!="" && strlen($_POST['terme'])>2)
{
$_POST['terme']=strtolower($_POST['terme']);
for ($i=$combien-1;$i>=0;$i--)
{
$recherche=htmlentities($texte[$i]);
$tableau=explode("<body>",$recherche);
foreach ($tableau as $ligne)
{
$fichier = file($ligne);
foreach ($fichier as $rang)
{
$rang=strtolower($rang);
if (ereg($_POST['terme'],$rang))
{
$rang=strip_tags($rang);
$rang=str_replace($_POST['terme'],"<font size='3' color='#009999'><b>$_POST['terme']</b>:</font>",$rang);
if (!ereg($_POST['terme'],$rang)){$rang="";}
else
{
echo"<blockquote><a href='$texte[ i ]'>$texte[$i];</a><i>$rang</i></blockquote>";
break;
}
}
}
}
}
}
?>

Alors voila, toute aide est la bienvenue.
Merci bcp #clin#



Répondre à ce message
 
 Re: Moteur sans BDD (encore!!!)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 05-05-2004 21:33
1520 messages postés sur  la création de sites web [ 1520 msg ]
il est délicat de t'aider dans la mesure où ce script fonctionne correctrment chez moi... mais remplace peut-être :
$rang=str_replace($_POST['terme'],"<font size='3' color='#009999'><b>$_POST['terme']</b>:</font>",$rang);

par

$rang=str_replace($_POST['terme'],"<font size='3' color='#009999'><b>.$_POST['terme'].</b>:</font>",$rang);

Répondre à ce message
 
 Re: Moteur sans BDD (encore!!!)
Auteur: Drefzone
((---.fbx.proxad.net)
Date: 05-05-2004 22:37
1520 messages postés sur  la création de sites web [ 1520 msg ]
Bonsoir Honolulu #clin#

Merci pour ton aide mais helas, toujours le même message d'erreur.#ben#
Je continue malgré tout à chercher une soluce et je te tiens au courant.

Merci quand même et bonne soirée



Répondre à ce message
 
 Re: Moteur sans BDD (encore!!!)
Auteur: Drefzone
((---.fbx.proxad.net)
Date: 06-05-2004 01:44
1520 messages postés sur  la création de sites web [ 1520 msg ]
Salut Honolulu et tous les forumeurs #clin#
Bin voila déjà 1h30 du mat et toujours le même message d'erreur malgré de nombreuses tentatives...#triste#
Donc je pense que je vais essayer autre chose avant de devenir fou #rire#

Pour info, je suis benevole pour donner des cours à des enfants en difficulé scolaire et comme nous avons 1 pc (non connecté au net) je cherche à faire un site avec tous les cours et qu'ils puissent, seuls, faire par exemple une recherche sur theoreme ou pythagore et qu'ils obtiennent parmis les choix, la page sur le théorème de Pythagore et celle des exercices.
J'ai téléchargé EasyPhp 1.7 (freeware oblige, on n'a pas de sousous #rire#).

Honolulu, est-ce difficile de creer une table comme tu l'indiques dans ta rubrique "Moteur avec BDD" ??? En effet, impossible de me connecter sur easyphp.org pour voir s'il y a un forum d'aide et honnêtement j'ai rien compris à l'interface administration\gestion BDD #air#

Sinon, petit appel d'aide et de benevola pour toute personne interressée à m'aider.#clin#
Je peux par exemple envoyer les premières pages du site et hop un genie de l'info me fait ça bien et en même temps j'en profite pour apprendre #rire#

Comment ça il est tard et je perd la tête !?!
Je rêve peut être trop, ça oui #rire#

Allez, bonne nuit à tous, moi je vais faire des cauchemards de scripts #rire##rire#



Répondre à ce message
 
 Re: Moteur sans BDD (encore!!!)
Auteur: Tarcon
((---.cnous.fr)
Date: 06-05-2004 09:32
1520 messages postés sur  la création de sites web [ 1520 msg ]
Pour faire des tables en base de données,i vaut mieux connaitre le sql.
Si tu me dis ce dont tu as besoin, je te ferai les requetes, tu auras plus qu'a aller dans SQL de php myadmin à copier la requete et a faire executer .
En meme temps le sql est assez facile à apprendre donc à toi de voir.

A+
[POUET] Tarcon

Répondre à ce message
 
 Re: Moteur sans BDD (encore!!!)
Auteur: Drefzone
((---.fbx.proxad.net)
Date: 06-05-2004 17:43
1520 messages postés sur  la création de sites web [ 1520 msg ]
Bonjour Tarcon #clin#

Merci pour ton aide car je veux bien apprendre.
Je vais donc dans un premier temps essayer de trouver un bon bouquin pour apprendre les bases.

Mais, en attendant, hier soir j'ai quand même continué ma recherche et pour resoudre le message d'erreur du script de Honolulu, j'ai tout simplement installé EasyPhp 1.6 #super#

Ensuite j'ai trouvé un script sur le site phpscripts-fr qui peux me convenir si j'arrive à l'adapter à mes pages. Même principe qu'avec les scripts de Honolulu, il suffit de référencer les pages dans un fichier texte, donc assez simple pour mon utilisation #rire#.
Du coup, retour à la superbe rubrique PHP de Honolulu pour continuer à essayer d'apprendre ce language (j'ai bien dit essayer #rire# mais avec ce super forum, no soucy #clin#)

Merci à tous.
@+



Répondre à ce message
 
 Re: Moteur sans BDD (encore!!!)
Auteur: Tarcon
((---.cnous.fr)
Date: 07-05-2004 09:20
1520 messages postés sur  la création de sites web [ 1520 msg ]
Salut Drefzone,

Ce que je vais faire c'est que je vais reprendre mes polys de cours de bd et essayer de t'écrémer tout ça pour que tu comprennes rapidement et facilement le principe des bases de données.Je commencerai ça ce week end.

A Honolulu : Tu penses un jour mettre des tutoriaux sur le langage sql ? Ca pourrait être utile non ? Vu que souvent quand on utilise le php on y prend aussi mySql.

A+
[POUET] Tarcon

Répondre à ce message
 
 Re: Moteur sans BDD (encore!!!)
Auteur: honolulu
(---.adsl.proxad.net)
Date: 07-05-2004 09:28
1520 messages postés sur  la création de sites web [ 1520 msg ]
Je viens de mettre en ligne un premier tutorial sur les opérations sur les fichiers en PHP, ensuite effectivement ce sera le tour de MySQL...

Répondre à ce message
 
 Re: Moteur sans BDD (encore!!!)
Auteur: Tarcon
((---.cnous.fr)
Date: 07-05-2004 13:14
1520 messages postés sur  la création de sites web [ 1520 msg ]
Ouai super !!!
C'est vrai que quand j'ai débuté en sql, si j'avais pas eu mes poly de cours j'aurai eu du mal à y aller donc c bien !
#super##super##super#

[POUET] Tarcon

Répondre à ce message
 
 Re: Moteur sans BDD (encore!!!)
Auteur: Tarcon à la maiiison
(80-8.abo.wanadoo.fr)
Date: 08-05-2004 20:20
1520 messages postés sur  la création de sites web [ 1520 msg ]
Salut !

Bon après avoir regardé mes cours, j'ai vu qu'il serait trop long et fastidieux voire inutile de le recopier.
A la place je t'ai trouvé un lien ou tu pourras trouver un cours complet sur le langage sql.
Le voici:
http://wwwlsi.supelec.fr/www/yb/poly_bd/sql/tdm_sql.html

A+ et bonne continuation

[POUET] Tarcon

Répondre à ce message
 Retour Site Honolulu  |  Liste des Forums    

 Liste des Forums  |  Nouvel utilisateur ? Enregistrez-vous ici 
 Connexion
 Nom d'utilisateur:
 Mot de passe:
 Enregistrer mon profil:
   
 Mot de passe perdu ?
Écrivez votre adresse Email ou votre Identifiant ci-dessous et un nouveau mot de passe sera envoyé sur l'Email lié à votre profil.
phorum.org
Honolulu : créateur de site internet à Annecy et sur le web !