Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapis na dysku Linuxa programu w shellu!
RenePL
post 24.12.2004, 00:44:31
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.04.2004

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


Witam mam problem jezeli zapisze przez fwrite dane w pliku na linuxie ! To niechcem mi odpalic skryptu w bashu shellu pisze ze nie poprawny interpreter!

Czy jest jakas mozliwosc zapisania danych do pliku przez php w odpowiednim jezyku zgodnym z shellem linuxa?

Ten post edytował RenePL 24.12.2004, 00:49:15
Go to the top of the page
+Quote Post
crash
post 24.12.2004, 09:14:27
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


To co bedzie zapisane do pliku zalezy tylko od Ciebie, php nie zamieni tego na zaden odpowiedni jezyk... Jesli plik do ktorego zapisujesz ma byc wykonywalnym skryptem nie zapomnij w pierwszej lini ustawic sciezki do powloki np:
Kod
#!/bin/bash

i o ustawieniu praw wykonywania dla tego pliku.


--------------------
Go to the top of the page
+Quote Post
RenePL
post 24.12.2004, 13:47:36
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.04.2004

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


Dalej po zapisie badinterpreter:no such file or directory

Mam serwer php na linuxie i zapisuje tak

  1. <?php
  2. #Zapis skrytu sh
  3.  
  4. $skrypt =&#092;"#!/bin/sh
  5.  
  6. echo &#092;" Moj skrypt \";
  7. &#092;";
  8.  
  9. $plik =&#092;"/skrypty/moj_skrypt\";
  10. $plikx=fopen(&#092;"$plik\", \"w\"); 
  11. flock ($plikx, 2);
  12. fwrite($plikx, $skrypt);
  13. flock ($plikx, 3);
  14. fclose($plikx);
  15.  
  16. ?>

PLIK po zapisie wygląda następująco
Kod
#!/bin/sh

echo " Moj skrypt ";


Prawa nawet daje 777 i też to samo!

Ten post edytował RenePL 24.12.2004, 13:48:52
Go to the top of the page
+Quote Post
sf
post 25.12.2004, 10:30:12
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


man ls i zobacz sobie kto jest właścicielem tego pliku smile.gif


--------------------
Zapraszam na mój php blog, tworzenie stron.
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 00:33