login  Naam:   Wachtwoord: 
Registreer je!
 Forum

plaatje verwijderen

Offline gothmog - 28/08/2005 15:32 (laatste wijziging 28/08/2005 15:37)
Avatar van gothmogLid ey
als ik een plaatje wil verwijderen
gebruik ik zo'n soort link:
http://www.blabla.be/blabla1/blabla.jpg

die blabla1 is van een subdomein..
maar nu zegt hij: such file or folder does not excist...
terwijl het plaatje wel bestaat...

ik doe t zo: unlink('http://www.blabla.be/blabla1/blabla.jpg');

12 antwoorden

Gesponsorde links
Offline XenoX - 28/08/2005 15:44
Avatar van XenoX Gouden medailleGouden medaille

PHP expert
Je kan geen bestanden via een URL verwijderen.

Als de plaatjes op je eigen server staan kan je het zo doen:
  1. unlink('blabla1/blabla.jpg');
Offline gothmog - 28/08/2005 15:50 (laatste wijziging 28/08/2005 15:58)
Avatar van gothmog Lid jah... dom van me;-)
maar mijn script staat een map verder dan dat die plaatjes staan... (kan niet anders)
hoe los ik dat op?

oftewel:

map1 -> submap (plaatjes) -> subsubmap+password (script)
Offline webstab - 28/08/2005 18:17
Avatar van webstab PHP ver gevorderde
  1. unlink('../blabla1/blabla.jpg');
Offline gothmog - 29/08/2005 19:35
Avatar van gothmog Lid ik wil hier nog ff op terug komen....
want ik haal nu vanuit de DB wat ie moet verwijderen...

maar als ik dat zo doe:
unlink ('../beeldmateriaal/afbeeldingen/$naamdelete');

neemt hij die $naamdelete letterlijk op...
hoe kan ik doen dat die $naamdelete in de waarde veranderd?

Offline Ibrahim - 29/08/2005 19:36 (laatste wijziging 29/08/2005 19:38)
Avatar van Ibrahim PHP expert buiten quotes zetten 

unlink ('../beeldmateriaal/afbeeldingen/'.$naamdelete.'');
Offline gothmog - 29/08/2005 19:37
Avatar van gothmog Lid dat werkt niet...
Parse error: parse error, unexpected '.', expecting ')' in /home/world/public_html/x-gamers/admin/beeldmateriaal/screenshot-verwijderen.php on line 11

ziet er nu zo uit: unlink (../beeldmateriaal/afbeeldingen/$naamdelete);
Offline Ibrahim - 29/08/2005 19:38 (laatste wijziging 29/08/2005 19:52)
Avatar van Ibrahim PHP expert nee het moet zo :

unlink ('../beeldmateriaal/afbeeldingen/'.$naamdelete);

oh ja XenoX vergeet het iedere keer dat dat niet hoeft 
Offline XenoX - 29/08/2005 19:40
Avatar van XenoX Gouden medailleGouden medaille

PHP expert
  1. unlink('../beeldmateriaal/afbeeldingen/' . $naamdelete);
Offline gothmog - 29/08/2005 19:44 (laatste wijziging 29/08/2005 19:50)
Avatar van gothmog Lid ik vind t echt vaag, maar beiden werken niet...

Warning: unlink(../beeldmateriaal/afbeeldingen/): No such file or directory
nu is die $naamdelete wel weg...

maar komt die naam niet tevoorschijn:|

edit: ow laat maar...

thnx u guys!

edit edit: ow laat toch maar niet...

is dit mogelijk:

<input type="radio" name="delete" value=<?php echo "$objimages->id"; ?>>

en dat je na een post:
$delete opvraagt... en een id krijgt?
Offline Ibrahim - 29/08/2005 19:55 (laatste wijziging 29/08/2005 19:55)
Avatar van Ibrahim PHP expert je hebt volgens mij register_globals aan staan. Je moet met php nu zo doen:

$_GET'naamdelete']; en $_POST['delete'] en niet $delete ...

vanaf php (weetikveel ) is standaard registerglobals off en houd het dan ook zo en gebruik SUPERGLOBALS !!
Offline gothmog - 30/08/2005 18:41
Avatar van gothmog Lid hij doet t nog niet 
hij zegt: Warning: unlink(..x-gamers/beeldmateriaal/afbeeldingen/S.layout.jpg):

link is goed...

plaatje staat namelijk op: http://www.pagi...layout.jpg...
Offline ikkedikke - 30/08/2005 20:04
Avatar van ikkedikke PHP expert t zou kunnen dat de slash tussen de eerste 2 puntjes mist..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s