Gå til innhold

simpelt kontroll panel?


Anbefalte innlegg

Videoannonse
Annonse

noe spesifikt du trenger hjelp til eller vil du at jeg skal lage hele greia?

 

Edit: relativt omfattende det du spør om. er upload på plass eller mangler du det også? skal nyhetene lagres på fil eller i database?

Endret av grimjoey
Lenke til kommentar

upload og sånt funker, jeg må bare ha hjelp med kontroll panel sia

 

når folk laster opp noe så havner det i en mappe på min ftp men tanken min er att jeg får de tingene i den mappa listet opp i kontroll panelet og når jeg godkjenner bildet så blir det flyttet til en annen mappe hvor jeg har ett galleri som viser filene i den mappa. (det har jeg allerede)

og nyhet greia er jeg litt usikker på.. men når man har skriv inn noe i tekst boksen så blir det vist på nyhet sia

Lenke til kommentar

bruk opendir() og readdir() for å liste innhold i en mappe.

 

for eksempel

 

$thisdir = $_SERVER['DOCUMENT ROOT'];
$dirhandle = opendir($thisdir);
while($thing = readdir($dirhandle))
{
 if(is_file($thisdir.'/'.$thing)
 {
   echo ($thisdir.'/'.$thing.' ');
   echo ('<input type=\'submit\' name=\'copy_'.$thing.'\' value=\'Bekreft\'>');
   echo ('<input type=\'submit\' name=\'del_'.$thing.'\' value=\'Avslå\'><br>');
 }
}

 

ellernoe (utestet)

Endret av grimjoey
Lenke til kommentar
<?php
$thisdir = "uploads"; 
$dirhandle = opendir($thisdir);
while($thing = readdir($dirhandle))
{
if(is_file($thisdir.'/'.$thing)
{
  echo ($thisdir.'/'.$thing.' ');
  echo ('<input type=\'submit\' name=\'copy_'.$thing.'\' value=\'Bekreft\'>');
  echo ('<input type=\'submit\' name=\'del_'.$thing.'\' value=\'Avslå\'><br>');
}
}
?>

Lenke til kommentar

<?php

$thisdir = "uploads";

$dirhandle = opendir($thisdir);

while($thing = readdir($dirhandle))

{

if(is_file($thisdir.'/'.$thing)

{

echo '<img src="'.$thisdir.'/'.$thing.'" alt="'.$thisdir.'/'.$thing.'" />';

echo ($thisdir.'/'.$thing.' ');

echo ('<input type=\'submit\' name=\'copy_'.$thing.'\' value=\'Bekreft\'>');

echo ('<input type=\'submit\' name=\'del_'.$thing.'\' value=\'Avslå\'><br>');

}

}

?>

Lenke til kommentar

unset sletter vel ikke filen direkte. filen blir slettet ved en cleanup. den må kopieres fra temp banen for å spares.

 

<form action="blabla.php" method="post">

<input type="submit" value="submit_value" name="submit_name">

</form>

 

dette vises som en knapp med teksten "submit_value".

klikker man på knappen sender browseren en request etter blabla.php (request er hva browseren gjør når du går inn på en internettside). Sammen med requesten sender browseren en post header med informasjon om hva som finnes i <form>. dette dukker opp i php som arrayet $_POST[]. i eksempelet over ville man kunne få "submit_value" ut fra $_POST['submit_name'].

Lenke til kommentar

i praksis:

 

<?php
if($foo = $_POST['postet'])
{
 echo ($foo.'er postet.');
} else
 echo ('
<form action="dennefilen.php" method="post">
<input type="hidden" name="postet" value="dette dukker opp hvis man klikker send">
<input type="submit" name="submit" value="send">
</form>
');
}
?>

 

denne siden vil først feile if($_POST[...]) og begynne rett på else {...} med å skrive ut formen. når bruker klikker send vil siden igjen bli hentet opp, men da med variabler tilstede i $_POST arrayet. da vil siden evaluere if($_POST[..]) som true og eksekvere koden inntil else.

Lenke til kommentar

det enkleste for deg er å fjerne _ og $thing fra name i input taggene. lage to hidden input tags som har et statisk navn og $thing som verdi. (en for hver submit knapp. så kan du bruke en slik kode:

 

if($_POST['send'])
{
 #kode for send. $thing hentes med $_POST['navn_på_hidden_input_hvor_$thing_er_verdi']. samme gjelder nedenfor
} elseif($_POST['del'])
{
 #kode for del
} else {
 #resten av siden (det som skal vises når en bruker går inn på siden)
}

Endret av grimjoey
Lenke til kommentar

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...