Toon posts:

PHP images upload script

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

Verwijderd

Topicstarter
Dit is het script:

<?php

$path = "";
$max_size = 2000000;

if (!isset($HTTP_POST_FILES['userfile'])) exit;

if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {

if ($HTTP_POST_FILES['userfile']['size']>$max_size) { echo "Het bestand is te groot :(<br>\n"; exit; }
if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg")) {

if (file_exists($path . $HTTP_POST_FILES['userfile']['name'])) { echo "De bestandsnaam is reeks in gebruik, verander deze.<br>\n"; exit; }

$res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path .
$HTTP_POST_FILES['userfile']['name']);
if (!$res) { echo "upload niet gelukt, probeer het nog eens<br>\n"; exit; } else { echo "upload sucessvol :)<br>\n"; }

echo "Bestandsnaam: ".$HTTP_POST_FILES['userfile']['name']."<br>\n";
echo "Bestandsgrootte: ".$HTTP_POST_FILES['userfile']['size']." bytes<br>\n";
echo "Bestandstype: ".$HTTP_POST_FILES['userfile']['type']."<br>\n";
} else { echo "Dit type bestand is niet toegestaan!<br>\n"; exit; }

}

?>

Wellicht een makkelijke vraag, nu moeten de images (jpg/gif) in de html pagina 'images.htm' komen, maar ik weet niet waar ik dit kan veranderen. Ga binnenkort toch maar eens php/html leren maar ik heb dit script dringend nodig daarom de vraag. Wellicht een makkelijke voor jullie ;)
Ik heb zelf het idee dat het bij path moet of zo, maar kan iemand dit even intypen die regel die moet worden gewijzigd? Zou erg handig zijn.

Alvast bedankt

  • GGS_VR6
  • Registratie: Juli 2001
  • Niet online

GGS_VR6

Oranje!

Bij de 2de regel misschien :?

PHP:
1
$path = "";


Basic, en zet voortaan je code tussen PHP-tags

Voor de rest moet je evoortaan zelf aangeven wat je hebt geprobeerd, en wat je foutmeldingen waren.

Dit gaat meer op een request lijken dan dat je zelf wat doet

T.net ID. Bekijk het maar es eem..
‹(◕‿◕)›


Verwijderd

Als je de beschikking hebt over een database is het het makkelijkst. Je plaatst de locatie van de plaatjes in de database en vervolgens haalt images.php deze op en plaatst ze in de pagina.

  • DizzyWeb
  • Registratie: Februari 2001
  • Laatst online: 21-08 14:31

DizzyWeb

Ondertiteld

Je begrijpt er duidelijk nog helemaal niets van :)

Als je die pics in een html bestand wil gooien, zal er heel wat meer aan te pas moeten komen dan 1 regeltje aanpassen. Dan zal je dat bestand moeten openen, parsen, op de juiste plek een regel toevoegen en weer sluiten. Dat wordt waarschijnlijk langer als het script wat hier staat.
En, volgende keer, gooi php code ff tussen [php] tags :)

Daarnaast is dit een script request, da's hier niet echt gewenst...

Wat je beter kan doen is een images.php bouwen die gewoon alle pics in een directory inleest en laat zien. Maar dergelijke scrips zijn in overvloed te vinden, check hotscripts.com eens ofzo.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

GGS_VR6 schreef op 03 October 2003 @ 11:10:
Basic, en zet voortaan je code tussen PHP-tags

Voor de rest moet je evoortaan zelf aangeven wat je hebt geprobeerd, en wat je foutmeldingen waren.

Dit gaat meer op een request lijken dan dat je zelf wat doet
Wat hij zegt :)

Professionele website nodig?


  • whoami
  • Registratie: December 2000
  • Laatst online: 22:54
Leer idd eens PHP, en probeer zelf eens eea. Als je er echt niet uitkomt, kan je hier een goed topic starten (zie onze quickstart), met wat je al geprobeerd hebt en wat er precies niet lukt.

Het is niet de bedoeling in P&W dat je anderen aan het werk zet om even jouw probleem op te lossen.

https://fgheysels.github.io/


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.