Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] gdzie wstawić?
-Gość_beata_*-
post
Post #1





Goście







witam...

mam nastepujący działający skrypt (wrzucający do bazy dane z pliku, umieszczanego w tempach)

moje pytanie jest: gdzie umieścic polecenie if (eregi ("^[a-z0-9_/@;']", $linia)) - chcę aby do bazy były wrzucane tylko znaki zawarte w nawiasie kwadratowym, czyli cyfry, litery oraz _/@.

oto moj skrypt

  1. <?php session_start();
  2. require_once "pliki.php";
  3. html_naglowek("");
  4. $uploaddir = '......../phpprojekt88/temp/';
  5. $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
  6.  
  7. if (@move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  8.  echo "Plik zgrany na serwer.n"; }
  9.  else 
  10.  {
  11.  echo "Blad!n";
  12. }
  13. $plik = fopen("$uploadfile", "r") or die ("Blad: prawdopodobnie brak pliku txt");
  14.  
  15. db_connect();
  16. while (!feof($plik)) 
  17. {  
  18. $linia = fgets($plik, 4096);
  19. $linia=trim($linia);
  20. echo $linia;
  21. {
  22. $sql = "INSERT INTO wyniki (id_wynik, UZYTKOWNICY_id_student, wynik,
  23. data_wynik, godz_wynik)"."VALUES(LAST_INSERT_ID(),'{$_SESSION['id_student']}','{$linia}',
  24.  CURDATE() ,CURTIME())"; 
  25. $wynik = mysql_query($sql);
  26. }
  27. }
  28.  
  29. menu_uzyt_wyr();
  30.  
  31.  
  32. ?>


probowałam różnych rozwiązań... niestety bez powodzenia
Proszę o pomoc....

Beata
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Podpowiem ci, że kiedy spróbujesz uruchomić ten skrypt, parser zatrzyma jego wykonywanie i zwróci ci na ekran błąd. W komunikacie o błędzie będzie podany numer linii w której wystąpił błąd. I właśnie mniej więcej w tej linii musisz umieścić tę linijkę z kodem o którą pytasz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
@siemakuba a zalozymy się ? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
jesli miales na mysli ten blok {....} bez podpietego do niego ifa, to php pozwala na wstawianie takich blokow do niczego jak gdyby nie podpietych
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 05:44