10. september 2007 - 16:33Der er
25 kommentarer og 1 løsning
upload af billeder til bruger bibliotek
hvad skal der til for at en bruger ved upload af et billede samtidigt opretter sit eget bibliotek, hvor billeder bliver lagt ned i ? jeg har nu så man kan uploade billeder, men de bliver alle lagt i samme bibliotek, for at holde styr billeder ville det fint de også får deres eget bibliotek, ved godt at mysql holder styr på hvis billeder høre til hvem. nogen der har en bedre ide vil jeg gerne høre om det. ?
Du kunne oprette et dir med mkdir(), men det sker bare ofte af folk og deres php kode ikke har rettigheder til det dir efterfølgende. Men du kan jo teste og se om din opsætning er anderledes.
Det jeg mener kan blive et problem, er hvem der rent faktisk står som ejer af mappen. For det er ikke altid du kan uploade billeder til mappen efterfølgende.
tanken er at ingen anden end serveren har retighederne over biblioteket man skal ikke kunne tilgå selve mappen kun oprette den, efter upload står som test, nu user2 det skal skiftes til $username så brugeren smider billeder i den mappe men kan ellers ikke tilgå den. så skal der bare fra hjemmesiden under bruger vises brugerens billeder
kan du ikke lige fortælle mig hvad er der galdt her ? jeg kan ikke finde fejlen, der kommer ingen fejl meddelser men der kommer heller ik noget i tabellen....
$result = mysql_query("SELECT 'user' FROM new_picture WHERE user = ' $_POST[user]'") or die(mysql_error()); while($row = mysql_fetch_array($result)) { if($_POST['user'] == $row['user']){ echo "brugeren findes allerede"; } else { mysql_query("INSERT INTO new_picture (user, tekst, filnavn, ip, dato) VALUES(' $_POST[user]',' $_POST[tekst] ','$files', '$billedewh[0]', '$billedewh[1]', '$IPnr', now())") or die ("sorry problem whit the data!"); echo "Du er nu oprettet"; }
mysql_query("INSERT INTO new_picture (user, tekst, filnavn, ip, dato) VALUES(' $_POST[user]',' $_POST[tekst] ','$files', '$billedewh[0]', '$billedewh[1]', '$IPnr', now())") or die ("sorry problem whit the data!");
Du har 5 felter: (user, tekst, filnavn, ip, dato) Men prøver at indsætte 7 stykker data: (' $_POST[user]',' $_POST[tekst] ','$files', '$billedewh[0]', '$billedewh[1]', '$IPnr', now())
hehehe shit man kan nogen gange bare stirre sig blind i det skidt, men ja skal have højde og bredde med, det til mysql det andet med oprettelse af bruger bibliotek og ligge billedet i det bibliotek virker fint, så når min query fil er rettet skulle det virke.
Det kunne det måske godt betyde ja! Det kan være der slet ikke bliver fundet noget i din sql: "SELECT 'user' FROM new_picture WHERE user = ' $_POST[user]'"
min tanke er at hvis user ikke findes i tabellen skal der bruges add flere billeder hvor der står brugeren findes og hvis user ikke findes skal billedet oprettes
$result = mysql_query("SELECT 'user' FROM new_picture WHERE user = ' $_POST[user]' LIMIT 1") or die(mysql_error()); if(mysql_num_rows($query)==1) { echo "brugeren findes allerede"; } else { mysql_query("INSERT INTO new_picture (user, tekst, filnavn, ip, dato) VALUES(' $_POST[user]',' $_POST[tekst] ','$files', '$billedewh[0]', '$billedewh[1]', '$IPnr', now())") or die ("sorry problem whit the data!"); echo "Du er nu oprettet"; }
jakobdo kan du gi mig et eksempel add funktion da jeg aldrig har rodet med den funtion er det noget med mysgl_qury(add into new_picture(tekst user ... og resten som før ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.