Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie plików *.swf
Forum PHP.pl > Forum > PHP
kmike
Witam,
Mam strone poswięconą "flaszówkom" zrobioną w całosci w html. Męczące jest edytowanie 5 plików zeby dodac jedną grę. Tu się pojawia moja pytan
e, czy da się napisac taki skrypt który mógłby przyspieszyc dodawanie gier.
Jeżeli wyrazilem się nie jasno prosze pisać w temacie lub na gg 1133231. 
Piniek
Cytat(kmike @ 21.03.2008, 16:44:09 ) *
czy da się napisac taki skrypt który mógłby przyspieszyc dodawanie gier?

tak da się ;] ale jezeli chcesz zeby ktos to za ciebie zrobil to inny dział.
webdice
Da się, ale nikt tu za Ciebie robił tego nie będzie, usiądź, poczytaj, popróbuj sam, jak nie będzie Ci wychodzić to Ci pomożemy.
kmike
Rozumiem, w sumie podstawy znam, ale nie mam pojęcia jak zacząć taki skrypt, mozecie mnie chociaz naprowadzic... ?
webdice
Musisz zadać sobie pytanie czy chcesz zrobić to na bazie czy na plikach. Oba rozwiązania mają swoje plusy i minusy. Osobiście proponowałbym Ci bazę danych. Jeśli zechcesz skorzystać z bazy będziesz musiał stworzyć sobie tabele z odpowiednimi polami. Przemyśl to, napisz jak ty to widzisz, a my ewentualnie powiemy Ci co jest dobrze, a co można poprawić.
kmike
Znalazłem taki skrypt w necie, ale próbując załadować plik pokazuje się error

Warning: copy(cyber.swf) [function.copy]: failed to open stream: No such file or directory in /home/pimbaran/domains/flash-planet.info/public_html/a/dodaj.php on line 5

  1. <? 
  2. if (isset($_POST['plik']) && $_POST['plik'] != '' && isset($_POST['nazwa']) && $_POST['nazwa'] != '') {
  3.  
  4. if (!file_exists($katalog.'/'.$_POST['nazwa'])) { 
  5. if (copy($_POST['plik'], $katalog.'/'.$_POST['nazwa'])) { 
  6. @chmod($katalog.'/'.$_POST['nazwa'], 666); 
  7. print 'Plik został dodany.'; 
  8. } else { 
  9. print 'Nie można było dodać pliku.'; 
  10. } 
  11. } else { 
  12. print 'Plik o podanej nazwie już istnieje.'; 
  13. }
  14.  
  15. } else { 
  16. ?> 
  17. W celu dodania pliku należy wybrać jego lokalizację na dysku, a następnie wskaza
    ć odpowiednią nazwę, pod jaką będzie przechowywany na serwerze.<br><br> 
  18. <form method="POST"> 
  19. <input type="hidden" name="do" value="dodaj"> 
  20. <input type="hidden" name="MAX_FILE_SIZE" value="500000"> 
  21. Nazwa pliku na serwerze: <input type="text" name="nazwa" size="43"><br> 
  22. Lokalizacja: <input type="file" name="plik" size="25"><br> 
  23. <input type="submit" value="dodaj"> 
  24. </form> 
  25. <? 
  26. } 
  27. ?>
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.