Comment Supprimer Une Ligne De Site

Table des matières:

Comment Supprimer Une Ligne De Site
Comment Supprimer Une Ligne De Site

Vidéo: Comment Supprimer Une Ligne De Site

Vidéo: Comment Supprimer Une Ligne De Site
Vidéo: Supprimer une ligne par mot clef 2024, Peut
Anonim

Enlèvement des obsolètes, obsolètes, hooligans, etc. Les chaînes de caractères peuvent être un test sérieux pour un propriétaire de site. Sans entrer dans les détails techniques des différentes plateformes, regardons la procédure pour supprimer cette ligne à l'aide de PHP.

Comment supprimer une ligne de site
Comment supprimer une ligne de site

Instructions

Étape 1

Déterminez le chemin d'accès au fichier contenant la ligne inutile et son numéro de séquence dans le fichier. (Notez que la numérotation des lignes commence par un.) Commencez à créer la commande de suppression souhaitée."

Étape 2

Créez un tableau qui est une copie des données du fichier sélectionné: $ data = file (path_to_file); Déterminez le nombre de composants qu'il contient: $ count_data = sizeof ($ data);. Supprimez la ligne inutile à l'aide de la formule id -1, puisque la numérotation des composants du tableau diffère de la numérotation des lignes du document et commence à partir de zéro: unset ($ data [$ id-1]); Ouvrir le fichier sélectionné pour éditer son contenu: $ fp = fopen (path_to_file, a); Définit la variable de verrouillage du fichier flock sélectionné ($fp, LOCK_EX); et supprimez le contenu incorrect du fichier à modifier: ftruncate ($ fp, 0);.

Étape 3

Créer un nouveau contenu pour le fichier à modifier: for ($ j = 0; $ j

Étape 4

Terminez la procédure de création de la commande requise pour supprimer une ligne devenue inutile en saisissant le standard " ?>" (Sans guillemets). Utilisez la procédure ci-dessus pour créer vos propres scripts pour supprimer des lignes non seulement par numéro, mais aussi par le identifiant du composant à supprimer - id. Pour ce faire, définissez une variable de recherche de chaîne contenant l'identifiant de recherche dans le premier champ.

Étape 5

Veuillez noter qu'il n'est pas nécessaire de vérifier d'abord tous les scripts générés sur les fichiers de test afin de pouvoir récupérer toutes les données supprimées.

Conseillé: