Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Problem mit copy

Frage Entwicklung PHP

Mitglied: dany93

dany93 (Level 1) - Jetzt verbinden

29.06.2007, aktualisiert 04.07.2007, 4851 Aufrufe, 7 Kommentare

Hilfe Habe ein Problem mit der copy function

Hallo

ich habe folgenden PHP Code:
01.
.... 
02.
$ordner=$HTTP_POST_VARS[name]; 
03.
mkdir($ordner, 0777); 
04.
chmod($ordner,0777); 
05.
opendir($ordner); 
06.
copy("Hier_klicken_zum_hochladen.php","$ordner/Hier_klicken_zum_hochladen.php"); 
07.
closedir($ordner);
Ich hab nen Formualr gemacht zum erstellen eines ordners. Es soll dann die Datei "Hier_klicken_zum_hochladen.php" in das neu erstellte Verzeichnis kopiert werden.
Leider kommt siese fehlermeldung:
01.
Warning: copy() [function.copy]: SAFE MODE Restriction in effect. The script whose uid is 65534 is not allowed to access /var/www/user/daniel-zollitsch.xail.net/n/pichl/g owned by uid 33 in /var/www/user/daniel-zollitsch.xail.net/n/pichl/testordner.php on line 6 
02.
 
03.
Warning: copy(g/Hier_klicken_zum_hochladen.php) [function.copy]: failed to open stream: No such file or directory in /var/www/user/daniel-zollitsch.xail.net/n/pichl/testordner.php on line 6 
04.
 
05.
Warning: closedir(): supplied argument is not a valid Directory resource in /var/www/user/daniel-zollitsch.xail.net/n/pichl/testordner.php on line 7´
Änderung(en):
4.7.2007 18:40
Thread geschlossen weil es hier weiter geht.

masterG
Moderator
Mitglied: EvilMoe
29.06.2007 um 08:49 Uhr
Hast du die möglichkeit den Safe Mode auszuschalten? Der verweigert dir den zugriff...
Funktioniert möglicherweise: ini_set('safe_mode', 0). Oder direkt in der php.ini, wenn du überhaupt zugriff hast.
Bitte warten ..
Mitglied: dany93
29.06.2007 um 14:40 Uhr
Hab die rechte nicht

bin bei nem kostenlos Provider.

Der php code von dir funktionier leder auch nicht
Bitte warten ..
Mitglied: EvilMoe
29.06.2007 um 14:54 Uhr
Wird überhaupt ein Ordner von mkdir erstellt?
Bitte warten ..
Mitglied: dany93
29.06.2007 um 15:20 Uhr
a natürlich

mit den chmod rechten 777
Bitte warten ..
Mitglied: dany93
29.06.2007 um 15:24 Uhr
Ich hab jetzt versucht dem user auswählen zu lassen in welchen seiner ordner er es laden will:

01.
 <html> 
02.
 
03.
      <head> <title>Upload Script by Daniel Zollitsch</title> </head> 
04.
 
05.
      <body bgcolor=#2f4f4f> 
06.
 
07.
<font color=FFFFFF>Der Upload functioniert nur bei Dateien ohne Leerzeichen im Namen. Nehmen sie<br> 
08.
statt Leerzeichen den Unterstrich "_"</font> 
09.
        
10.
         <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data"> 
11.
 
12.
  
13.
   <input type="file" name="datei" /><input type="submit" value="Datei hochladen" /><br> 
14.
 
15.
 
16.
	<input type="text" name="save" size=30 /> 
17.
   
18.
<font color=ffffff>In welchen Ordner soll es geladen werden?<br>gehe immer von diesem script aus. <br>Beispiel: Hallo/test  Jetzt wird die Datei in einen<br>Unterordner des Ordners wo die scrypt datei liegt geladen<br> Der erste unterordner ist Hallo der nächste im ordner<br>hallo ist der ordner test.</font> 
19.
 
20.
        
21.
      </form> 
22.
 
23.
        
24.
 
25.
      <?php 
26.
$upplace="http://www.daniel-zollitsch.xail.net/n/pichl"; 
27.
$path=HTTP_POST_VARS[save]; 
28.
print ("$path"); 
29.
 
30.
 
31.
 
32.
 
33.
 if (isset($_FILES['datei']) and ! $_FILES['datei']['error']) 
34.
 
35.
36.
 
37.
          $dir = 'pichldateien'; //script muss schreibrechte haben (chmod 0777) 
38.
 
39.
          $filename = $_FILES['datei']['name']; 
40.
 
41.
          move_uploaded_file($_FILES['datei']['tmp_name'], $dir."/".$filename); 
42.
echo "<b>Status:</b> Upload komplett <br> <table border=3><Tr><td bgcolor=#F5F5DC>  Der direkte Link : </td></tr><Tr><td bgcolor=#FFF8DC><a href=$upplace$filename>$upplace$filename</a> </td></tr></table>" ; 
43.
 
44.
        
45.
 
46.
      } else { 
47.
 
48.
        
49.
 
50.
          echo "<b>Status:</b> Fehler beim Upload"; 
51.
 
52.
        
53.
 
54.
55.
 
56.
 
57.
      ?> 
58.
 
59.
        
60.
 
61.
      </body> 
62.
 
63.
      </html>
Leider kommt wieder diese Meldung


Parse error: syntax error, unexpected '[' in /var/www/user/daniel-zollitsch.xail.net/n/pichl/Hier_klicken_zum_hochladen.php on line 27

wie kann ich dem script das feld save auslesen lassen?
Bitte warten ..
Mitglied: EvilMoe
29.06.2007 um 20:34 Uhr
Die Fehlermeldung die du da bekommst weist auf einen syntaxfehler in Zeile 27 hin -> Check mal die Zeile auf Fehler.

Das Formularfeld kannst mit $_POST['save'] auslesen.
Bitte warten ..
Mitglied: dany93
04.07.2007 um 18:03 Uhr
Habe meinem Hoster gemailt. Daraufhin hat er den "SAVE Mode" ausgeschaltet.
Jetzt funktioniert es aber ich habe noch ein Problem mit "copy".
Das steht im neuen Thema von mir.

Danke für die Hilfen
Bitte warten ..
Ähnliche Inhalte
Windows Server
Copy-VMFile
gelöst Frage von IT-twakWindows Server6 Kommentare

Hey, ich sitze jetzt an einem *.ps1 Script und würde gern folgendes realisieren: eine Datei von meinem Host auf ...

Netzwerkgrundlagen
Datenverkehr beim remote copy
Frage von lancelot2000Netzwerkgrundlagen4 Kommentare

Hallo, habe eine Frage. Wenn ich ein script auf meinem Rechner starte um Daten zweischen zwei remote computern zu ...

VB for Applications
Reihenauswahl zur Copy-Aussage hinzufügen
gelöst Frage von AnrionVB for Applications6 Kommentare

Hallo Community, ich habe meine Datei mit diesem Code bestückt: Ich möchte aber nicht die gesamte Spalte kopieren, sondern ...

Windows Netzwerk
Copy Befehl in einer batch funktioniert nicht.
gelöst Frage von Pauli-HWindows Netzwerk3 Kommentare

Hallo zusammen. Folgender Befehl will die Datei nicht kopieren, weil sie nicht existieren soll. DIe Datei ist in dem ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 13 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 18 StundenWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 19 StundenWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Windows XP
Windows XP Aktivieren geht nicht
Frage von tetikmiroWindows XP13 Kommentare

Hallo Ich habe einen Windows XP mit einen vCenter Converter umgezogen auf eine ESXI. Soweit funktioniert dies auch ohne ...

Blogs
Immer wiederkehrende PHP Fehlermeldung bei Wordpress UTF-8 - ASCII
gelöst Frage von vcdweltBlogs11 Kommentare

Hi, seit einiger Zeit wird mein error_log meines Wordpress Blogs mit immer der gleichen Fehlermeldung überschwemmt. 14-Dec-2017 08:18:05 UTC ...

Switche und Hubs
Redundante L2 LWL Leitung über 2 Standorte - Spanning Tree - HP Equipment
gelöst Frage von ResolvSwitche und Hubs10 Kommentare

Hallo, ich stehe vor der Herausforderung eine Redundante L2 LWL Leitung über 2 Standorte herzustellen. Grundsätzliches Switching Know How ...