Gå til innhold

[Løst] alt til image - automatisk vha PHP


Anbefalte innlegg

Skrevet

Hei,

 

har klart å lage en side med mange bilder, men glemt å lage alt="" til bildene.

 

Finnes det en enkel måte å automatisk generere alt til hvert bilde. For eksempel at deler av filnavnet blir tittel til bilde.

 

Takker for svar :)

Videoannonse
Annonse
Skrevet

Du kan vel bruke same funksjon som du brukar til å legge inn bileta i koden...?

Om du viser oss litt av koden din, vil vi lettare sjå korleis ein kan gjere det på ein fornuftig måte i ditt tilfelle.

Skrevet

Du kan vel bruke same funksjon som du brukar til å legge inn bileta i koden...?

Om du viser oss litt av koden din, vil vi lettare sjå korleis ein kan gjere det på ein fornuftig måte i ditt tilfelle.

 

 

Hei,

 

Jeg har bare lagt inn <img src="blabla.jpg"> <img src="blabla.jpg"> flere steder, men glemt å legge til alt="".

 

Kunne da tenkt meg en kode som automatisk la alt="" i selve <img>.

 

Håper det hjelper litt.

 

Evt. .htaccess (legger til der det ikke finnes en alt).

 

(veldig i begynnerfasen med programmering)

Skrevet

Eg lurer på om du angrip saka på feil måte.

Om du skal liste opp mange bilete, fins det mange måtar å bruke PHP til å gjere det automatisk i staden for å skrive <img src="blabla.jpg"> hundre gongar manuelt i HTML.

 

Det er akkurat slike operasjonar PHP skal brukast til.

Lim inn heile koda di du, så skal vi hjelpe deg.

Skrevet (endret)

Det virker som om du har skrevet en kildekode som går noe ala dette:

<html>
[...]
<body>
<img src="hopper.jpg">
<img src="danser.jpg">
<img src="gnikker.jpg">
<img src="bilde.jpg">
</body></html>

For å endre dette med php, må du lage et php-script som internt åpner og endre filen og legger inn "alt=".

 

Du kan foreksempel bruke preg_match;

$htmlFil=file_get_contents("fil_med_bildelinker.html");
$nyFilMedAlt=preg_match("#(\<img.*?src=\")([^\"]+)(\".*?/>)#","$1$2 alt='$2' $3" , $htmlFil);
file_put_contents("fil_med_bildelinker.html", $nyFilMedAlt);

 

Jeg orker ikke gå inn i detaljer på hva RegEx er, men du kan jo bare google regex php, så finner du sikkert litt nyttig!

Endret av Strauman
Skrevet (endret)

Vet ikke om jeg har misforstått :p Men, du kan bruke et tekst-redigeringsprogram som kan søke og erstatte innhold i alle filer i en mappe, som støtter regex :)

 

F.eks dreamweaver støtter dette.

f3s6qg.jpg

Endret av Thomas.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...