Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum.
Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden.
Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!
We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.
Team Webprofis
We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.
Team Webprofis
hoe echo variable in anchor correct
Ik heb deze variable in php:
Ik doe het nu als volgt:
Hoe moet het op de correcte manier?
(tussen $dir en $file moet een slash / komen)
$file is een bestand, daarom in de url moet het achter een / komen
$dir = 'uploads/sfm/'.$UserID;
Die wil ik nu gaan gebruiken met erachter geplakt een andere variable gescheiden door een / in een anchor en dat anchor echoeenIk doe het nu als volgt:
echo "<a href='$dir/$file' target='_blank'></a>";
dit werkt, maar is vlg mij niet erg netjes om het zo te doen. Hoe moet het op de correcte manier?
(tussen $dir en $file moet een slash / komen)
$file is een bestand, daarom in de url moet het achter een / komen
Login of Registreer om te reageren.
Reacties
<a href="<?php echo $dir;?>/<?php echo $file;?>">linktext</a>
<?php echo $dir . '/' . $file; ?>
Let wel op dat al dat mooier leesbaar maken je site KAN vertragen, er moet nu PHP in en uitgeschakeld worden. Er moet elke keer een echo gestart worden en strings moeten gecombineerd worden.
En wordt het echt leesbaarder, nee niet echt. Hoe korter de code + hoe minder mode wisselingen (php / html), hoe beter.
Ik ben overgestapt naar 100% php generatie met 1 enkele echo aan het einde als de pagina klaar is.
Tevens als voordeel dat ik echo kan gebruiken voor testen en die komen dan bovenaan te staan, dus niet IN de pagina zelf. Meestal veel handiger. En ik kan nu tijdens het aanmaken van de pagina de header gegevens (zoals title, description, keywords, benodigde css en javascript enz. vastestellen en toevoegen. Maakt je site meestal ook sneller.
Maar alles is een kwestie van style.
Waarom zou je php je html laten parsen terwijl je browser dat al doet?