Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] odczyt pliku z dysku
Forum PHP.pl > Forum > Przedszkole
Wykladowca
Czy da się odczytać zawartość pliku na dysku bez zapisywania go na serwie?

Próbowałem tak, ale pewnie ten kod nie ma najmniejszego prawa działać:
  1. <form enctype="multipart/form-data" action="upload.php" method="POST">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
  3. Plik do wysłania: <input name="userfile" type="file" /><br>
  4. <input type="submit" value="Wyślij" />
  5. </form>


  1. <?php
  2. if (fopen($_FILES['userfile']['tmp_name']), 'r') 
  3. {
  4.  echo('Werks');
  5. } 
  6. else 
  7. {
  8.  echo('Nie udało się');
  9. }
  10. ?>
abc667
za pomocą php, js nie odczytasz pliku z dysku usera.
Wykladowca
Thx
chyba najłatwiej będzie wczytać na serv, odczytać wartość i wywalić plik...
qwaq
Cytat(Wykladowca @ 26.06.2007, 12:29:56 ) *
Próbowałem tak, ale pewnie ten kod nie ma najmniejszego prawa działać:


A żeczywiście nie ma prawa działać ale byłeś bardzo blisko:
zamiast:
  1. <?php
  2. if (fopen($_FILES['userfile']['tmp_name']), 'r') 
  3. {
  4.  echo('Werks');
  5. } 
  6. else 
  7. {
  8.  echo('Nie udało się');
  9. }
  10. ?>


Daj:
  1. <?php
  2. if (fopen($_FILES['userfile']['tmp_name'], 'r'))
  3. {
  4.  echo('Werks');
  5. } 
  6. else 
  7. {
  8.  echo('Nie udało się');
  9. }
  10. ?>


Drobny błąd a poprawiony daje tyle radości

EDIT:
testowalem na swoim serv i dziala jak malina.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.