SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.02.2006, 10:22:46
nites nites ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 69
FTP connect, mkdir, move Files usw.

Moinsen,

ich habe versucht nach FTP zu suchen, leider ist das Wort zu allgemein ;-).
Und trotz weiterer Suche, bin ich nicht auf das gestoßen, was ich brauch.


Diesen schicken gemopsten Code, lass ich laufen, und.... nix. Keine einzige Meldung bekomm' ich. Weder mit FF noch mit IE. Woran könnt's liegen?
PHP-Code:
$FTPServer   "hawk.city-map.de";
$FTPUser     "xxx";
$FTPPasswort "xxx";

$Dateiname "/Test/rechteaendern";
$Rechte "777";

$VerbindungsID ftp_connect($FTPServer);
$LoginErgebnis ftp_login($VerbindungsID$FTPUser$FTPPasswort);

if(
$VerbindungsID && $LoginErgebnis)
{
    
$Erfolg ftp_site($VerbindungsID"CHMOD ".$Rechte." ".$Dateiname);
    if(
$Erfolg)
    {
        echo
"Die Rechte von ",
            
$Dateiname,
            
" wurden auf den Wert ",
            
$Rechte,
            
" gesetzt.";
    }
    else
    {
        echo
"Die Rechte konnten nicht geändert werden.";
    }
}
else
{
    echo
"Es konnte keine Verbindung mit dem FTP-Server hergestellt werden.";

Diese Problem existiert aus dem Problem, dass ich mit mkdir, keine Ordner erstellen kann (der Ordner in dem das erstellt werden soll, hat alle Rechte)
PHP-Code:
mkdir("../fotos/shows/".$Titel
befinde mich während der Skriptausführung - denke ich - in einem Ordner, wo ich eine Ebene höher muss.

und mit
PHP-Code:
chmod("../fotos/shows/".$Titel,0777); 
oder auch bei einem vorhanden Ordner, passiert nichts.

Diese Ordner brauche ich wiederrum für:
PHP-Code:
 imagecopyresized($image_small$original_image0,00,0,$breite_small,117,$breite,$hoehe); 
was leider auch nicht geht, aber das obige ist erstmal wichtiger.

Helft mir doch bitte.
nites
Mit Zitat antworten
  #2  
Alt 08.02.2006, 11:34:09
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: FTP connect, mkdir, move Files usw.

Vielleicht bricht dein Script einfach schon ab, bevor überhaupt die echo-Anweisungen erreicht werden. Ist display_errors aktiviert? Steht error_reporting auf E_ALL?
Mit Zitat antworten
  #3  
Alt 08.02.2006, 12:04:16
nites nites ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 69
AW: FTP connect, mkdir, move Files usw.

Zitat:
Vielleicht bricht dein Script einfach schon ab, bevor überhaupt die echo-Anweisungen erreicht werden
Tut es, bei:
PHP-Code:
$VerbindungsID ftp_connect($FTPServer); 
Zitat:
Ist display_errors aktiviert? Steht error_reporting auf E_ALL?
äh, sorry, hatte ich natürlich wieder mal vergessen.

Das kommt dabei raus:
Fatal error: Call to undefined function: ftp_connect()

Ich weiß leider nicht, wo ich auf dem Server nachgucken kann, ob die richtige php-Version da ist und ob die Maschine überhaupt ftp per php unterstützt. Werd mal nachfragen.

Für weitere Ideen bin ich jedoch immer offen ;-)

Bei move_uploaded... sagt das Ding übrigens, dass es die Datei hochlädt, aber sie dann doch nicht da.

PHP-Code:
if ($action == "upload") {
if (
move_uploaded_file($userfile"sonstiges/$userfile_name")){$okay TRUE;}
$datei "sonstiges/$userfile_name";
if (@
chmod($datei,0644)){$okay TRUE;}
if (
$okay){echo "<script language=\"javascript\">alert('Datei kopiert: $userfile_name.');</script>";}
else
{echo 
"fehler";}


Geändert von nites (08.02.2006 um 12:13:04 Uhr) Grund: Ergänzung
Mit Zitat antworten
  #4  
Alt 08.02.2006, 13:04:39
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: FTP connect, mkdir, move Files usw.

Zitat:
Zitat von nites
Ich weiß leider nicht, wo ich auf dem Server nachgucken kann, ob die richtige php-Version da ist und ob die Maschine überhaupt ftp per php unterstützt. Werd mal nachfragen.
Mit phpinfo() kannst du sehr viel über deine PHP-Installation herausfinden.
Mit Zitat antworten
  #5  
Alt 08.02.2006, 13:12:39
nites nites ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 69
AW: FTP connect, mkdir, move Files usw.

Okay, also Version ist PHP Version 4.4.2, daran kann's dann ja nicht liegen.

Dann
Registered PHP Streams: php, http, ftp, compress.zlib
da bin ich mir jetzt aber nicht sicher, ob ftp also auch den Zugang bedeutet.

Was kann ich denn jetzt für dieses Problem daraus entnehmen?
Mit Zitat antworten
  #6  
Alt 08.02.2006, 16:19:14
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: FTP connect, mkdir, move Files usw.

Die FTP-Erweiterung ist bei dir nicht aktiviert, was du auch anhand der Fehlermeldung ("Call to undefined function: ftp_connect() ") entnehmen kannst. Wenn PHP entsprechend kompiliert ist, erhälst du bei einem Aufruf von phpinfo() einen entsprechenden Abschnitt in der Ausgabe, in dem dann etwas in der Art "FTP support enabled" zu finden ist.

Geändert von xabbuh (08.02.2006 um 16:19:56 Uhr)
Mit Zitat antworten
  #7  
Alt 10.02.2006, 12:40:07
nites nites ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 69
AW: FTP connect, mkdir, move Files usw.

Hi, war kurz vom Netz...

Hier mal die configuration:

Directive Local Value Master Value
allow_call_time_pass_reference Off Off
allow_url_fopen On On
always_populate_raw_post_data Off Off
arg_separator.input & &
arg_separator.output & &
asp_tags Off Off
auto_append_file no value no value
auto_prepend_file no value no value
browscap no value no value
default_charset no value no value
default_mimetype text/html text/html
define_syslog_variables Off Off
disable_classes no value no value
disable_functions no value no value
display_errors Off Off
display_startup_errors Off Off
doc_root no value no value
docref_ext no value no value
docref_root no value no value
enable_dl On On
error_append_string no value no value
error_log no value no value
error_prepend_string no value no value
error_reporting no value no value
expose_php On On
extension_dir ./ ./
file_uploads On On
gpc_order GPC GPC
highlight.bg #FFFFFF #FFFFFF
highlight.comment #FF9900 #FF9900
highlight.default #0000CC #0000CC
highlight.html #000000 #000000
highlight.keyword #006600 #006600
highlight.string #CC0000 #CC0000
html_errors On On
ignore_repeated_errors Off Off
ignore_repeated_source Off Off
ignore_user_abort Off Off
implicit_flush Off Off
include_path . .:/xxxx
log_errors On On
log_errors_max_len 1024 1024
magic_quotes_gpc On On
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off
max_execution_time 30 30
max_input_time -1 -1
open_basedir /xxxx no value
output_buffering 4096 4096
output_handler no value no value
post_max_size 8M 8M
precision 14 14
register_argc_argv Off Off
register_globals On On
report_memleaks On On
safe_mode On Off
safe_mode_exec_dir /xxx no value
safe_mode_gid On Off
safe_mode_include_dir no value no value
sendmail_from xx@localhost.com xx@localhost.com
sendmail_path sendmail -t -i -oi sendmail -t -i -oi
serialize_precision 100 100
short_open_tag On On
SMTP localhost localhost
smtp_port 25 25
sql.safe_mode Off Off
track_errors Off Off
unserialize_callback_func no value no value
upload_max_filesize 10M 10M
upload_tmp_dir /xxx no value
user_dir no value no value
variables_order GPCS GPCS
xmlrpc_error_number 0 0
xmlrpc_errors Off Off
y2k_compliance Off Off


Ftp zeigt er mir nur einmal an (was ich schon schrieb).

Und der Anbieter sagt, dass es geht....
Zitat:
ich möchte gerne wissen, ob ftp per php unterstützt. ; ja wird unterstützt.
Und nun?

Geändert von nites (10.02.2006 um 12:44:38 Uhr)
Mit Zitat antworten
  #8  
Alt 10.02.2006, 14:19:50
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: FTP connect, mkdir, move Files usw.

Zitat:
Zitat von nites
Ftp zeigt er mir nur einmal an (was ich schon schrieb).

Und der Anbieter sagt, dass es geht....
Was dein Provider vermutlich meint, ist, dass du dir entsprechende Anfragen an einen FTP-Server selbst zusammenbasteln und dann per fsockopen() an den FTP-Server senden kannst. Das Ganze ist allerdings nicht unbedingt trivial. Du könntest aber beispielsweise mal bei Google suchen, ob du nicht schon entsprechend fertige Klassen findest. Möglicherweise bietet auch PEAR schon entsprechende Funktionalitäten.
Mit Zitat antworten
  #9  
Alt 21.02.2006, 15:54:33
nites nites ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 69
AW: FTP connect, mkdir, move Files usw.

Danke.
hab' nach einigem Suchen eine Seite gefunden http://www.phpclasses.org, wo ein schönes Script für mich rumlag ;-)
Mit Zitat antworten
  #10  
Alt 21.02.2006, 16:13:06
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: FTP connect, mkdir, move Files usw.

Zitat:
Zitat von nites
Danke.
hab' nach einigem Suchen eine Seite gefunden http://www.phpclasses.org, wo ein schönes Script für mich rumlag ;-)
"Von hinten durch die Brust ins Auge."
oder
"Warum einfach, wenns auch umständlich geht?"

Tritt lieber den Provider dorthin, wo es weh tut. Die FTP Funktionen von PHP tun keinen weh, sind keine Hintertür und ersparen Dir im safe_mode jede Menge Ärger.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
blowfish zum files verschlüsseln? Domi Off Topic Area 4 30.10.2005 15:06:06
MySQL Connect Problem DanielEXQ2 PHP Grundlagen 8 14.05.2005 03:07:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:06:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt