Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt restartu huba DC++
Forum PHP.pl > Forum > PHP
blackangel
Witam napisałem skrypt który ma za zadanie resetowac huba oto jego zawartosc

Kod
?php
$action = shell_exec('VERLIHUB_CFG=/home/users/test/.verlihub vh_runhub -f');
echo $action;
?>


link do www http://s2.blackserv.net/test.php

adres huba s2.blackserv.net:11111

Prosze o pomoc exclamation.gif!!
aleksander
pomoc z czym?
blackangel
No własnie hub sie nie restartuje exclamation.gif!

Nie wiem dlaczego tak jest.

Dystrybucja Debian Sarge, php4, apache wszystko oki kod niby oki ale hub sie nie resetuje
komenda w cudzysłowiu jest oki bo wpisujac ja z palca na shellu działa zreszta na www pokazuje ze tez hub restartyje sie ale tak naprawde nie sad.gif

Gdie mam błąd exclamation.gif!
hwao
Masz odpowiednie prawa na apachu, i ustawienia w php ini? (i czy napewno ta komenda resetuje huba?)

Pozatym zadne to php PRO....
aleksander
hwao: do tego jest funkcja Raportuj tongue.gif

przenosze
blackangel
Właśnie już doszłem komenda działa jak i reszta, ale mam problem z prawami chmodem itd sad.gif

Co robić questionmark.gif?
aleksander
doszedłem sie pisze:P

chmod" title="Zobacz w manualu php" target="_manual() ?
blackangel
mam następny problem z zapisem do pliku oto kod :
Kod
<?php
if($_POST['edit']) {
    $filename = $_POST['file'];
    $handle = fopen($filename, "r");
    $contents = fread($handle, filesize($filename));
    echo "<center><form method=\"post\" action=\"edit.php?area=edit\">
                    Edycja pliku:<strong> $filename</strong><br>
                    <input type=\"hidden\" name=\"file\" value=\"$filename\">
                    <textarea name=\"content\" cols=\"120\" rows=\"30\">".$contents."</textarea><br>
                    <input type=\"submit\" name=\"update\" value=\"Zapisz\">&nbsp;&nbsp;<a href=\"$PHP_SELF\">Powrót do edycji.</a>
                </form></center>";
    fclose($handle);
} elseif($_POST['update']) {
    $filename = $_POST['file'];    
    if(is_writable($filename)) {
        $handle = fopen($filename, "w+");
        fwrite($handle, $_POST['content']);
        fclose($handle);        
        echo "Plik: <strong>". $filename . "</strong> zapisany poprawnie.<br><a href=\"$PHP_SELF\">Powrót do edycji.</a>";
    } else {
        echo "Błąd! <strong>". $filename . "</strong> Plik nie może być zapisany.";
    }    
} else {
header("Location: index.php");
}
?>


chodzi mi o formatowanie bo teraz zapisuej w trybie binarnym a jak zapisac tekst w trybie ascii questionmark.gifquestionmark.gif

moze ktos podac poprawny kod exclamation.gif!

Pozdrawiam
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.