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 messages sur les forums

Also know as
le 14/01/2007 à 08:14
Lecture d'un fichier
Ah si c'est bon !

En faisant un str_replace("\n", "", $name), cela fonctionne parfaitement.

Merci beaucoup pour ton aide "bibi", je pense que j'aurais pu chercher encore longtemps pour trouver ça :)

@+
Also know as
le 14/01/2007 à 08:10
Lecture d'un fichier
Ok je viens de les afficher à cette adresse :

http://architecte-warez.com/downland/nbvisiteurs2.php

Et en fait je pense que cela vient de l'espace qu'il rajoute en fin de ligne, voilà pourquoi il ne trouve jamais rien.

Cet espace vient j'ai l'impression du retour à la ligne, comment est-ce que je pourrais faire alors pour enlever cet espace ?
J'ai essayé rapidement avec str_replace, mais cela ne fonctionne pas non plus.

J'ai bien évidemment vérifier si cela ne venait pas de mon fichier, mais je n'en rajoute pas.

@+
Also know as
le 13/01/2007 à 23:03
Lecture d'un fichier
par pur hasard, les autres personnes ont bien des enregistrements dans la base ? ==> Pas trop compris ce que tu m'as dit... La seule chose que contient ma base de donnée c'est : IP et Name.
Avec cela j'obtiens un compteur en fonction du nom et du nombre d'IP pour chaque nom.

si tu exécutes ta requete dans phpmyadmin, elle te sort quel résultat ? ==> Tu veux que j'execute quoi exactement ?

dans ton foreach, faire print_r($data); apres la requete. ==> Voilà c'est fait, je l'ai fait à la fin et dans la boucle même.
Also know as
le 13/01/2007 à 12:05
Lecture d'un fichier
Voici deux adresse qui te permettront de voir la différence.

Voici ce que je dois obtenir :
http://architecte-warez.com/downland/nbvisiteurs.php

Et voici ce que j'obtiens :
http://architecte-warez.com/downland/nbvisiteurs2.php

En utilisant ce que tu as dit au dessus j'obtiens le 2e lien.

@+
Also know as
le 12/01/2007 à 06:11
Lecture d'un fichier
Salut bibi et merci encore,

mais pour une raison que je ne connais pas, il m'affiche toujours la même chose, uniquement le dernier de ma liste est pris en compte.

Pourtant si je me tape bien 1 par 1 manuellement les requêtes cela se passe sans problème.

Donc je comprend toujours pas O_O...
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 22/08/2006 à 11:27
Envoyer variable dansune autre page
Merci beaucoup pour ton aide très précieuse, au moins je saurais comment faire à prsent, enfin j'espère ^^

Je vais lire l'article sur le php que tu m'a donné.

Merci beaucoup !

@+
LoadingChargement en cours