ďťż

[PHP] z pliku tekstowego do bazy danych

       

Podstrony


telcocafe

Witam. Mam następujący problem. Posiadam plikt .txt z cytatami (ok 170 kazdy w osobnym wierszu). Wiersz ma następującą konstrukcję:

" C Y T A T " Autor

Czyli cytat rozpoczyna się i kończy cudzysłowem po czym do końca linii pozostaje tylko autor. Chcę to teraz wgrać do bazy danych (id, cytat, autor). Problem polega na wyciągnięciu z .txt cytatu okalonego cudzysłowami no i autora ktory jest poza nimi. Nie mogę dopasować do tego żadnej funkcji PHP - zna ktoś rozwiązanie? Z góry dziękuję.




Witam. Mam następujący problem. Posiadam plikt .txt z cytatami (ok 170 kazdy w osobnym wierszu). Wiersz ma następującą konstrukcję:

" C Y T A T " Autor

Czyli cytat rozpoczyna się i kończy cudzysłowem po czym do końca linii pozostaje tylko autor. Chcę to teraz wgrać do bazy danych (id, cytat, autor). Problem polega na wyciągnięciu z .txt cytatu okalonego cudzysłowami no i autora ktory jest poza nimi. Nie mogę dopasować do tego żadnej funkcji PHP - zna ktoś rozwiązanie? Z góry dziękuję.

preg_match() a i nawet str_replace() w tym wypadku wystarczy
Użytkownik .:dR@kE:. edytował ten post 21 sierpień 2006, 15:27
substr + strpos
substr - pokazuje fragment tekstu od .. do ...
strpos - pokazuje pozycje fragmentu tekstu (w tym wypadku ")

(albo regularne, np preg_match)
Użytkownik Einzeinbleth edytował ten post 21 sierpień 2006, 15:27
a nie lepiej tak?

function cytat($id) { $plik = file('wyslij.php'); // tu plik z cyctatami list(, $cytat, $autor) = explode('"', $plik[$id-1]); return $autor.' napisał: <i>'.$cytat.'</i>'; }
a wyswietlic tak

echo cytat(1);

gdzie 1 to ID cytatu (linijka w ktrej jest cytat)
Użytkownik bikstopa edytował ten post 21 sierpień 2006, 19:47
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.