Also know as

  • Site web
  • Nombre de sujets
    23
  • Nombre de messages
    54
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

Also know as
le 02/02/2007 à 19:03
Boucle de remplacement ?
Bonjour, voilà j'aimerais remplacer plusieurs mots, comme pour les ignorer par exemple :
$Mot = str_replace("au", "%", $Word);
$Mot = str_replace("de", "%", $Word);
$Mot = str_replace("le", "%", $Word);
$Mot = str_replace("des", "%", $Word);
$Mot = str_replace("et", "%", $Word);
$Mot = str_replace("la", "%", $Word);
$Mot = str_replace(" ", "%", $Word);

Mais il me prend uniquement en compte le dernier, comment faire pour qu'il me prenne en compte le début ?
J'aurais bien l'idée de donner un nouveau nom pour chaque test, mais ca fait super long, surtout si je veux en rajouter !

Comment pourrais-je faire pour tout remplacer sans utiliser 12 000 variables ?

Merci d'avance

@+
Also know as
le 18/01/2007 à 16:25
Aucun résultat revient...
Bonjour,

Voilà j'aimerais apprendre à créer un moteur de recherche tout simple.
Pour ca bon comme d'hab je me conate à ma base de donnée, là pas de problème et j'utilise ce bout de source :

$sql = 'SELECT DISTINCT COUNT(*) AS nb_rep FROM films WHERE keywords = "%$Mot%" ';
$req = mysql_query($sql) or die('Erreur');
$data = mysql_fetch_array($req);
$nb = $data['nb_rep'];
echo $nb;

if ($nb == "0")
{
echo "<h2>Aucun résultat ne correspond à votre recherche</h2><p>";
}
else
...


C'est plutôt simpliste mais cela ne fonctionne pas, il me retourne en permanence "Aucun résultat ne correspond à votre recherche", et je comprend pas pourquoi.

Voici ma base de donnée :

id   titre  								 keywords
1 Le Monde de Narnia : chapitre 1 Monde de Narnia chapitre 1 le lion la sorcière blanche et l'armoire magique


ET quand je tape dans mon moteur de recherche Narnia, cela devrait fonctionner et aller après le else mais il me renvoie la phrase comme quoi ce n'est pas bon.

J'ai aussi vérifier que le mot que j'envoyer était correct et c'est bien le cas, donc je suis un peu perdu.
Also know as
le 14/01/2007 à 20:13
Frames + PHP
Bonjour,

Voilà j'ai fait ce petit script pour un test tout bête :

http://m.strasser.free.fr/Tests/

Il affiche deux fois la même page.

Il devrait logiquement vous écrire Au revoir.

Maintenant si vous faites :

http://m.strasser.free.fr/Tests/testperso.php

Il vous écrit toujours Au revoir, alors que logiquement il devrait écrire bonjour.

Voici le script de la page Testperso.php :

<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
if (parent.frames.length < 1)
<?php $str = "Bonjour";?>
else
<?php $str = "Au revoir"; ?>
</SCRIPT>
</head>
<body>
<?php echo $str; ?>
</body>
</html>

Si quelqu'un peu m'expliquer d'où vient mon problème parce que là je comprend pas trop...

Merci d'avance
Also know as
le 11/01/2007 à 20:27
Lecture d'un fichier
Bonjour,

Voilà je lis un fichier ou à chaque ligne il y'a tout simplement un nom qu'il doit recherché dans la BDD.

if (!$fp = fopen("monfichier.txt","r"))
{
echo "Echec de l'ouverture du fichier";
exit;
}
else
{
while(!feof($fp))
{
// On récupère une ligne
$Name = fgets($fp,4096);

// On affiche les lignes
$sql = 'SELECT * FROM downstreet WHERE name="'.$Name.'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_NumRows($req);
echo '<li>'.$Name.' : '.$data.'</li>';
mysql_free_result($req);
mysql_close;
}
fclose($fp); // On ferme le fichier
}

ET j'aimerais donc qu'il m'écrive le nombre total d'occurrence trouvé, mais il ne m'écrit à chaque fois que le dernier.
J'ia déjà essayé avec une autre manière mais j'obtiens exactement le même résultat, quelqu'un pourrait m'aider s'il vous plait ?

Merci d'avance
Also know as
le 04/12/2006 à 09:01
Forcer le téléchargement...
Bonjour,

J'ai suivi la règle pour télécharger un fichier en forcant le téléchargement ET par MySQL pour ne pas savoir l'adresse exacte.

<?php
$base = mysql_connect ('xxxxxx', 'xxxxx', 'xxxxx');
mysql_select_db ('xxxxxxx', $base) ;

// Préparation de la requête SQL sélectionnant le lien du fichier sélectionné
$sql = 'SELECT lien FROM download WHERE id="'.$id.'"';

// Execution de la requête
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());

// recuperation du lien
$data = mysql_fetch_array($req);
$fichier = $data['lien'];

// fermeture de la connexion à la base de données
mysql_free_result ($req);
mysql_close ();

// on teste si le fichier est sur le serveur
if (file_exists($fichier))
{
header("Content-disposition: attachment; filename=".$fichier);
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($fichier));
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile($fichier);
}
echo $sql;
echo "<br>";
echo $fichier;
?>


Les lignes de fin sont pour faire mes tests.
Et grace à ces lignes je sais que tout est bien envoyé/reçus.

Mais malheureusement le téléchargement en commence pas.
SI j'enlève le if (file_exists($fichier)) alors il me lance le téléchargement, l'adresse est invisible, MAIS le nom de fichier est tout simplement l'adresse de là ou il va le télécharger.
Par contre si je fais clic droit enregistrer sous là c'est bon plus de problème...

Quelqu'un aurait une idée de mon problème ou alors existe t-il un moyen pour renommer le nom du fichier ?

J'utilise MySQL 5.0.

@+
Also know as
le 16/10/2006 à 04:28
Tester lien
Bonjour tout le monde,

Voilà j'aimerais savoir si'l était possible de faire un script en php pour tester un lien, que ce soit sur mon site ou bien faire un test d'un autre site ?

Si le lien est valide alors il me met OK sinon INVALIDE par exemple.

J'ai cherché mais je ne trouve rien qui puisse me mettre sur la voie...

Merci d'avance
Also know as
le 21/08/2006 à 16:55
Envoyer variable dansune autre page
Bonjoru à tous,

Bon voilà un sucis quej'ai depusi pas mal de temps avec le php/mysq sans jamais réellement comprendre comment cela foncitonne.

Comment peut-on envoyer une variable dans une autre page ?

Je ne parle pas d'un formulaire, mais d'un lien tout simple.

quand j'ai par exemple, http://monsite.com/?id=1
Comment est-ce que je peux renvoyer une page avec tous les détail de l'id en question ?

Comment peut-elle savoir cette page que l'id est bien de 1 ?

Pourriez-vous me montrer un exemple et m'expliquer son fonctionnement s'il vous plait ?

Merci d'avance
Also know as
le 21/08/2006 à 16:30
sélection en fonction d'une coloone dans une table MySQL
Bonjour,

Voilà j'aimerais savori comment était-il possible de demander à la table MySQL d'afficher uniquement parmi une table qui s'appelle par exemple outils, ceux qui se terminent en .exe ?
Ma table serait fait de ceci par exemple :

id, nom, extension, adresse.

Donc par exemple :

1, winrar, exe, http://winrar.com (je sais que l'adresse n'est pas correcte mais on s'en fiche c'est poru la parfaite compréhension de mon problème).

Donc omment lui faire afficher sur la page uniquement ce qui à l'extension exe ?

Merci d'avance
Also know as
le 18/08/2006 à 12:03
Redirection vers la page précédente
Bonjour,

J'ai un script de ce style :

<?php
....
header('Location: ./index.php');
....
?>

Et j'aimerais pouvoir remplacer index.php par la page ou je viens de me logué, en effet mon script me permet de me loguer sur n'importe laquelle de mes pages Internet, mais mon problème c'est que dés qu'il se logue il repart depuis la page index.php, j'aimerais donc savoir comment faire pour qu'il sache la page ou je viens de me logué, sans que j'ai besoin de refaire le script partout, de plus j'ai utilisé include dans mes pages pour nepas modifier mon script dans toutes les pages de mon site Internet.

Merci :)

@+
Also know as
le 24/07/2006 à 11:55
Telechargement multiples
Bonjour,

Voilà j'ai crée une section "Téléchargement" sur mon site.

Cette section comprend plusieurs sortes de téléchargements, (animations, logiciels, etc).

J'aimerais savori comment faire en PHP bien evidemment pour lui dire que quand on clique sur le lien "Animation" par exemple, il aille sur un page du style : http://..../download.php?section=animation
???

Ensuite imaginon que je lance le téléchargement comment lui dire qu'il utilise ce genre d'adresse : http://..../download.php?section=animation&telechargement=bilbo.wmv (en forcant le téléchargement bien sur mais ca il existe déjà une page sur ce site)

Parceque en faite jen'ai jamsi réellement compris comment on pouvait mettre dans une url chose01=ceci&chose02=cela, pourriez vous m'en expliquer un peu plus à ce sujet s'il vous plait ?

Merci :)
LoadingChargement en cours