Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Co to za błąd (file_put_contents)
Forum PHP.pl > Forum > Przedszkole
Morale
błąd:
Cytat
Fatal error: Cannot redeclare file_put_contents() (previously declared in /home.14/www/plik.php:290) in /home.14/www/plikphp on line 290
sf
Przecież pisze, ze w podanym pliku uworzyłeś taką funkcję.. a w php nie wolno deklarować funkcji, która już została zdeklarowana wcześniej.. a ta funkcja jest standardowo zaimplementowana w php.
Morale
nie wiem co jest źle:

  1. <?php
  2. function file_put_contents1($zone1, $content) {
  3.  $f=fopen($zone, 'w');
  4.  fwrite($f, $content);
  5.  fclose($f); 
  6.  }
  7.  
  8. file_put_contents1($zone1, $content);
  9. ?>


Prawdą jest, że powtarzam kilka razy tą funkcję, ale odpowiednio są nazwy: file_put_contents2 itd..
AcidBurnt
czlowieku: http://pl2.php.net/file_put_contents
webdice
Musisz mieć gdzieś zdeklarowaną funkcje file_get_contents" title="Zobacz w manualu PHP" target="_manual, poza tym masz błąd w tej funkcji, powinno być:
  1. <?php
  2. function file_put_contents1($zone1, $content) {
  3.  $f=fopen($zone1, 'w');
  4.  fwrite($f, $content);
  5.  fclose($f);
  6. }
  7. ?>
Morale
Muszę mieć kilka takich użyć tej funkcji:

  1. <?php
  2. function file_put_contents1($zone1, $content) {
  3.  $f=fopen($zone1, 'w');
  4.  fwrite($f, $content);
  5.  fclose($f); 
  6.  }
  7.  
  8. file_put_contents1($zone1, $content);
  9. ?>


Zmieniać się będzie zmienna $zoneX - więc muszę tą funkcję kilka razy użyć. Macie jakiś pomysł ?
tyranka
  1. <?php
  2. function file_put_contents1($zone1, $content) {
  3.  $f=fopen($zone1, 'w');
  4.  fwrite($f, $content);
  5.  fclose($f); 
  6.  }
  7.  
  8. file_put_contents1([wstaw wartosc zmiennej $zone1], [wstaw wartosc zmiennej $content]);
  9. file_put_contents1([wstaw druga wartosc zmiennej $zone1], [wstaw druga wartosc zmiennej $content]);
  10. file_put_contents1([wstaw trzecia wartosc zmiennej $zone1], [wstaw trzecia wartosc zmiennej $content]);
  11.  
  12. ?>



tak nie pojdzie?
Morale
raz będzie zone1, potem zone2. więc chyba nie, ale spróbuję
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.