abonnement Unibet Coolblue Bitvavo
pi_35178030
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?
#Folder waarin het bestand moet komen
#Deze folder "uploads" genaamd dient te staan in de directory waar ook getfile.php staat
$uploaddir = './uploads/'; 

#Te uploaden file omzetten naar string
$file = $_FILES['uploadFile']['name'];

#Samenvoegen van folder en file
$uploadfile = $uploaddir . $file; 

#Controle op de extentie
$ext = substr($file, -3, 3);
if ($ext != 'jpg' && $ext != 'gif' && $ext != 'png') {
 $error = "ja";
 $errornr = '1';
}
#Controle op de breedte
$maxwidth = '550'; #De maximale breedte
$imgsize = GetImageSize($_FILES['uploadFile']['tmp_name']);
$imgwidth = $imgsize[0]; 
if ($imgwidth > $maxwidth) {
 $error = "ja";
 $errornr = '2';
}

#Verplaatsen van de file
if (trim($_FILES['uploadFile']['tmp_name'] != "")) {
  if ($error == 'ja') {
    if ($errornr == '1') {
      echo 'error 1: ext';
    } else if ($errornr == '2') {
      echo 'error 2: width';
    }
  } else {
    if (move_uploaded_file($_FILES['uploadFile']['tmp_name'], $uploadfile)) {
      echo '<img src="' . $uploadfile . '">';
    } else {
      echo "Dat mag niet he?!...\n";
    }
  }
} else {
  echo 'error 0: no image';
}
?> 
pi_35178167
naja, gewoon chmod functie tussen zetten...
pi_35180761
quote:
Op vrijdag 17 februari 2006 08:15 schreef the_disheaver het volgende:
naja, gewoon chmod functie tussen zetten...
even geprutst en gegoogled in omgekeerde volgorde en het werkt nu perfect! ik dank voor alle moeite!
pi_35181258
mysql_connect("localhost","humpty","dumpty") or die ("Fout bij connecten database");
mysql_select_db("fiets") or die ("Fout bij selecteren database");

kan ik bij deze code aangeven dat ik alleen een read-recht heb op de database connectie?
As a rule, I never touch anything more sophisticated and delicate than myself.
  vrijdag 17 februari 2006 @ 14:11:31 #230
12221 Tijn
Powered by MS Paint
pi_35187996
Hoe kan ik zien onder welke user Apache/php draait op een Unix-machine? Ik heb een upload-script gemaakt, maar die upload nu files met owner/group "nobody". Om ze nu ook te kunnen bewerken via PHP moeten ze dus op write voor world staan en dat wil ik eigenlijk niet. Ik kan wel met chown de owner/group van de files veranderen, maar ik weet niet waarin ik het moet veranderen.
pi_35188879
phpinfo (); misschien
weet ik niet zeker
As a rule, I never touch anything more sophisticated and delicate than myself.
  vrijdag 17 februari 2006 @ 14:51:18 #232
12221 Tijn
Powered by MS Paint
pi_35189372
Ah inderdaad. Daar staat onder het kopje "Apache2handler" het volgende:
quote:
User/Group: nobody(60001)/60001


Zou dat in een nette configuratie niet iets anders moeten zijn? Zo ja, dan mail ik even met de systeembeheerder.
pi_35189542
quote:
Op vrijdag 17 februari 2006 10:51 schreef Desdinova het volgende:
mysql_connect("localhost","humpty","dumpty") or die ("Fout bij connecten database");
mysql_select_db("fiets") or die ("Fout bij selecteren database");

kan ik bij deze code aangeven dat ik alleen een read-recht heb op de database connectie?
volgens mij niet...
pi_35195968
quote:
Op vrijdag 17 februari 2006 10:51 schreef Desdinova het volgende:
kan ik bij deze code aangeven dat ik alleen een read-recht heb op de database connectie?
Nee, dat kun je wel in MySQL zelf doen door een user aan te maken die alleen dingen kan als 'SELECT' enzo
  FOK!-Schrikkelbaas zaterdag 18 februari 2006 @ 16:23:08 #235
1972 Swetsenegger
Egocentrische Narcist
pi_35224122
Dit wilde ik jullie niet onthouden:
http://www.phptr.com/cont(...)/013147149X_book.pdf

Gratis PHP boek: PHP5 Power Programming.
OOP, Pear, etc.
  zaterdag 18 februari 2006 @ 22:25:06 #236
37634 wobbel
Da WoBBeL King
pi_35237777
Ik heb een .txt bestand in dit formaat:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
1. 4 Non Blondes - What's Up (4:50)
2. 5ive - Don't Wanna Let You Go (3:36)
3. 5ive ft. Queen - We Will Rock You (3:14)
4. 10CC - I'm Not In Love (5:20)
5. A1 - Everytime (4:51)
6. A1 - Like A Rose (4:29)
7. A Teens - Mama Mia (4:02)
8. Aaliyah - More Then A Woman (3:39)
9. Aaliyah - Try Again (4:14)
10. ABBA - Waterloo (3:01)
11. AC/DC - Stiff Upper Lip (3:55)
12. Ace Of Base - All She Wants (3:53)
13. Acker Bilk - Everybodys Talking (3:05)
14. Aerosmith - Sweet Emotion (3:32) 


Hoe zorg ik ervoor dat die 1. , 2. , 3. enzo weggaan? (dus alles voor de eerste . moet dus weg)
en hoe zorg ik ervoor dat de tijd (3:32 bijv) weggaat? Alles tussen wat tussen haakjes staat moet dus weg inclusief haakjes.

Ik heb dit al:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
php
include("lib/htconfig.php"); // mysql connect enzo
include("lib/main.php"); // mysql connect enzo

$data = file("add_to_database.txt");

foreach (
$data as $entry) {

    
$data = explode('\n', $entry);
    
$data    = $data;
    
$data    = preg_replace ( '/[,]+/', ' ', $data );

    echo
$data[0];
    echo
"<br />";

}

?>
pi_35238109
Zoiets:

1$data = preg_replace('/^(\d+\.)?(.*?)(\(\d+:\d+\()?$/', '$2', $data);

(niet getest)
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas zaterdag 18 februari 2006 @ 22:35:55 #238
1972 Swetsenegger
Egocentrische Narcist
pi_35238151
Sowieso is het me een raadsel waarom je explode op newline

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
include("lib/htconfig.php"); // mysql connect enzo
include("lib/main.php"); // mysql connect enzo

$data = file("add_to_database.txt");

foreach (
$data as $entry) {

    
$parts = explode('.', $entry);
    
$final = explode ('(',$parts[1]);
    echo
$final[0];
    echo
"<br />";

}
?>

en je kan natuurlijk nog een keer exploden op haakjes.
Klaar

-edit- zo zou hij moeten werken
  zaterdag 18 februari 2006 @ 22:36:04 #239
37634 wobbel
Da WoBBeL King
pi_35238162
quote:
Op zaterdag 18 februari 2006 22:34 schreef SuperRembo het volgende:
Zoiets:
[ code verwijderd ]

(niet getest)
Jups, maar nu de tijd nog
quote:
Op zaterdag 18 februari 2006 22:35 schreef Swetsenegger het volgende:
Sowieso is het me een raadsel waarom je explode op newline
Heb dit script ook ergens uitgesloopt, ben echt een held in fopen, loops, explodes en vooral met replaces
pi_35238206
quote:
Op zaterdag 18 februari 2006 22:36 schreef wobbel het volgende:

[..]

Jups, maar nu de tijd nog
Die haalt ook de tijd aan het eind weg:
(\(\d+:\d+\()?
dus bijvoorbeeld (1:23) of (12:34).
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zaterdag 18 februari 2006 @ 22:37:43 #241
37634 wobbel
Da WoBBeL King
pi_35238224
quote:
Op zaterdag 18 februari 2006 22:37 schreef SuperRembo het volgende:

[..]

Die haalt ook de tijd aan het eind weg:
(\(\d+:\d+\()?
4 Non Blondes - What's Up (4:50)
5ive - Don't Wanna Let You Go (3:36)
5ive ft. Queen - We Will Rock You (3:14)
10CC - I'm Not In Love (5:20)
A1 - Everytime (4:51)
A1 - Like A Rose (4:29)
A Teens - Mama Mia (4:02)
Aaliyah - More Then A Woman (3:39)
Aaliyah - Try Again (4:14)
ABBA - Waterloo (3:01)
AC/DC - Stiff Upper Lip (3:55)
Ace Of Base - All She Wants (3:53)
Acker Bilk - Everybodys Talking (3:05)
Aerosmith - Sweet Emotion (3:32)
Aerosmith - Walk This Way (3:52)
Afroman - Because I Got High (4:36)
Afroman - Because I Got High (4:36)

komt eruit
  FOK!-Schrikkelbaas zaterdag 18 februari 2006 @ 22:48:49 #242
1972 Swetsenegger
Egocentrische Narcist
pi_35238743
quote:
Op zaterdag 18 februari 2006 22:37 schreef wobbel het volgende:

[..]

4 Non Blondes - What's Up (4:50)
5ive - Don't Wanna Let You Go (3:36)
5ive ft. Queen - We Will Rock You (3:14)
10CC - I'm Not In Love (5:20)
A1 - Everytime (4:51)
A1 - Like A Rose (4:29)
A Teens - Mama Mia (4:02)
Aaliyah - More Then A Woman (3:39)
Aaliyah - Try Again (4:14)
ABBA - Waterloo (3:01)
AC/DC - Stiff Upper Lip (3:55)
Ace Of Base - All She Wants (3:53)
Acker Bilk - Everybodys Talking (3:05)
Aerosmith - Sweet Emotion (3:32)
Aerosmith - Walk This Way (3:52)
Afroman - Because I Got High (4:36)
Afroman - Because I Got High (4:36)

komt eruit
dit al geprobeerd?
[PHP/(My)SQL] voor dummies - Deel 21
pi_35238977
Misschien is dit een beter idee

1
2
$f = explode($data, "\n");
foreach($f as $n) unlink($n);


(wat een bagger. Queen, ABBA )
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_35239262
Ok, zo dan

1$data = preg_replace('/^(\d+\.\s)?(.*)(\(\d+:\d+\)?\s+$)/m', '$2', $data);

of
1$data = preg_replace('/(^\d+\.\s|\(\d+:\d+\)\s+$)/m', '', $data);


(wel gestest)
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_35239443
quote:
Op zaterdag 18 februari 2006 22:35 schreef Swetsenegger het volgende:
Sowieso is het me een raadsel waarom je explode op newline
[ code verwijderd ]

en je kan natuurlijk nog een keer exploden op haakjes.
Klaar

-edit- zo zou hij moeten werken
niet erg zuiver. Zou kunnen dat in de titel of artiestnaam een punt of haakje voor komt.
  FOK!-Schrikkelbaas zaterdag 18 februari 2006 @ 23:11:32 #246
1972 Swetsenegger
Egocentrische Narcist
pi_35239839
quote:
Op zaterdag 18 februari 2006 23:01 schreef the_disheaver het volgende:

[..]

niet erg zuiver. Zou kunnen dat in de titel of artiestnaam een punt of haakje voor komt.
Ja dat zou zomaar kunnen.
De punt is geen enkel probleem, aangezien de punt van het getal eerder is. Het haakje wel.
Maar voor een snelle conversie van een exel sheetje is dit meer dan toerijkend.

En anders moet je je verdiepen in regexps, en dat is knap lastig wanneer superrembo er een keer niet is
pi_35240933
quote:
Op zaterdag 18 februari 2006 23:11 schreef Swetsenegger het volgende:

[..]

Ja dat zou zomaar kunnen.
De punt is geen enkel probleem, aangezien de punt van het getal eerder is. Het haakje wel.
Maar voor een snelle conversie van een exel sheetje is dit meer dan toerijkend.

En anders moet je je verdiepen in regexps, en dat is knap lastig wanneer superrembo er een keer niet is
De punt is wel een probleem, aangezien bij een tweede punt, de tekst erachter niet in $parts[1] komt, maar in een hoger nummer.

Dit zou wel moeten werken, al is een regexps vele malen mooier.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$entry
= "1. bla.at - (no (01:00)";


    
$parts = explode('.', $entry);
    unset(
$parts[0]);
    
$parts = implode(".", $parts);
    
    
$final = explode ('(',$parts);
    
$i = count($final) - 1;
    unset(
$final[$i]);
    
$final = implode("(", $final);
    echo
$final;
?>
  FOK!-Schrikkelbaas zaterdag 18 februari 2006 @ 23:49:40 #248
1972 Swetsenegger
Egocentrische Narcist
pi_35241181
quote:
Op zaterdag 18 februari 2006 23:42 schreef the_disheaver het volgende:

[..]

De punt is wel een probleem, aangezien bij een tweede punt, de tekst erachter niet in $parts[1] komt, maar in een hoger nummer.

Dit zou wel moeten werken, al is een regexps vele malen mooier.
[ code verwijderd ]
Je hebt gelijk. Maar dan loop je eerst ff door je exel sheetje heen. Haalt rare punten weg,
en vervolgens trek je het door dit scriptje om het in een database te pleuren

Probleem met coders is dat ze altijd overkill willen schrijven voor een simpele taak. De meeste zijn daardoor verre van commercieel.

Zover ik het begreep wilde hij heel simpel artiest en titel in een database, zonder de nummering van zijn winamp list en zonder de tijd van het nummer. Nothing fancy en geen herhalende code of iets dergelijks. Gewoon een simpel conversie tooltje.

Mocht ik het mis hebben dan is de ENIGE goede oplossing een reguliere expressie. Al het andere blijft gepruts.
pi_35242122
Wat is hier fout aan?

INSERT INTO `gallerydb` VALUES (555, 'Ro2BG02ycYjwXd3L4wQrxEl4j', 1224, 0, ' Man_with_Rice\\'s Sprays', '', 10, 32, 1, '2003-05-15 06:55:45', 5, 1)

de error is :

You have an error in your SQL syntax near 's Sprays', '', 10, 32, 1, '2003-05-15 06:55:45', 5, 1)' at line 1

want volgens mij is die \\' goed... iemand een idee?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_35242219
Al geprobeerd met een enkele backslash?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')