veuillez vérifier le code suivant.
$imagebaseurl = 'support/content_editor/uploads/$name';
Le $imagebaseurl
est une variable qui contient un lien vers mon dossier d'images (téléchargements) et à l'intérieur du dossier, j'ai d'autres dossiers qui portent le nom de mon nom d'utilisateur. par exemple: J'ai un utilisateur qui s'appelle john, donc le lien devrait ressembler à ceci-> support/content_editor/uploads/john
.
L'idée principale est lorsqu'un utilisateur est connecté et parcourt sa galerie d'images. Je veux l'emmener dans sa propre galerie qui porte essentiellement le nom de son nom.
Lorsqu'il visitera la galerie, la valeur de $name
dans le lien proviendra du nom de connexion de l'utilisateur (de la session). Maintenant, le problème est que vous avez probablement déjà compris que le placement de $name
dans le lien ci-dessus est erroné et c'est pourquoi cela ne fonctionne pas. Je reçois cette URL entière> (support/content_editor/uploads/$ name) au lieu de (support/content_editor/uploads/john)
Pourriez-vous maintenant me dire comment utiliser le $name
dans ce $imagebaseurl = 'support/content_editor/uploads/$name';
$imagebaseurl = 'support/content_editor/uploads/' . $name;
ou
$imagebaseurl = "support/content_editor/uploads/{$name}";
Notez que si vous utilisez des guillemets doubles, vous pouvez également écrire ce qui précède:
$imagebaseurl = "support/content_editor/uploads/$name";
Il est bon de prendre l'habitude d'utiliser {$...}
entre guillemets au lieu de seulement $...
, pour les moments où vous devez insérer la variable dans une chaîne où il n'est pas évident de PHP quelle partie est la variable et quelle partie est la chaîne.
Si vous souhaitez obtenir les meilleures performances, utilisez la concaténation de chaînes avec des guillemets simples.