faire une fonction "supprimer" via une image dans un tableau

Eléphant du PHP | 133 Messages

07 sept. 2011, 23:01

1) Le lien sur ton fichier est incomplet ou masqué par le forum.
les liens sont des ex
ils sont sous la forme dans le fichier txt:

http://www.monsite.fr/img/image1.bmp
http://www.monsite.fr/img/image2.bmp
http://www.monsite.fr/img/image2.bmp
etc...............

a)$li c'est un numéro de ligne?
je recupere les ligne du fichier ainsi
<?
$myfile = 'http://...../mb/'.$nom_c.'/data.up';
$lines = file($myfile);   
for($i=count($lines)-1;$i>-1;$i--){
   echo $lines[$i] ;
}
?>
j'utilise apres la var $lines[$i]
pour afficher l'image en aperçu ou affiché le lien sur mon site
via un tableau

ca donne ceci :
Image

le code sera assigné a la poubelle
j'ai juste besoin de $lines[$i]

pour testé j'ai fais un echo dans ma page et chaque poubelle j'ai viens ma var avec l'url pour chaque ligne
c'est apres que ca se complique

ah oui pour info quand j'ecris dans mon fichier txt a la base , je le fais sous cete forme :
	fwrite($trace_fichier_compte,"\r\n" ); 
j'ai donc toute les lignes les une au dessus des autres

Mammouth du PHP | 2278 Messages

09 sept. 2011, 09:27

Je tenterais la manipulation suivante en s'inspirant de ce bricolage:
avec à part un data.up

Code : Tout sélectionner

toto titi tutu
<?PHP

function supprimer ($tableau, $ligne)
{
	$supprime = array_splice($tableau, $ligne, 1);
	// ici normalement écrire dans le fichier ligne par ligne le tableau
	return $tableau;
}


/* partie affichage simplifiée pour les tests*/
$f_entree = file ("data.up"); // comme dans l'original
reset($f_entree); // pas indispensable si on n'a pas déjà touché au tableau
/* while au lieu de foreach pour avoir les numéros de lignes*/
while ($nom_image = current($f_entree)) 
{
	$numero_ligne = key($f_entree);
        print "<br>$numero_ligne, $nom_image";
	$valeur_du_bouton= $numero_ligne;
	//ton affichage habituel 
    next($f_entree);
}
// juste pour les tests
print_r($f_entree);
supprimer($f_entree,1);
?>
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD