login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Upload formulier

Offline Coolbean - 15/03/2006 16:14 (laatste wijziging 15/03/2006 16:15)
Avatar van CoolbeanNieuw lid Ik heb dit formulier van deze site gehaald,
maar het werkt niet echt goed
de afbeelding word niet in de map gezet,
en er gebeurd helemaal niets als je op submit drukt.
:S ziet iemand het probleem?

http://www.plaatscode.be/583/

Ik moet er nog een paar dingen bij doen maar eerst dit probleem 

41 antwoorden

Gesponsorde links
Offline marten - 15/03/2006 16:16
Avatar van marten Beheerder map wel goede rechten gegeven?

zo weinig mogelijk chmod rechten maar wel goed ;)
denkend aan 750 / 775
Offline Coolbean - 15/03/2006 16:19
Avatar van Coolbean Nieuw lid ik weet niet echt wat die chmod is ik heb het gewoon van de site afgehaald:

http://www.site...amp;id=105

en dan mijn mappen en zo ingevuld,
ik heb geen rechten op de map staan.
Offline marten - 15/03/2006 16:20
Avatar van marten Beheerder die moet je sowieso rechten geven ;)
begin bij 777
vervolgens werk je zo naar beneden zodat je beste beveiliging krijgt
Offline Coolbean - 15/03/2006 16:21
Avatar van Coolbean Nieuw lid de map met screenshots moet je rechten geven?
En hoe doe je dat precies, wat houd dit in?
Ik ken hier echt niks van
Offline marten - 15/03/2006 16:24
Avatar van marten Beheerder je kan op je ftp komen?

Rechter muisknop eigenschappen / rechten / chmod enz
vervolgens rechten toekennen.....

Offline BramBo - 15/03/2006 16:26
Avatar van BramBo JS gevorderde Open je ftp client en Chmod ze naar 777.

Meestal gewoon rechtermuis knop op de map en dan staat er een optie vanne "Chmod" o.i.d.

of zelfs in php : http://nl3.php.net/chmod
Offline Coolbean - 15/03/2006 16:27
Avatar van Coolbean Nieuw lid neen,
er staat niets van rechten...
maar weet je zeker dat dit echt nodig is???
Offline marten - 15/03/2006 16:30
Avatar van marten Beheerder cker weten 
Offline Coolbean - 15/03/2006 16:32 (laatste wijziging 15/03/2006 16:33)
Avatar van Coolbean Nieuw lid hmmm hoe kan ik het dan doen als het niet via eigenschappen gaat?
is het trouwens wel nodig om te chmodden, voorwat dient het eigenlijk  het is toch nog maar om te testen en als het gewoon op mijn pc werkt is het al goed, op localhost dus
Offline marten - 15/03/2006 16:36
Avatar van marten Beheerder chmodden is rechten geven aan iemand om te lezen,schrijven of uit te voeren.

Je formulier heeft dus rechten nodig om die bestand te schrijven in die map.

En je kan php gebruiken om te chmodden zie post van BramBo

Als het lokaal moet werken kan je toch rechten toekennen?
Welk OS heb je?
Offline Coolbean - 15/03/2006 16:40
Avatar van Coolbean Nieuw lid was is OS? Gebruik bij mij maar geen afkortingen 
Offline kokx - 15/03/2006 16:41 (laatste wijziging 15/03/2006 16:41)
Avatar van kokx Onbekend OS is je besturingssysteem (windows, *NIX) en eigenlijk is het ook geen afkorting
Offline Simon - 15/03/2006 16:49
Avatar van Simon PHP expert pff, als je denkt dat je het beter weet dan ons, moet je geen vragen meer stellen, ofwel doe je wat we zeggen ofwel blijf je weg

(cru gezegd maar daar komt het op neer)
Offline Coolbean - 15/03/2006 18:10
Avatar van Coolbean Nieuw lid heb je het nu tegen mij? Wat weet ik beter dan jullie, en ik heb dus windows xp profesional. Maar kan iemand nu aub antwoorden wat ik nu moet doen?
Offline Simon - 15/03/2006 18:15 (laatste wijziging 15/03/2006 18:18)
Avatar van Simon PHP expert wij zeggen: 'Je moet chmodden, het zal daaraan liggen'
jij zegt: 'Moet ik nou echt gaan chmodden'
je gelooft ons niet

Ga naar je FTP programma
Geef je gegevens etc in
Klik rechts op de map waarin je docs wil zetten
en druk CHMOD: klik vinkjes oid aan om 777 te bekomen

Voila...
http://img107.i...mod8yl.jpg
Offline ikkedikke - 15/03/2006 20:16
Avatar van ikkedikke PHP expert ik weet niet of jij een beetje simpel bent, maar hij draait het thuis op windows. dus onzin om dan een ftpserver te nemen en rechten uit te delen.
Coolbean: krijg je iets van errors? probeer het evt met error settings op E_ALL
Offline Coolbean - 17/03/2006 21:12
Avatar van Coolbean Nieuw lid Ik heb deze regel erin staan nu:

error_reporting (E_ALL);

maar het geeft geen error,
ik zie de fout echt niet.
Maar het zal wel iets met dat chmodden te maken hebben of niet.
Offline dreamworld - 17/03/2006 22:01
Avatar van dreamworld HTML beginner Teneerste. op een windows machine hoef je geen chmod toe te passen, dit is alleen op linux/unix systemen.

En ik heb het script lokaal getest en ik krijg weldegelijk een foutmelding.

Haal de } voor de laatste else weg en dan zou het script moeten werken. Hier doet ie het dan wel.
Offline foe - 17/03/2006 22:44
Avatar van foe HTML interesse Je lijkt mij een beginner.

Heb je letterlijk het script overgenomen zonder iets te veranderen ?
Zoja, dan is je action gedeelte bij het formulier leeg en is het logisch dat hij niets doet als je op submit klikt. Het formulier weet namelijk niet wat hij moet doen als je op submit klikt

  1. <form action="" method="post" enctype="multipart/form-data">


wordt dan

  1. <form action="naamphpscript.php" method="post" enctype="multipart/form-data">


waarbij naamphpscript.php moet vervangen worden in de naam dat jij aan je bestand hebt gegeven
Offline Simon - 17/03/2006 22:50
Avatar van Simon PHP expert @nog een beginner: dat klopt niet, als je action leeglaat, betekent dat dat hij stuurt naar de pagina waarop de form staat

Offline foe - 17/03/2006 23:23
Avatar van foe HTML interesse @simon: was ik inderdaad vergeten..

maar ja gelukkig gebruik ik nog geen ftp-programma om localhost mappen te gaan chmodden 
Offline Coolbean - 18/03/2006 19:40
Avatar van Coolbean Nieuw lid Foe,
als je mij een beginner noemt en je weet er zelf niets van dan moet je zwijgen eh 
maar, ik heb dus die } weg gelaten en het doet nog steeds niets...
Offline Simon - 18/03/2006 19:52
Avatar van Simon PHP expert zet dit es helemaal in het begin van je code:
  1. <?php
  2. chmod("../screenshots/" . $naam, 0777);
  3. ?>
Offline Coolbean - 18/03/2006 20:06
Avatar van Coolbean Nieuw lid Notice: Undefined variable: naam in C:\wamp\www\Admin\afbeelding_new.php on line 5

maja da is toch logisch dat die deze error geeft...
Dat moet toch niet helemaal in het begin staan...?
Offline dreamworld - 18/03/2006 21:39
Avatar van dreamworld HTML beginner die code van Simon staat al in je script.. (regel 46 van je code op pastebin)
Offline BigBug - 18/03/2006 22:16
Avatar van BigBug PHP expert Zet ten eerste eens error_reporting(E_ALL); bovenaan in je script.

Verder zie ik zo niks fouts. Maar ik zou hem niet splitten op een punt. Want wat doe je nu als je file auto.met.fiets.jpg heet?
Offline Simon - 18/03/2006 22:26 (laatste wijziging 18/03/2006 22:46)
Avatar van Simon PHP expert verwijderd, het werkt toch nie

@rensjuh: ik wist wel dat hij windows had, ik dacht dat chmod werkte op windows , ik zou niet weten hoe het anders kan 
Offline Rens - 18/03/2006 22:32
Avatar van Rens Gouden medaille

Crew algemeen
Simon, als je even het hele topic had gelezen, had je ook gelezen dat Coolbean nu op 'localhost' bezig was, en dat hij Windows XP draait.
Als je vervolgens ook nog even op http://www.php.net/chmod had gekeken, had je ook gelezen dat chmod niet werkt op een Windows server.
Dus dat chmod haalt geen zak uit (om het zo maar even te zeggen).
Offline Coolbean - 19/03/2006 19:40
Avatar van Coolbean Nieuw lid ja ipv de hele tijd tegen elkaar zitten "bekvechten" geef eens reply's waar IK IETS MEE KAN DOEN !
moet ik misschien dat hele chmod gedoe laten wegvallen ofzo?
Offline kokx - 19/03/2006 19:41 (laatste wijziging 19/03/2006 19:41)
Avatar van kokx Onbekend Dat chmod gedoe kan weg ja. Daar heb je toch niks aan op een windows server.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s