[PHP] Datei umbennenen macht schwierigkeiten

Dieses Thema im Forum "Webentwicklung" wurde erstellt von BlackDeath, 6. Juli 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 6. Juli 2010
    Datei umbennenen macht schwierigkeiten

    Also Leutz, ich habe da so ein kleines Problemchen mit meinem PHP Code ( sollen als Schulprojekt eine Gallerie erstellen)

    ich poste hier mal mein script.


    "index"
    PHP:
    <? PHP
    //verzeichnis lesen
    $mydir  getcwd (). "/images" ;
    $verz  dir ( $mydir );
    $i  0 ;
    while(
    $entry = $verz -> read ()){
            if(
    $entry  !=  "."  &&  $entry  !=  ".." ){
            
    $dateinamen [] =  $entry ;
        }
    }
    $verz -> close ();

    //Ausgabe
    rsort ( $dateinamen );

            echo    
    "<table>" ;
            echo 
    "<tr>" ;
            
    while(list(
    $key $val ) =  each ( $dateinamen )) {

        if(
    substr ( $val , - 4 ) ==  ".png" )
        {
            echo 
    "<td style=\"border: 1px solid black\"><A HREF=\"images/" . $val . "\" TARGET=\"_blank\"><IMG width=\"100\" height=\"100\" SRC=\"images/" . $val  "\"></A><BR>" . strtok ( $val , "." ). "</br><a href=\"rename.php?dateinamen2= $val \">edit</A></td>" ;
            
    $i ++;
            if(
    $i == 5 )
                {
                    echo 
    "</tr><tr>" ;
                    
    $i = 0 ;
                }
    }
    }
    ?> 
    "Umbenennen-Datei"

    PHP:
    <? php

    $dateinamen3 
    $_GET [ "dateinamen2" ];
    $new  $_POST [ "new" ];
    $check  $_POST [ "checkbox" ];
        
        echo 
    "<form method=\"POST\" action=\"rename.php\">" ;
        echo 
    "Neuer Name: <input name=\"new\" type=\"text\">" ;
        echo 
    "<input type=\"submit\" name=\"btn1\" value=\"Umbenennen\"></input>" ;
        echo 
    "<input type=\"checkbox\" name=\"checkbox\">" ;
        echo 
    "</form>" ;
        
    $new2  $new ;
    $dateinamen4  $dateinamen3 ;


    if(isset(
    $_POST [ "btn1" ]))
        {
            
    rename ( "images/ $dateinamen4 "images/ $new2 " );
            echo 
    "Datei erfolgreich umbenannt !" ;

        }


    ?>

    Der Fehler ist der, das die Datei nicht umbenannt wird, und nur dieser Fehler erscheint:

    Warning: rename(images/,images/asd) [function.rename]: No error in C:\xampp\htdocs\rename.php on line 19

    kann mir wer helfen ?
     
  2. 6. Juli 2010
    AW: Datei umbennenen macht schwierigkeiten

    Das kann meiner Meinung nach nicht Korrekt sein!

    images/ , images/asd
     
  3. 6. Juli 2010
    AW: Datei umbennenen macht schwierigkeiten

    Deswegen kommt ja auch der Fehler
    ___

    so nach tausenden forendurchsuchen, habe ich den Fehler gefunden.

    Es war der, das die GET-Variable beim Buttendruck nicht mehr benutzt wurden ist bzw. weitergegeben wurden ist.

    läuft jetzt einwandfrei trozdem danke für die Hilfe.
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.