Hallo Ihr,
ich mache zur Zeit ein Prktikum und habe dort eine Aufgabe bekommen die ich gerne ausführen möchte. Doch lieder weiß ich nicht weiter.
Von meinem Chef habe ich die Erlaubnis bekommen mir Hilfe im Internet zusuchen. Bitte helft mir, das ich die Ausbildung bekomme.
Folgenden Text habe ich geschreiben:
install.php
PHP
[B][size=10][COLOR=#ff0080][size=10][COLOR=#ff0080]<?php[/COLOR][/SIZE][/COLOR][/SIZE][/B]
[align=left][size=10][COLOR=#3f7f5f][size=10][COLOR=#3f7f5f]// Berechtigung setzen[/COLOR][/SIZE][/COLOR][/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ftp_conn_id[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]ftp_connect[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ftp_server[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ftp_login_result[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]ftp_login[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ftp_conn_id[/COLOR][/SIZE][/COLOR][/SIZE][size=10], [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ftp_user[/COLOR][/SIZE][/COLOR][/SIZE][size=10], [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ftp_pass[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#7f0055][size=10][COLOR=#7f0055][B]if[/B][/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]ereg[/COLOR][/SIZE][/COLOR][/SIZE][size=10] ([/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"httpdocs"[/COLOR][/SIZE][/COLOR][/SIZE][size=10], [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$_SERVER[/COLOR][/SIZE][/COLOR][/SIZE][size=10][[/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"DOCUMENT_ROOT"[/COLOR][/SIZE][/COLOR][/SIZE][size=10]]))[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ordner[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"httpdocs/SHOP/files"[/COLOR][/SIZE][/COLOR][/SIZE][size=10];[/SIZE]
[size=10][COLOR=#7f0055][size=10][COLOR=#7f0055][B]else[/B][/COLOR][/SIZE][/COLOR][/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ordner[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"SHOP/files"[/COLOR][/SIZE][/COLOR][/SIZE][size=10];[/SIZE][/align]
[size=10]@[/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]ftp_mkdir[/COLOR][/SIZE][/COLOR][/SIZE][size=10] ([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ftp_conn_id[/COLOR][/SIZE][/COLOR][/SIZE][size=10], [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ordner[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$rechte[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]ftp_site[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ftp_conn_id[/COLOR][/SIZE][/COLOR][/SIZE][size=10], [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"CHMOD 0777 /"[/COLOR][/SIZE][/COLOR][/SIZE][size=10] . [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ordner[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]ftp_close[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$ftp_conn_id[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#3f7f5f][size=10][COLOR=#3f7f5f]// Stream oeffnen[/COLOR][/SIZE][/COLOR][/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$url[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"http://www.XXX.de/down/"[/COLOR][/SIZE][/COLOR][/SIZE][size=10];[/SIZE]
[align=left][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$gate_code[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$url[/COLOR][/SIZE][/COLOR][/SIZE][size=10] . [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"checkfile.php?authcode="[/COLOR][/SIZE][/COLOR][/SIZE][size=10] . [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$shop_authcode[/COLOR][/SIZE][/COLOR][/SIZE][size=10];[/SIZE][/align]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$handle[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$handle[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = @[/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]fopen[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$gate_code[/COLOR][/SIZE][/COLOR][/SIZE][size=10], [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"r"[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#3f7f5f][size=10][COLOR=#3f7f5f]// Stream auslesen und in buffer speichern[/COLOR][/SIZE][/COLOR][/SIZE]
[size=10][COLOR=#7f0055][size=10][COLOR=#7f0055][B]if[/B][/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$handle[/COLOR][/SIZE][/COLOR][/SIZE][size=10] == [/SIZE][B][size=10][COLOR=#7f0055][size=10][COLOR=#7f0055]FALSE[/COLOR][/SIZE][/COLOR][/SIZE][/B][size=10])[/SIZE]
[size=10]{[/SIZE]
[size=10][COLOR=#7f0055][size=10][COLOR=#7f0055][B]echo[/B][/COLOR][/SIZE][/COLOR][/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"<font size='+2' color='#FF0000'><b>Installation nicht möglich!</b></font>"[/COLOR][/SIZE][/COLOR][/SIZE][size=10];[/SIZE]
[size=10][COLOR=#7f0055][size=10][COLOR=#7f0055][B]exit[/B][/COLOR][/SIZE][/COLOR][/SIZE][size=10]();[/SIZE]
[size=10]}[/SIZE]
[size=10][COLOR=#7f0055][size=10][COLOR=#7f0055][B]else[/B][/COLOR][/SIZE][/COLOR][/SIZE]
[size=10]{[/SIZE]
[size=10][COLOR=#7f0055][size=10][COLOR=#7f0055][B]while[/B][/COLOR][/SIZE][/COLOR][/SIZE][size=10] (![/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]feof[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$handle[/COLOR][/SIZE][/COLOR][/SIZE][size=10]))[/SIZE]
[size=10]{[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$buffer_neu[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]fgets[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$handle[/COLOR][/SIZE][/COLOR][/SIZE][size=10], 4096);[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$buffer_neu[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]str_replace[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"\n"[/COLOR][/SIZE][/COLOR][/SIZE][size=10], [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]""[/COLOR][/SIZE][/COLOR][/SIZE][size=10], [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$buffer_neu[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#7f0055][size=10][COLOR=#7f0055][B]if[/B][/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$buffer_neu[/COLOR][/SIZE][/COLOR][/SIZE][size=10] != [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]""[/COLOR][/SIZE][/COLOR][/SIZE][size=10])[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$buffer[/COLOR][/SIZE][/COLOR][/SIZE][size=10][] = [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$buffer_neu[/COLOR][/SIZE][/COLOR][/SIZE][size=10];[/SIZE]
[size=10]}[/SIZE]
[size=10][COLOR=#3f7f5f][size=10][COLOR=#3f7f5f]// Dateien laden[/COLOR][/SIZE][/COLOR][/SIZE]
[size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]chdir[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$_SERVER[/COLOR][/SIZE][/COLOR][/SIZE][size=10][[/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"DOCUMENT_ROOT"[/COLOR][/SIZE][/COLOR][/SIZE][size=10]] . [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"/SHOP/files/"[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$a[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"0"[/COLOR][/SIZE][/COLOR][/SIZE][size=10];[/SIZE]
[size=10][COLOR=#7f0055][size=10][COLOR=#7f0055][B]while[/B][/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$a[/COLOR][/SIZE][/COLOR][/SIZE][size=10] < [/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]count[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$buffer[/COLOR][/SIZE][/COLOR][/SIZE][size=10]))[/SIZE]
[size=10]{[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$filename[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$buffer[/COLOR][/SIZE][/COLOR][/SIZE][size=10][[/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$a[/COLOR][/SIZE][/COLOR][/SIZE][size=10]];[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$fileURL[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$url[/COLOR][/SIZE][/COLOR][/SIZE][size=10] . [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$filename[/COLOR][/SIZE][/COLOR][/SIZE][size=10];[/SIZE]
[align=left][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$escape[/COLOR][/SIZE][/COLOR][/SIZE][size=10] = [/SIZE][size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]escapeshellarg[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$fileURL[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#7f7f9f][size=10][COLOR=#7f7f9f]exec[/COLOR][/SIZE][/COLOR][/SIZE][size=10]([/SIZE][size=10][COLOR=#2a00ff][size=10][COLOR=#2a00ff]"wget "[/COLOR][/SIZE][/COLOR][/SIZE][size=10] . [/SIZE][size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$escape[/COLOR][/SIZE][/COLOR][/SIZE][size=10]);[/SIZE]
[size=10][COLOR=#7f9fbf][size=10][COLOR=#7f9fbf]$a[/COLOR][/SIZE][/COLOR][/SIZE][size=10]++;[/SIZE]
[size=10]}[/SIZE][/align]
}
[B][size=10][COLOR=#ff0080][size=10][COLOR=#ff0080]?>[/COLOR][/SIZE][/COLOR][/SIZE][/B]
Alles anzeigen
So weit so gut, er macht eigendlich auch FAST alles so wie er soll, nur das das Verzeichnis "/SHOP/files/" leer bleibt alseo muss der Fehler in dem wget Teil der install.php liegen!
Ich hoffe Ihr könnt mir helfen!
Liebe Grüße Manfred