Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mam gdzieś tu głupi błąd zapewne ..., Problem z zapisem pliku w nowym katalogu
niuchu
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.02.2006

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


Witam,
ponizszy skrypt powinien.
Sczytać nazwę katalogu i w przypadku gdy takiego nie ma UTWORZYĆ GO.
ZAPISAC DO niego plik.
Gdy katalog istnieje poprostu zapisać do niego plik.

Skrypcik jednak działa prawie jak bym chciał tzn
Jeśli katalogu nie ma to owszem tworzy go jednak nie zapisuje do niego pliku.
Myślałem ze to problem UPRAWNIEŃ, jedna korekta uprawnień na nic nie wpływa.
Tam na dole tworze sobie jeszcze link do nowo utworzonego pliku (ale to działa - opile utworzony zostanie plik)

Zapewne gdzieś mam głupi bład.
Czy ktos wie gdzie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?


KOD

  1. <?
  2. $trans = array("\\\"" => "\"");
  3. if(strlen($_POST['katalog'])) mkdir($_POST['katalog'], 0777);
  4. chmod($_POST['katalog'], 0777);
  5. if (strlen($_POST['kod']) && strlen($_POST['plik']))
  6.  {
  7.  
  8. $fd=fopen($_POST['katalog'].'/'.$_POST['plik'],"a");
  9. if ($fd!=NULL)
  10. {
  11. fwrite($fd,strtr($_POST['kod'],$trans));
  12. fclose($fd);
  13. $link = "http:/lokalizacja".$_POST['katalog'].'/'.$_POST['plik'];  echo "<a href=\"$link\"> link</a>";
  14. }
  15.  }
  16.  
  17. ?>

(IMG:http://forum.php.pl/uwaga.gif)
poprawiam
---
nospor
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
Post #2





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




Cytat
przypadku gdy takiego nie ma UTWORZYĆ GO
Ja w kwestii formalnej... W ktorym miejscu tego skryptu, sprawdzasz czy katalog istnieje? Bo mi chyba na oczy padlo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

ps: to co masz w opisie twematu, powinno byc w tytule. popraw
ps2: uzywaj bbcode
Go to the top of the page
+Quote Post
niuchu
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.02.2006

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


Moze i masz racje, jednak czy wiesz jak mi pomóc?
Czy wiesz co powinienem zmienić aby zadziałao to tak jak opisałem ?
Z góry dzięki.
Go to the top of the page
+Quote Post

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: 25.08.2025 - 15:32