Fehler mit rename()
machiavelli
- php
0 Der Martin0 Mathias Brodala0 machiavelli0 steckl
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?!
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
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
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
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 :( ).
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
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ührungszeichenmfG,
steckl
Ja das ist ja in Anführungszeichen, nur PHP zeigt die bei der Fehlerausgabe nicht mit an :(