Autor Zpráva
goro99
Profil
Ahojec,
Nevím jaký mám použít příkaz mám txt soubor který vypadá asi takto:
x;y;z;
a potřebuji nějakým příkazem smazat x; respektive vždy ten zápis, který je jako první v souboru nevím ovšem kolik má znaků vím jen že je oddělen středníkem

díky za odpovědi
abc
Profil
$str = "x;y;z";
$substr = substr($str, strpos($str, ";") + 1, strlen($str));
EDITOVÁNO, nevšiml jsem si, že chce vymazat začátek a ne konec
juriad
Profil
Nezkoušeno, ale vypadá OK:
$obsah = file_get_contents('soubor.txt');
$index = strpos($obsah, ';');
if ($index !== FALSE) { # byl nalezen středník na pozici $index
  $novy = substr($obsah, $index + 1);
  file_put_contents('soubor.txt', $novy);
}

Varuji tě, že při větší zátěži serveru se můžou dít podivné věci.
PHP - file_get_contents / fwrite - občas se vynuluje soubor

abc:
Myslel to opačně. Alespoň tak to chápu já.
goro99
Profil
díkes moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: