jlarras

Inscris le 26/02/2010 à 13:20
  • Site web
  • Nombre de sujets
    4
  • Nombre de messages
    7
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

jlarras
le 05/04/2010 à 11:31
allmystats
Bonjour,

Je suis à la recherche d'un script de statistique de visites. J'ai trouvé allmystats, mais il ne marche pas.
esasyphp 5.3.2
Firefox 3.6.3
Windows 7
allmystats 1.5
Lorsque je lance l'installation j'ai plein de messages d'erreur (ce sont des warnings) puis il demande le nom de la base, l'utilisateur, le mot de passe.
Après avoir validé, il reste bloqué.
J'ai essaye de le tracer, et il reste bloqué sur la création de ses tables.
Si quelqu'un à la solution, je suis preneur.
@+smiley
J'ai essayé de travailler avec des scripts sur différents site, mais il y en a beaucoup qui ne marchent pas (problèmes de version du php), et c'est assez décevantsmiley
jlarras
le 05/03/2010 à 19:33
ereg eregi et ereg_replace
Bonjour,

j'ai 3 fonctions qui me posent un problème. Ces fonction n'existent plus (ereg, eregi et ereg_replace). J'ai cherché sur le web et j'ai vu que les deux premières fonctions sont remplacées par preg_match et la dernière par preg_replace. Ça j'ai compris que ça permettais de remplacer une chaîne de caractères par une autre, ce que je ne comprends pas c'est qu'il faut mettre des / ou des \ et j'en passe et de meilleures.
Si quelqu'un pouvait me convertir les expressions suivantes , je lui baiserai les pieds :

if(eregi(" ".$formatCourant." ",$formatsInterdits))

if (ereg("^[^<>]+$",$ligne)

$_GET['blork']=ereg_replace(" +", " ", $_GET['blork']);

$ext=ereg_replace('^.*[.]([^.]*)$', '\\1', $file);

Merci d'avance
jlarras
le 02/03/2010 à 14:14
Blork
Bonsoir,

Y a-t-il quelqu'un qui a utilisé le moteur de recherche Blork.

Si oui, voici ce que j'ai fait pour l'appeler dans une page HTML.

<form method="get" action="blork/engine.php">
<td bgcolor="339966" align="center" class="lien" height="20">Recherche sur le site :

<input type="hidden" name="page" value="engine" />
<input type="hidden" name="action" value="go" />
<input type="text" size="20" name="blork" />

</td>
</form>



lorsque je lance une recherche, il me sort tout le code qu'il y a après le 1er echo. comme ci-dessous :

"); } } /* Fonction erreur_creve() (fonction de base) Cette fonction est complémentaire à envoie_headers() Elle permet d'afficher un message d'erreur détaillé pour les erreurs courantes connues, et empêche le script de fonctionner pour éviter bugs et/ou problèmes de sécurité. */ function erreur_creve($erreur_id,$raison,$engine_version) { envoie_headers(); require("blork_engine_errors_".$engine_version.".php"); echo(""); echo("

* a Blork engine - arrêt maladie *"); echo(nl2br($erreurs[$erreur_id])); echo("
".$raison.""); echo("


Elle est pas belle la vie? "); exit(); } /* Fonctions demarre_chrono_you() et demarre_chrono_sys() (fonctions de base) Ces fonctions sont utilisées pour le debug mode; elles démarrent un chronomètre qui etc..........
jlarras
le 26/02/2010 à 13:26
texte du script php affiché dans la page résultat
J'ai un petit problème avec php. J'ai téléchargé un script sur le web (PHPSearch), pour avoir un moteur de recherche interne.
J'avais essayé d'autre scripts, mais j'ai à chaque fois le même problème.
Lorsque je fais echo 'bonjour'; tout le reste du script est affiché comme si j'avais fait un echo du texte du script.
Une précision importante, c'est que je suis débutant primaire en php.
Si quelqu'un pouvais éclairer ma lanterne ce serait bien.

Dans le code de dessous il y a une partie de html, mais j'ai essayé avec un script pur PHP, et au milieu du code il y a un echo et donc dans la page de résultat tous le code après cet echo est affiché. J'ai essayé avec echo "toto" avec echo 'toto' avec printf ("<p> toto </p>" ;) et à chaque fois j'ai le même problème.
En fait, a chaque fois que le script rencontre echo, il affiche comme résultat de la page le reste du code en commentaire.
Exemple :
<?php
echo"<html>
<head>
<title>moteur de recherche</title>
<style type=text/css>
a:link {
color:000000;
text-decoration:none;
font-family:verdana,tahoma,arial;
font-size:8pt
}
</style>
</head>
<body>
<table width=60% align=center cellpadding=5 cellspacing=0
style='border-style:solid;border-width:1;border-color:444444'>
<tr>
<td>";
//configuration du script
# nombre maximum de mots dans une phrase pour une recherche
$lapagemagique1=10;
# nombre de résultats à afficher par page
$lapagemagique2=10;
# extensions des pages dans lesquels se feront la recherche, à vous d'en ajouter ou d'en supprimer !
$lapagemagique3=array("html","php","php3","txt","doc","pdf");


Lorsque j'exécute le script voila ce que j'obtiens à l'exécution du script :

"; //configuration du script # nombre maximum de mots dans une phrase pour une recherche $lapagemagique1=10; # nombre de résultats à afficher par page $lapagemagique2=10; # extensions des pages dans lesquels se feront la recherche, à vous d'en ajouter ou d'en supprimer ! $lapagemagique3=array("html","php","php3","txt","doc","pdf");
LoadingChargement en cours