php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.01.2006, 20:50  
Benutzer
 
Registriert seit: 22.09.2005
Beiträge: 43
pehape
Standard FTP Account via php erstellen

Ist es möglich einen FTP account über eine Webseite mittels php zu erstellen? Wenn ja wie muss ich Vorgehen. Zur zeit läuft apache bei mir. das habe ich allerdings auch"nur" mit xamp draufgespeilt weil es das einfachste für mich war.

Freue mich über alle antworten

LG
Daniel
pehape ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.01.2006, 20:56  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

Windows? Linux? mehr Infos währen nicht schlecht.

ein paar FTP Server (oder wie man die nennen möchte) nehmen alle ihre Infos aus MySQL Datenbanken, da währe es kein Problem die Datenbank mittels PHP mit Daten zu füttern.

Andere benutzen die locale user Datei von Linux.

kA welchen du am laufen hast bzw. was du laufen haben möchtest?

P.S. es heisst XAMPP (mit 2 P)
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 13.01.2006, 20:58  
Gast
 
Beiträge: n/a
Standard

ich vermute jetzt einfach mal du hast nen linux system mit den benutzern als ftp user
PHP-Code:
$user 'pehape';
shell_exec('adduser -GECOS webuser -disabled-login ' $user); 
dafuer brauchst du aber hohe privilegien (ich vermute root rechte? ) musst du aber auch noch passwort setzen:
PHP-Code:
$user 'pehape';
$password 'blubblmurx';
$descriptorspec = array(
   
=> array("pipe""r"),  // stdin is a pipe that the child will read from
   
=> array("pipe""w"),  // stdout is a pipe that the child will write to
   
=> array("pipe""w"// stderr is pipe that the child will write to
);
$process proc_open('passwd '$user$descriptorspec$pipes);
fread($pipes[2], 25);
fwrite($pipes[0], $password);
fread($pipes[2], 25);
fwrite($pipes[0], $password);
$return_value proc_close($process);
if(
$return_value != 0)
        
trigger_error('password update failed! run passwd manually'256); 
habs nur schnell rauskopiert und bischen umgeaendert - weiss nicht ob es so bei dir laueft (ich vermute du musst mit su/sudo erstmal root rechte erlagen :/ )
  Mit Zitat antworten
Alt 13.01.2006, 21:03  
Benutzer
 
Registriert seit: 22.09.2005
Beiträge: 43
pehape
Standard

ufff das sieht für mich jetzt alles mächtig kompliziert aus ich bin zwar in php schon ein wenig bewnadert allerdings kein Profi.

Mein ssystem läuft auf windows. Was müsst Ihr noch wissen ich versuche alles herauszubekommen.

danke aufjedenfall schoneimal für die antworten

LG
Daniel

Zu meiner Seite.

Es wird sich über ein ganz normales Formular registriert. Die Daten werden in die MySql DB geschrieben. (id, username, passwort, email etc.)

Jetzt muss nur noch irgendwie ein ftp accoutn erstellt werden und da habe ich nun absolut keine Vorstellung wie ich am besten vorgehe.
pehape ist offline   Mit Zitat antworten
Alt 13.01.2006, 23:14  
Gast
 
Beiträge: n/a
Standard Re: FTP Account via php erstellen

Zitat:
Zitat von pehape
Mein ssystem läuft auf windows.
Zitat:
Zitat von pehape
mit xamp draufgespeilt weil es das einfachste für mich war.
Dem entnehme ich mal, dass Du FileZilla verwendest!?

Wenn ja, suche mal nach der Datei 'FileZilla Server.xml'. Dort kannst Du unter anderem die User verwalten.
  Mit Zitat antworten
Alt 13.01.2006, 23:31  
Benutzer
 
Registriert seit: 22.09.2005
Beiträge: 43
pehape
Standard

ah super okey diese datei habe ich gefunden. und nun???

LG Daniel
pehape ist offline   Mit Zitat antworten
Alt 14.01.2006, 00:18  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von pehape
und nun???
Sollte doch eigentlich recht selbsterklärend sein... :wink:
Code:
<FileZillaServer>
    [...]
    <Users>
        [...]
        <User Name="testuser">
            <Option Name="Pass">098f6bcd4621d373cade4e832627b4f6</Option>
            <Option Name="Group">testgroup</Option>
            [...]
        	<Permissions>
	        <Permission Dir="E:\Mails">
                    <Option Name="FileRead">1</Option>
                    <Option Name="FileWrite">0</Option>
                    [...]
                </Permission>
            </Permissions>
            [...]
        </User>
        [...]
    </Users>
</FileZillaServer>
  Mit Zitat antworten
Alt 14.01.2006, 00:20  
Benutzer
 
Registriert seit: 22.09.2005
Beiträge: 43
pehape
Standard

ja schon ... nur wie bekomme ich die daten dort hinein ...

habe mal ein code ausm netz gesucht aber kann ich den irgendwie dafür verwnden?

<?php

$filename = "newsCnt.xml";

$addTxt = "<headline>".$txt."</headline>\n";

$fp = fopen( $filename,"r");
$xmlCtn = file($filename);
unset($xmlCtn[0]); // loescht <news>-tag
unset($xmlCtn[count($xmlCtn)]); // loescht </news>-tag am ende
$newXmlCtn = implode("", $xmlCtn);
fclose($fp);

$fp = fopen( $filename,"w");
fwrite($fp, "<news>");
fwrite($fp, "\n".$newXmlCtn);
fwrite($fp, $addTxt);
fwrite($fp, "\n</news>");
fclose($fp);

?>
pehape ist offline   Mit Zitat antworten
Alt 14.01.2006, 10:24  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

warum postest du das ganze nicht im PHP Forum da werden es sich warscheinlich mehr Leute anschauen..
__________________
Wie man Fragen richtig stellt
dsmcg ist offline   Mit Zitat antworten
Alt 14.01.2006, 10:50  
Benutzer
 
Registriert seit: 22.09.2005
Beiträge: 43
pehape
Standard

da hast du wahrscheinlich recht.
dann werd ich das mal machen Viel Vielen Danke für die bisherige Hilfe
LG
Daniel
pehape ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei erstellen und schreiben - WICHTIG! MessengerNews! PHP Tipps 2006 12 13.08.2006 22:36
Ordner mit PHP erstellen PHP Tipps 2006 3 18.06.2006 20:54
Anker erstellen fachinformatiker HTML, Usability und Barrierefreiheit 5 17.05.2006 10:18
Gästebuch auf PHP Basis erstellen - verzweifel ... sanctus PHP Tipps 2006 3 23.04.2006 15:33
ftp account erstellen in confixx umgebung PHP-Fortgeschrittene 5 15.02.2006 20:41
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
FTP Account per PHP erstellen lassen PHP-Fortgeschrittene 1 27.09.2005 20:45
Tabellen erstellen mit einer install.php Datenbanken 2 27.07.2005 23:59
[Erledigt] Hilfe bei Umfrage erstellen PHP Tipps 2005-2 6 12.07.2005 17:43
Dateien erstellen und chmod setzen auch wenns nicht geht ^^ PHP Tipps 2005 8 22.05.2005 02:53
Stammbaum erstellen Riot PHP Tipps 2005 17 13.05.2005 16:32
PDF erstellen?! Calli PHP Tipps 2005 5 19.04.2005 09:20
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
Ordner per Skript erstellen --> Rechte Problem PHP Tipps 2004 2 06.07.2004 14:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/server-hosting-und-workstations/35847-ftp-account-via-php-erstellen.html, php ftp user anlegen, filezilla acc erstellen, ftp account erstellen, php ftp account creation, filezilla stammbaum von php, filezilla server user database, filezilla accounts über php anlegen, filezilla account erstellen, filezilla datenbank erstellen, ftp acc via filezilla, ftp create user via ftp, filezilla account unter linux erstellen, php xampp ftp account erstellen, filezilla user anlegen php, website auf php basis erstellen mit filezilla, einen account für filezilla erstellen, filezilla server.xml, ftp server benutzerkonten n datei schreiben, php create user ftp

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.