Das einzige Problem, das ich mir vorstellen kann, sind Leerzeichen in der URL, höchstwahrscheinlich im Dateinamen. Alle Leerzeichen in einer URL müssen in die richtige Codierung konvertiert werden, die% 20 lautet.
Wenn Sie einen Dateinamen wie folgt haben:
" Ссылка 1.jpg"
Sie würden den obigen Fehler bekommen, aber mit diesem:
" Ссылка "
Sie sollten Probleme haben.
Verwenden Sie einfach die %code% , um die Leerzeichen ("") für ihre korrekte Codierung ("% 20") zu ersetzen
Es sieht so aus:
%Vor%Weitere Informationen zum %code% finden Sie unter Das PHP Handbuch .
Ich hatte das gleiche Problem, aber es wurde von
gelöst %Vor%Danke Cello_Guy für die Post.
Ich denke, preg_replace macht mehr Sinn, da es mit den neuesten PHP-Versionen funktioniert, da erreg_replace nicht funktioniert hat, weil ich veraltet bin
%Vor%Ich denke, preg_replace macht mehr Sinn, da es mit den neuesten PHP-Versionen funktioniert, da erreg_replace nicht funktioniert hat, weil ich veraltet bin
%Vor%Das einzige Problem, das ich mir vorstellen kann, sind Leerzeichen in der URL, höchstwahrscheinlich im Dateinamen. Alle Leerzeichen in einer URL müssen in die richtige Codierung konvertiert werden, die% 20 lautet.
Wenn Sie einen Dateinamen wie folgt haben:
" Ссылка 1.jpg"
Sie würden den obigen Fehler bekommen, aber mit diesem:
" Ссылка "
Sie sollten Probleme haben.
Verwenden Sie einfach die str_replace()
, um die Leerzeichen ("") für ihre korrekte Codierung ("% 20") zu ersetzen
Es sieht so aus:
%Vor% Weitere Informationen zum str_replace()
finden Sie unter Das PHP Handbuch .
Tags und Links http httpwebrequest