Knebba Skrevet 2. november 2005 Del Skrevet 2. november 2005 prøver å få lagd meg et kommentarsystem til et gallerie, men sliter med en ting: bilder.php?serie=diverse&id=1_mai_2005.jpg $id = $_REQUEST['id']; echo "$id"; gir her ut "diverse&1_mai_2005.jpg" prøver med $id = print_r(explode('&', $id, 2)); for å bare få ut 1_mai_2005.jpg men kan ikke arrays, hvordan får jeg printet ut bare det jeg vil? Lenke til kommentar
mikk- Skrevet 2. november 2005 Del Skrevet 2. november 2005 echo $id[1]; For å få full oversikt over arrayet, kan du bruke print_r($id); Lenke til kommentar
Knebba Skrevet 2. november 2005 Forfatter Del Skrevet 2. november 2005 får ikke dette her til $bilde = print_r(explode('&', $_REQUEST['id'], 2)); echo "<br>"; echo $bilde[1]; gir: Array ( [0] => diverse [1] => 1_mai_2005.jpg ) skal bruke den her: $fil= @fopen("../koment/$bilde[1].txt", "r"); $oldmld=@fread($fil, @filesize("../koment/$id.txt")); @fclose($fil); $fil = fopen ("../koment/$bilde[1].txt", "w"); chmod("galleri/koment/$bilde[1].txt", 0777); fwrite ($fil, " $koment<hr> $oldmld"); fclose ($fil); og den gir da feilmeldingene: Warning: fopen(../koment/.txt): failed to open stream: Permission denied in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/fullside/galleri/filer/bildesigner.php on line 29 Warning: chmod(): No such file or directory in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/fullside/galleri/filer/bildesigner.php on line 30 Warning: fwrite(): supplied argument is not a valid stream resource in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/fullside/galleri/filer/bildesigner.php on line 33 Warning: fclose(): supplied argument is not a valid stream resource in /home/httpd/vhosts/spotten.net/subdomains/kenwo/httpdocs/fullside/galleri/filer/bildesigner.php on line 34 aldri rørt arrays alene før Lenke til kommentar
kakkle Skrevet 2. november 2005 Del Skrevet 2. november 2005 Det er fordi du setter $bilde til å være lik retur verdien til print_r, og ikke resultatet av explode... Prøv heller dette: $bilde = explode('&', $_REQUEST['id'], 2); print_r($bilde); echo "<br>"; echo $bilde[1]; Men vet ikke helt om jeg skjønner hvorfor du får med "diverse&" når du requester verdien til id... Den burde jo bare vært filnavnet i dette tilfellet. Lenke til kommentar
Knebba Skrevet 2. november 2005 Forfatter Del Skrevet 2. november 2005 skjønte ikke det heller, men fant ut av det nå. så slapp hele explode greia. hadde gjort noen rare greier i formen som sendte to variabler videre men takk for hjelpa, har jo lært noe allikavel 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å