machiavelli: Fehler mit rename()

Heyho, ich hab hier einen Fehler den ich einfach nicht begreifen will....
Es geht darum, dass ich ein Bild umbenennen will, der Server dies aber nicht machen will :(
Er gibt mir  lediglich folgende Fehlermeldung aus:

Warning: rename(pix/profil/dd5e82806921f5c6c8b64e3df8c04d03.jpg,pix/profil/83421b88834716d459a4485156ffa0a8.jpg) [function.rename]: Result too large in B:\htdocs\golush\profilbild.php on line 42

Weiß jemand was der Fehler besagt?!

  1. Hallo,

    Warning: rename(pix/profil/dd5e82806921f5c6c8b64e3df8c04d03.jpg,pix/profil/83421b88834716d459a4485156ffa0a8.jpg) [function.rename]: Result too large in B:\htdocs\golush\profilbild.php on line 42

    und welche Werte haben die Konstanten pix, profil, dd5e82806921f5c6c8b64e3df8c04d03 und jpg, und wie soll PHP den Zahlenwert 83421b88834716d459a4485156ffa0a8 interpretieren, um ihn dann auch noch mit jpg zu verketten, was ja dem Kontext nach eine Stringkonstante sein müsste? Und wie kommst du auf die Idee, das Ergebnis einer Division könnte einen plausiblen Dateinamen ergeben?

    So long,
     Martin

    --
    Success should be measured not so much by the position that one has reached in life,
    but by the obstacles one has overcome while trying to succeed.
    1. Hallo Martin.

      Warning: rename(pix/profil/dd5e82806921f5c6c8b64e3df8c04d03.jpg,pix/profil/83421b88834716d459a4485156ffa0a8.jpg) [function.rename]: Result too large in B:\htdocs\golush\profilbild.php on line 42

      und welche Werte haben die Konstanten pix, profil, dd5e82806921f5c6c8b64e3df8c04d03 und jpg, und wie soll PHP den Zahlenwert 83421b88834716d459a4485156ffa0a8 interpretieren, um ihn dann auch noch mit jpg zu verketten, was ja dem Kontext nach eine Stringkonstante sein müsste? Und wie kommst du auf die Idee, das Ergebnis einer Division könnte einen plausiblen Dateinamen ergeben?

      Dir ist bewusst, das PHP solche Meldungen immer so darstellt? Beispiel:

      $ php5 -r 'rename("foo", "bar");'

      Warning: rename(foo,bar): No such file or directory in Command line code on line 1

      Das ist also kein Fehler seitens des OP. Höchstens der PHP-Entwickler.

      Einen schönen Samstag noch.

      Gruß, Mathias

      --
      ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
      debian/rules
      1. Hallo Mathias,

        Warning: rename(pix/profil/dd5e82806921f5c6c8b64e3df8c04d03.jpg,pix/profil/83421b88834716d459a4485156ffa0a8.jpg) [function.rename]: Result too large in B:\htdocs\golush\profilbild.php on line 42
        [...]

        Dir ist bewusst, das PHP solche Meldungen immer so darstellt? Beispiel:

        $ php5 -r 'rename("foo", "bar");'
        Warning: rename(foo,bar): No such file or directory in Command line code on line 1

        ähm ... nein, das war mir noch nicht bewusst.

        Das ist also kein Fehler seitens des OP. Höchstens der PHP-Entwickler.

        Allerdings ein ganz böser. Finde ich jedenfalls.

        Fröhliches Schwitzen,
         Martin

        --
        Lieber Blödeleien als blöde Laien.
    2. Hallo,

      Warning: rename(pix/profil/dd5e82806921f5c6c8b64e3df8c04d03.jpg,pix/profil/83421b88834716d459a4485156ffa0a8.jpg) [function.rename]: Result too large in B:\htdocs\golush\profilbild.php on line 42

      und welche Werte haben die Konstanten pix, profil, dd5e82806921f5c6c8b64e3df8c04d03 und jpg, und wie soll PHP den Zahlenwert 83421b88834716d459a4485156ffa0a8 interpretieren, um ihn dann auch noch mit jpg zu verketten, was ja dem Kontext nach eine Stringkonstante sein müsste? Und wie kommst du auf die Idee, das Ergebnis einer Division könnte einen plausiblen Dateinamen ergeben?

      So long,
      Martin

      »»

      Bitte? Das soll hier keine Rechnung, sondern ein Dateipfad darstellen...
      Und wenn ich mehrere Bilder umbenenne funktioniert das auch (aber halt nur bei mehreren :( ).

    3. Hi,

      Warning: rename(pix/profil/dd5e82806921f5c6c8b64e3df8c04d03.jpg,pix/profil/83421b88834716d459a4485156ffa0a8.jpg) [function.rename]: Result too large in B:\htdocs\golush\profilbild.php on line 42

      und welche Werte haben die Konstanten pix, profil, dd5e82806921f5c6c8b64e3df8c04d03 und jpg, und wie soll PHP den Zahlenwert 83421b88834716d459a4485156ffa0a8 interpretieren, um ihn dann auch noch mit jpg zu verketten, was ja dem Kontext nach eine Stringkonstante sein müsste? Und wie kommst du auf die Idee, das Ergebnis einer Division könnte einen plausiblen Dateinamen ergeben?

      Langer Rede kurzer Sinn:
      Verwende Anführungszeichen

      mfG,
      steckl

      1. Hi,

        Warning: rename(pix/profil/dd5e82806921f5c6c8b64e3df8c04d03.jpg,pix/profil/83421b88834716d459a4485156ffa0a8.jpg) [function.rename]: Result too large in B:\htdocs\golush\profilbild.php on line 42

        und welche Werte haben die Konstanten pix, profil, dd5e82806921f5c6c8b64e3df8c04d03 und jpg, und wie soll PHP den Zahlenwert 83421b88834716d459a4485156ffa0a8 interpretieren, um ihn dann auch noch mit jpg zu verketten, was ja dem Kontext nach eine Stringkonstante sein müsste? Und wie kommst du auf die Idee, das Ergebnis einer Division könnte einen plausiblen Dateinamen ergeben?

        Langer Rede kurzer Sinn:
        Verwende Anführungszeichen

        mfG,
        steckl

        Ja das ist ja in Anführungszeichen, nur PHP zeigt die bei der Fehlerausgabe nicht mit an :(