Witam,
Mam problem z zadaniem z PHP, mianowicie przy programie pobierającym z pliku fragment książki i szyfrującym go (+1), zaszyfrowany tekst nie chce ponownie zapisać się do nowego pliku .txt.
Drugim problemem jest to, że ostatecznie całość nie szyfruje tekstu +1, mimo takich założeń w kodzie.
Kod wygląda następująco:
<?php
$fp = fopen("plik.txt", "w");
$string = "ksiazka";
$shift = 1;
$shiftedString = "";
for ($i = 0; $i < strlen($string); $i++)
{
$ascii = ord($string[$i]);
$shiftedChar = chr($ascii + $shift);
$shiftedString .= $shiftedChar;
}
echo $shiftedString;
$str="
Amerigo Bonasera siedział w nowojorskim Sądzie Karnym Nr 3
";
for($i=0;$i<strlen($str);$i++){
echo chr((ord($str[$i]))+1);
}
// zamknięcie pliku
fclose($fp);
?>
Macie jakieś wskazówki? W załączniku znajdują się screeny tego co wyświetla się w pliku html, a co ostatecznie zapisuje się w .txt.