Manipulation fichier en php,

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Manipulation fichier en php,

Re: Manipulation fichier en php,

par thibaultd » 28 juin 2012, 11:18

Quel est le problème exactement?
- Analyser le fichier?
- Ou enregistrer dans la base de données?

Re: Manipulation fichier en php,

par sirakawa » 13 juin 2012, 09:57

autant que je voie, il y aura plusieurs enregistrements pour chaque bouquet concerné:
c'est un exemple typique où la bdd comporte deux tables (au moins):
bouquets
id_bouquet: numerique, unique, autoincrement, clef primaire
nom_bouquet : texte

codes_acces
id_code : numerique, unique, autoincrement, clef primaire
id_bouquet : numerique pris dans bouquets lors de la création ou mise à jour
séquence : texte

Manipulation fichier en php,

par softghost » 12 juin 2012, 13:04

Bonjour,
j'ai un fichier que je veux l’insérer sur une base mysql comme suite,
1) id = 0 , nom_bouquet=ALJAZEERA, code=0001:ffbaaaf0:0001:0001:1
2) id = 0 , nom_bouquet=ALJAZEERA, code=0002:ffbaaaf0:0001:0001:1
3) ...

Code : Tout sélectionner

have /2/ bouquets 0 AL JAZEERA 0001:ffbaaaf0:0001:0001:1 0002:ffbaaaf0:0001:0001:1 0003:ffbaaaf0:0001:0001:1 0006:ffbaaaf0:0001:0001:1 0007:ffbaaaf0:0001:0001:1 / 1 NOORSAT 0002:ffba0000:0014:006e:1 0003:ffba0000:0014:006e:1 0005:ffba0000:0013:006e:1 0005:ffba0000:0014:006e:1 / 2 HARMONIC 0018:ffba0000:0021:0800:1 0afa:ffba0000:001c:0800:1 100d:ffba0000:0029:0800:1 1020:ffba0000:0029:0800:1 / 3 NILESAT 0065:ffba0000:0001:0800:1 0066:ffba0000:0001:0800:1 0067:ffba0000:0001:0800:1 0068:ffba0000:0001:0800:1 0069:ffba0000:0001:0800:1
Voici mon code php
$array = file('temp/bc');
$count = count($array);

for ($i = 0; $i < $count; $i++){

	$array[$i]=str_replace(array("\r", "\n"),"",$array[$i]);
	
    //echo "$i : " . $array[$i] . "\n";
	//echo "<br>";
	
	for($j=0; $j < 100; $j++){
	
		if($array[$i]=="$j"){
		echo '<br><br>||||||||||||||||||||||||||||||||||||||||||| REQUET INSERT BOUQUET |||||||||||||||||||';
		echo "$i : " . $array[$i] . "\n";
		echo "<br><br><br>";
		}
		
	}
	echo "$i : " . $array[$i] . "\n";
	echo '<br>';
	
}