Hallo,
ftp_chdir($conn_id,"html/usr/".$dir);
Hiernach befindest du dich im Unterverzeichnis html/usr/{dir}/
ich füge erstmal mit (ftp_mkdir) in das verzeichnis html/usr/dir das Verzeichnis $x ein.
im zweiten Schritt das gleiche nochmals nur eine ebene tiefer, ... nämlich das eben erzeugte Verzeichnis html/usr/dir/x wo jetzt das Verzeichnis $id erstellt werden soll.
ftp_chdir($conn_id,"html/usr/".$dir."/".$x);
Jetzt willst du also _von dort aus_ ins Unterverzeichnis html/usr/{dir}/{x} wechseln?
Hier möchte ich in das oben erstellte Verzeichnis wechseln ($x) und dort das Verzeichnis $id erstellen.
LG,
Markus