Gjest Slettet+512 Skrevet 3. juni 2012 Del Skrevet 3. juni 2012 Hei, jeg har en array fil (index.php) som ser noe slik ut: <? $bilde4 = array('ip' => '127.0.0.1','bildeid' => '4.jpeg','dato' => 'Sun, 03 Jun 2012 15:09:02 +0200','storrelse' => '80273','melding' => 'Fredri heter fredrol'); Det jeg vil da er å "ta" ut feks ip i denne arrayen. Det får jeg til men problemet er at jeg vil kople $bilde4 til iden av siden du er inne på eks: index.php?4 Men når jeg prøver dette med $_SERVER['REQUEST_URI']; kommer det bare en error/ eller det kommer ingenting. Noen som kan hjelpe ? Lenke til kommentar
Gjest Skrevet 3. juni 2012 Del Skrevet 3. juni 2012 Det du er ute etter er $_GET i PHP Lenke til kommentar
Gjest Slettet+512 Skrevet 3. juni 2012 Del Skrevet 3. juni 2012 Jeg gjorde dette: $stringher = htmlspecialchars($_GET["i"]); <img src="uploads/<? echo $bilder . $stringher [bildeid]; ?>"> Men si at linken var slik /index.php?i=bilde1 Da blir bare bildelinken om til '/b' Slik ser arrayen ut $bilder1 = array('ip' => '127.0.0.1','bildeid' => '4.jpeg','dato' => 'Sun, 03 Jun 2012 15:09:02 +0200','storrelse' => '80273','melding' => 'Melding her'); Hvordan kan jeg hente ut feks bildeid ut av denne arrayen ? Lenke til kommentar
Gjest Skrevet 3. juni 2012 Del Skrevet 3. juni 2012 (endret) Er det snakk om mange bilder du skal ha opp nettsiden? Kanskje jeg kan komme med forslag til en mer dynamisk løsning. Slik at du slipper å redigere så mye hver gang. Endret 3. juni 2012 av Gjest Lenke til kommentar
Gjest Slettet+512 Skrevet 3. juni 2012 Del Skrevet 3. juni 2012 Dette vil være til mange bilder ja, jeg er ganske nykommer til arrays. Jeg vurderte først xml men så hørtes array ut som noe litt bedre og solid. Lenke til kommentar
Gjest Skrevet 3. juni 2012 Del Skrevet 3. juni 2012 (endret) Nå vet ikke hva du kan om SQL til PHP, men jeg tatt i bruk MySQL på en fotoside jeg har slengt sammen som har støtte for albumer. Dersom du ikke har efaring med det er nok kanskje best å ta i bruk XML! Akkurat hvor står du fast nå? Hva er problemet, ikke helt forstått. Endret 3. juni 2012 av Gjest Lenke til kommentar
Gjest Slettet+512 Skrevet 3. juni 2012 Del Skrevet 3. juni 2012 (endret) Det som er problemet mitt er at jeg har en php kode som du kan laste opp bilder til som videre sender infoen (bildelink)(ip)(kommentar) inn i en array på et annet dokument. Slik ser arrayen ut når den er sendt over til den andre filen: Det over har jeg fått til.. $bilde6 = array( 'ip' =&--#62; '127.0.0.1','bildeid' =&--#62; '7.jpeg','dato' =&--#62; 'Sun, 03 Jun 2012 21:20:33 +0200','storrelse' =&--#62; '80273','melding' =&--#62; 'fredrik'); Det jeg vil er at hvis du går inn på feks, index?6 vises det kun infoen i arrayen ($bilde6). ($bilde6) er navnet på en array som viser info for et bilde. Det jeg vil hvis du går innpå (index?6) vises det 10bilder fra ?6 til 16 uten å måtte skrive linje for linje manuellt. Som sagt er jeg litt ny på dette området så noen enkle tips om å gjøre dette annerledes hadde vært fint. Men det jeg vil er at arrayene er i samme fil slik at jeg slipper å ha mange hundre filer. Håper du forstod dette.... Endret 3. juni 2012 av Slettet+512 Lenke til kommentar
Terrasque Skrevet 12. juni 2012 Del Skrevet 12. juni 2012 Skal vi se, where to start.. Aller først, dette burde vært i PHP seksjonen. Arrays er en datastruktur. Det du leter etter er en database. SQLite eller MySQL kan dekke det behovet greit nok. Ok, da er lagring og henting av data dekket. Så, vite hvilket bilde man skal hente ut.. $_GET[] er riktig for det, men du kan ikke bare ha ?6 - man må gi den verdien et navn, så man kan hente det ut igjen. F.eks "id" -- så ?id=6 - og så kan man hente det ut med $_GET["id"] $stringher = htmlspecialchars($_GET["i"]); <img src="uploads/<? echo $bilder . $stringher [bildeid]; ?>"> Hva i all verden er det du prøver å få til her, forresten? Hvorfor htmlspecialchars? Hvorfor kjører du en array index på en string? Hvorfor er bildeid en constant? *what* Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå