Hej!
Jag är nybörjare & behöver en massa hjälp.....
Kan nån klok & snäll phphjälte svara på denna fråga skulle jag studsa av glädje i surfstolen.
Jag knorpar med ett fotogalleri, där besökare ska kunna skicka upp sina bilder. Bilderna kommer in i ordning & fint & så,(fick hjälp med det):) men jag får inte till det med bildtexterna som ska folk ska kunna lägga in till den bild de skickat upp.
Nu har jag en text fil som tar emot data från ett formulär, alltså själva bildtexten.
Men hur hämtar man texten till resp bild från denna fil?
Det finns ingen databas, går det ändå månne?
Ootroligt tacksam för hjälp samt vänliga hälsningar / fjarne
Det du behöver titta speciellt på är fopen(); fread(); och fwrite();
Hoppas det gav dig en knuff i rätt riktning. Annars får du återkomma :
------------------
"Information wants to be free -- because it is now so easy to copy and distribute casually -- and information wants to be expensive -- because in an Information Age, nothing is so valuable as the right information at the right time."
- John Perry Barlow
Tack ska du ha för tipset!
Texten hämtas nu ur .txt-filen & visas under bilderna.
Men jag har inte förstått än hur man delar upp den så att inte all text som finns i filen visas på en gång.
Hur man kan göra det ?
Är det fseek() som man ska använda ...?
En rejäl & bra knuff men inte riktigt ända över kanten än.
/fjarne :O)
Huppaho framför rutan!
Nu så måste jag nog komma med en annan nybörjarfråga, om arrays denna gång.
Jag försöker fortfarande med att knorpa bildgalleri & tänker minsann inte sluta med det förräns det funkar. :O)
Jag använder den kod som Batboy så snällt visar på här ovanför för att få ut texten ur en textfil i arrays.
Och minsann, då ser man bildtexten till den första bilden gemytligt flimra i en tabellruta inunder.
Men hur sjutton gör man egentligen för att visa nästa textsnutt, alltså field_array[1]under nästa bild?
Åsså länken till nästa bild den ser ut såhär:
<A HREF=$script?action=visa_lillabilden&bilden=$bild>
Ööhh...jo, nu kommer ju samma text under varje bild liksom & jag kommer inte på hur man ska göra helt enkelt.
Går det att lägga till 1 [härinne] i en array på nåt sätt, eller kan man göra nån slags loop eller så?
Jag har försökt med allt vad jag hittat i manualer & böcker & på nätet, men inte lyckats få det att funka ordentligt.
Så nu är jag nog verkligen ute och plaskar som en myra i storböljan.
Ojoj... ~:0)
Alla ledtrådar & tips mottages med största möjliga tacksamhet!
Ändra <A HREF=$script?action=visa_lillabilden&bilden=$bild> till <A HREF=$script?action=visa_lillabilden&bilden=$bild&textsnutt=2>
Sen tar du in arrayen med
echo $file_array[$textsnutt]