php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.04.2005, 22:10  
Neuer Benutzer
 
Registriert seit: 15.04.2005
Beiträge: 26
mack|dawg
Standard file kopieren

Hallo,

Ich bin neu hier im Forum.
Ich möchte gerne eine .swf Datei aus einem /ordner1/ in den /ordner2/ kopieren.
Gibt es da eine funktion dafür?

Danke im Voraus.

mfg tommy
mack|dawg ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.04.2005, 22:14  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

copy()

http://at.php.net/copy
search ist offline  
Alt 15.04.2005, 22:14  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

copy() :P
da erfährst du wie man sie verwendet
www.php.net/copy

mfg
robo47
robo47 ist offline  
Alt 15.04.2005, 22:16  
Neuer Benutzer
 
Registriert seit: 15.04.2005
Beiträge: 26
mack|dawg
Standard

Danke.

copy() hab ich schon probiert, das haut aber nicht hin.
Wegen der SFAE_MODE.
Gibts da irgend eine Lösung um die SAFE_MODE zu umgehen?

THX
mack|dawg ist offline  
Alt 15.04.2005, 22:24  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

warum sollte das im Safe_MODE nicht gehen? was für Fehler kommen denn? würde eher sagen du hast die chmods für die verzeichnisse und vieleicht die Datei nciht richtig gesetzt.

mfg
robo47
robo47 ist offline  
Alt 15.04.2005, 22:31  
Neuer Benutzer
 
Registriert seit: 15.04.2005
Beiträge: 26
mack|dawg
Standard

Hallo,

Doch ich habe chmod auf 0777 gesetzt.

Hier das Script:
Code:
<HTML>
<HEAD>
<TITLE>Schritt 3</TITLE>
<link rel="stylesheet" type="text/css" href="styles/style.css">
</HEAD>
<BODY background="bg/bg.gif">
<?php
 $verbindung = mysql_connect("localhost","+++","+++");
 mysql_select_db("+++");

 $nickname = $_GET["nickname"];
 $passwort = $_GET["passwort"];
 $email = $_GET["email"];

 $result = mysql_query("SELECT id FROM nickpage WHERE nickname LIKE '$nickname'");
 $menge = mysql_num_rows($result);

 if($menge == 0)
  {
   $eintrag = "INSERT INTO nickpage (nickname,passwort,email) VALUES ('$nickname','$passwort','$email')";
   $eintragen = mysql_query($eintrag);   

   $ordner = opendir("nickpages");
   mkdir("nickpages/$nickname", 0777);
   closedir($ordner);

   $file = "http://*********.info/v1.swf";
   @chmod($file, 0777);
   copy($file, $file.'.bak');
   
   $status = "NickPage von $nickname wurde erfolgreich erstellt";
  }
  else
  {
   $status = "Der NickName \"$nickname\" existiert bereits. <a href=\"schritt1.php\">ANMELDEN</a>";
  }

 echo "<table width=\"100%\" background=\"bg/bg_head.jpg\" border=\"0\" align=\"center\">
        <tr>
         <td>$status</td>
        </tr>
       </table>";

 mysql_close($verbindung);

?>
</BODY>
</HTML>
Ich hoffe du kannst mir helfen.
Danke.

mfg tommy[/code]
mack|dawg ist offline  
Alt 15.04.2005, 22:36  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

du kannst nicht auf http:// ebene kopieren.

du musst auf verzeichnisebene deiens webservers kopieren.
ausserdem ibtte immerfehlermeldungen hinzufügen die erscheinen.
und in zukunft [php]-tags benutzen anstatt der code-tags

davon abgesehen noch ein paar allgemein sachen für die zukunft:

error-reporting
Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird) [php:99179b9d37]error_reporting(E_ALL); [/php:99179b9d37] damit werden dann alle Fehler ausgegeben.

mysql error
man sollte in seinen Scripten immer mysql_error() verwenden, in etwa so:
[php:99179b9d37]
$sql = "SELECT feld1,feld2 FROM table WHERE id=5";
$result = mysql_query($sql) or die(mysql_error().'
Query: '.$sql);
[/php:99179b9d37]
robo47 ist offline  
Alt 16.04.2005, 09:45  
Neuer Benutzer
 
Registriert seit: 15.04.2005
Beiträge: 26
mack|dawg
Standard

Danke,aber es funktioniert noch immer nicht.

Nur mal getestet:
Code:
<?php
error_reporting(E_ALL);

$file = "test.swf";
@chmod($file,0777);

if (!copy($file, $file.'bak')) {
   echo ("Datei konnte nicht kopiert werden...");
}
?>
und da kommt die Fehlermeldung.
Code:
Warning: copy(test.swfbak): failed to open stream: Permission denied in /var/www/web35/html/test.php on line 7
Was kann ich da machen das es funtioniert?

Danke im Voraus.

mfg tommy
mack|dawg ist offline  
Alt 16.04.2005, 12:26  
Erfahrener Benutzer
 
Registriert seit: 08.06.2004
Beiträge: 865
RudiS
Standard

Setze mal die Zugriffsrechte per FTP auf '777'. Denn das @ vor chmod verhindert eine Fehlerausgabe. Man sollte @ eigentlich nicht verwenden.
mfg RudiS
__________________
Kunst kommt von Können und nicht von wollen, denn sonst würde es ja Wunst heißen.
RudiS ist offline  
 


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
[Erledigt] Exim --- Mailserver empfängt keine Mails Server, Hosting und Workstations 4 23.12.2005 18:28
Seite einlesen || file() PHP Tipps 2005-2 16 07.10.2005 20:32
Probleme beim generieren einer PDF File PHP Tipps 2005-2 10 05.09.2005 10:12
filemtime() auf zweitem Server File prüfen? tekknotrip PHP Tipps 2005-2 2 19.08.2005 16:48
Daten mit file() auf anderen Server übertragen PHP Tipps 2005-2 1 17.08.2005 21:17
File nur temporär erstellen PHP Tipps 2005-2 2 02.08.2005 21:39
csv Import über file input in Formular bexxta PHP Tipps 2005-2 3 22.06.2005 09:23
libmysqlclient.so.10 is needed Datenbanken 11 20.06.2005 15:27
[Erledigt] Unix file lesen? PHP-Fortgeschrittene 15 08.06.2005 18:05
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
bild von einer Seite kopieren PHP-Fortgeschrittene 7 09.11.2004 18:37
Teil einer .html Seite kopieren und einfügen PHP Tipps 2004 7 11.09.2004 02:07
file umbenennen - welcher php befehl? kain PHP Tipps 2004 4 20.08.2004 02:47
ausgefuehrtes php file als html speichern PHP Tipps 2004 8 28.07.2004 17:59
file(); problem PHP Tipps 2004 3 12.07.2004 11:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php copy file *.*, inhalt von csv file in anderes file kopieren, nickname vorhanden passwort über javascript, swf datei kopieren php

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:54 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.