Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wykrywanie czy plik już jest, zmienna.
teez
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 6
Dołączył: 20.12.2010

Ostrzeżenie: (0%)
-----


Cześć.

Mam następujący kod :
  1. <?php
  2. $wklejka= $_POST['wklejka'];
  3. $ctrc= $_POST['ctrc'];
  4. $nazwafolderu = "up/";
  5. // utworzenie uchwytu do pliku
  6. // tryb a umożliwia zapis na końcu pliku
  7. $plik = fopen($nazwafolderu.$_POST['wklejka'].'.html','a');
  8.  
  9. fwrite($plik, $ctrc);
  10. if (file_exists($nazwafolderu.$_POST['wklejka'].'.html')) {
  11. echo '<span class="ipsBadge ipsBadge_red">BŁAD</span> Domena <b>'.$wklejka.'</b> jest już zajęta, wybierz inna. </br></br></br>';
  12. include_once('include/menud.html');
  13. }
  14. else {
  15. echo 'The file <b>$wklejka</b> does not exist';
  16. }
  17. ?>


w pliku HTML mam już wszystko dodane ( te zmienne POST ). Sęk w tym, że nie ważne czy plik jest, czy go nie ma, to file_exists ukazuje komunikat z pierwszego echo. Nie wiem czy podalem może złą ścieżkę w file_exsist, czy co? Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $wklejka= $_POST['wklejka'];
  3. $ctrc= $_POST['ctrc'];
  4. $nazwafolderu = "up/";
  5. // utworzenie uchwytu do pliku
  6. // tryb a umożliwia zapis na końcu pliku
  7.  
  8. if (file_exists($nazwafolderu.$_POST['wklejka'].'.html')) {
  9. echo '<span class="ipsBadge ipsBadge_red">BŁAD</span> Domena <b>'.$wklejka.'</b> jest już zajęta, wybierz inna. </br></br></br>';
  10. include_once('include/menud.html');
  11. }
  12. else {
  13. echo 'The file <b>$wklejka</b> does not exist';
  14. $plik = fopen($nazwafolderu.$_POST['wklejka'].'.html','a');
  15.  
  16. fwrite($plik, $ctrc);
  17. fclose($plik);
  18. }
  19. ?>


Tworzysz plik to nie dziw się, że zawsze istnieje smile.gif

Ten post edytował Sephirus 9.01.2013, 16:55:31


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
teez
post
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 6
Dołączył: 20.12.2010

Ostrzeżenie: (0%)
-----


Dziękuję Ci bardzo, pozdrawiam. smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 05:04