abonnement Unibet Coolblue
pi_93530963
als ik een filetje simpel wil uploaden met zoiets

1
2
3
4
5
<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$naam
$_POST["uploadedfile"];
$name_short substr($naam0strrpos($naam'.'));
mkdir$name_short);

echo 
$naam."<br/>"//puur voor test;
echo $name_short."<br/>"//puur voor test;

$target_path "uploads/";

$target_path $target_path basename$_FILES['uploadedfile']['name']);

if(
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo 
"The file ".  basename$_FILES['uploadedfile']['name']).
    
" has been uploaded";
} else{
    echo 
"There was an error uploading the file, please try again!";
}
?>

maar ziet geen naam met POST..request ook niet, als ik van de post-functie een get maakt dan werkt het wel, maar dan upload ie weer geen bestand....
doel is om een bestand te uploaden, dat er een folder wordt gemaakt die de bestandsnaam zonder extensie heeft en dat de te uploaden file in die folder komt
  woensdag 2 maart 2011 @ 11:10:25 #202
75592 GlowMouse
l'état, c'est moi
pi_93531318
Hoe groot is de file?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93531399
klein..14kb
zo kan het maar tot 8MB?
file komt wel in de juiste dir te staan..maar de dir wordt niet aangemaakt want met de POST wordt uploadedfile niet gezien
  woensdag 2 maart 2011 @ 11:16:25 #204
75592 GlowMouse
l'état, c'est moi
pi_93531509
Ah ik zie het. Ik weet niet precies welke info je wilt, maar lang niet alles wordt doorgegeven. Doe eens var_dump($_POST, $_FILES), dan zie je wat er beschikbaar is.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93531690
ik moet denk ik met zoiets aan de gang

$_FILES["uploadedfile"]["name"]

enne..:@
ik blijf klooien om dingen goed te kunnen combineren
hier vogel ik hier ipv uploads nu goed een variabele neer..met de slash erbij
$target_path = "uploads/";
pi_93532117
edit...lama :@
pi_93534894
Krijg de fout

Fatal error: Call to undefined function: zip_open()

wil dat net zoveel zeggen als..kut toch een te goedkope webhoster gekozen?

Andere oplossingen om een zipfile te openen op server?
  woensdag 2 maart 2011 @ 12:55:05 #208
75592 GlowMouse
l'état, c'est moi
pi_93535098
via het progrmma zip
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93535144
quote:
via het progrmma zip
op een gehoste webserver?
  woensdag 2 maart 2011 @ 13:01:33 #210
75592 GlowMouse
l'état, c'est moi
pi_93535336
ja, exec, shell_exec, backticks, etc.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 2 maart 2011 @ 13:03:35 #211
75592 GlowMouse
l'état, c'est moi
pi_93535424
Op http://nl3.php.net/manual/en/function.zip-open.php in de comments staat een mooie functie.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93535430
quote:
ja, exec, shell_exec, backticks, etc.
je weet wel beter....
pi_93535936
wat is handiger bij het opslaan van een bericht met ubb code:
opslaan met de ubb code erin, of eerst de ubb code omzetten naar html en dan opslaan...
  woensdag 2 maart 2011 @ 13:19:59 #214
75592 GlowMouse
l'état, c'est moi
pi_93536109
Allebei opslaan.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93537411
quote:
1s.gif Op woensdag 2 maart 2011 13:19 schreef GlowMouse het volgende:
Allebei opslaan.
is dat niet erg dubbelop en onnodig ruimte gebruik? (al gaat het niet echt om grote berichten)
  woensdag 2 maart 2011 @ 13:51:18 #216
75592 GlowMouse
l'état, c'est moi
pi_93537486
Omzetten is tijdrovend, dus bbcode opslaan is noodzakelijk. Als iemand een bericht wil wijzigen dan heb je de oorspronkelijke code ook nodig omdat er vaak geen mooie 1:1 terugvertaling is. Onnodig zou ik het dus niet noemen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 2 maart 2011 @ 14:01:37 #217
85514 ralfie
!Yvan eht nioj
pi_93537923
Een alternatief is een intermediair op te slaan. Bijvoorbeeld alle valide bbcode items markeren zodat deze met simpele replace() statements naar zowel bbcode als html omgezet kan worden.
pi_93537979
quote:
1s.gif Op woensdag 2 maart 2011 13:51 schreef GlowMouse het volgende:
Omzetten is tijdrovend, dus bbcode opslaan is noodzakelijk. Als iemand een bericht wil wijzigen dan heb je de oorspronkelijke code ook nodig omdat er vaak geen mooie 1:1 terugvertaling is. Onnodig zou ik het dus niet noemen.
ah, niet bij stil gestaan inderdaad....
oke dan, weet ik weer voldoende :D
  donderdag 3 maart 2011 @ 10:44:52 #219
37634 wobbel
Da WoBBeL King
pi_93583338
Ik ben al eventjes aan het brainstormen, maar ik kom er niet uit. Ook niet dankzij Google.

Gebruikers kunnen bij mij een CSV uploaden, en vervolgens selecteren welke kolommen ze willen importeren. Nu wil ik eigenlijk controleren of de aangeboden CSV correct is, voordat ik dit ga doen. Hiermee loop ik wel tegen een probleem, want elke CSV is anders. Sommige bestaan uit 2 velden, andere uit 5 of zelfs nog meer.

Hoe kan ik alle regels van de CSV valideren? Dat er niet 150 regels zijn met 5 velden, en dat regel 151 er ineens maar 4 heeft en mijn scriptje in de war raakt :+
pi_93583940
quote:
1s.gif Op donderdag 3 maart 2011 10:44 schreef wobbel het volgende:
Ik ben al eventjes aan het brainstormen, maar ik kom er niet uit. Ook niet dankzij Google.

Gebruikers kunnen bij mij een CSV uploaden, en vervolgens selecteren welke kolommen ze willen importeren. Nu wil ik eigenlijk controleren of de aangeboden CSV correct is, voordat ik dit ga doen. Hiermee loop ik wel tegen een probleem, want elke CSV is anders. Sommige bestaan uit 2 velden, andere uit 5 of zelfs nog meer.

Hoe kan ik alle regels van de CSV valideren? Dat er niet 150 regels zijn met 5 velden, en dat regel 151 er ineens maar 4 heeft en mijn scriptje in de war raakt :+
je bent bekend met de functie fgetcsv() ?

dan kan je de lengte van de array checken...
  donderdag 3 maart 2011 @ 12:37:53 #221
75592 GlowMouse
l'état, c'est moi
pi_93587260
quote:
1s.gif Op donderdag 3 maart 2011 11:03 schreef mschol het volgende:

[..]

je bent bekend met de functie fgetcsv() ?
Dat dus. CSV wil je niet met een eigen methode inlezen. Wat als iemand een newline heeft maar die netjes insluit tussen quotes?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93587441
quote:
1s.gif Op donderdag 3 maart 2011 12:37 schreef GlowMouse het volgende:

[..]

Dat dus. CSV wil je niet met een eigen methode inlezen. Wat als iemand een newline heeft maar die netjes insluit tussen quotes?
ik moet zeggen dat ik die functie pas 2 dagen ken maar em nu al fantastisch vind :+

ik heb ook wat andere problemen gehad, maar ben er wel uit gekomen.. *O*
(csv bestand in UTF-8 importeren in mySQL i.v.m. japanse karakters is een klein rampje.., maar wel gelukt inmiddels :P)
pi_93634088
http://trinitati.nl/%5C%27http://trinitati.nl/%5C%27

hmm.. ik krijg nu een probleem met magic quotes overal.
ergens waar ik dit kan overriden zodat het uit staat?

1
2
3
<?php
set_magic_quotes_runtime
(0);
?>
Werkte niet :o.

Dit in de htacces zetten wou me site killen.
1php_flag magic_quotes_gpc Off
Internal error.
Redacted
  vrijdag 4 maart 2011 @ 12:07:51 #224
75592 GlowMouse
l'état, c'est moi
pi_93634698
php_value magic_quotes_gpc off dan? Kun je bij php.ini? Wat zegt phpinfo over magic_quotes_*?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_93636025
quote:
1s.gif Op vrijdag 4 maart 2011 12:07 schreef GlowMouse het volgende:
php_value magic_quotes_gpc off dan? Kun je bij php.ini? Wat zegt phpinfo over magic_quotes_*?
ik kan niet bij php.ini en mijn webhost wil het niet zelf uitzetten.

Warning: phpinfo() has been disabled for security reasons in /*/phpinfo.php on line 2

:')
Redacted
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')