PHP uruchamianie plików .php


(pain3hp) #1

Czy da sie z poziomu pliku .php uruchomić inny plik .php, podkreślam - URUCHOMIĆ nie wczytać (include, require i inne podobne odpadają bo one tylko wczytują ten plik) Potrzebuję wykonać inny plik ktory stworzy obrazek.


(Grzelix) #2

co rozumiesz przez pojęcie "uruchomić plik"

pliki php są interpretowane przez serwer więc nie bardzo można powiedzieć o tym że można je uruchomić jak np. plik exe.

poza tym wydaję mi się że chcesz uruchomić metodę\funkcję więc includujesz plik a potem wywołujesz funkcję


(etam) #3

zawsze można zrobić

<?php

system('php jakis_plik.php');

?>

(pain3hp) #4

uruchomić - wykonać, include/require nie wykonuje pliku tylko go wczytuje do miejsca w ktorym wywoluje include...

ameryki nie odkryłeś, to tylko potwierdza ze instrukcje dołączeń (include itp) tylko dołączają kod z pliku php, do tego w ktorym je wywołuje a dopiero później złączone w jedność są interpretowane


(Drobok) #5

Może byś tak napisał co chcesz uzyskać ? :slight_smile: Mógłbyś spróbować jakoś curl, bo on nie wczytuje pliku tylko wynik, ale w ciemno opornie by było :slight_smile:


(slepcu) #6

a nie lepiej w tym pliku php wykonac metode, ktory zapisze ten plik na dysku i zwroci sciezke ?


(pain3hp) #7

właśnie tak to zrobiłem ale chciałem zapytać z ciekawości czy da się uruchamiać,

rozwijając firmowy system i zważając na to że HTML nie posiada metod ktore pozowla na poziomą prezentacje treści (do druku) wybraliśmy kierunek ->pdf->obrazek->obrót->HTML.... i tak potrzebuję a właściwie potrzebowałem uruchamiać plik który wygeneruje pdfa


(Drobok) #8

Może exec ?


(pain3hp) #9

Wie ktoś może dlaczego exec nie dziala mi ta komenda w pliku php, (brak bledow rowniez z argumentu output)

exec('convert doc.pdf aaaaaaaobraz.jpeg');

w terminalu ta komenda działa i konwertuje pdfa na jpega, mam zainstalowany ghostscript, postscript, imagemagic,


(Drobok) #10

Spróbuj wpisać pełne ścieżki uwzględniając tą startową z terminala :slight_smile:


(pain3hp) #11

próbowałem... nie pomaga, uprawnienia również są pełne i nic jednak z terminala działa

-- Dodane 07.10.2011 (Pt) 15:18 --

zauważyłem że konwertuje np .png na .jpeg, ale pdf na png juz nie

-- Dodane 07.10.2011 (Pt) 15:34 --

masakra. chodziło o uprawnienia pliku .pdf... na chmodach 777 dziala także z php, lecz czemu wcześniej działało z basha, nie wiem