abonnement Unibet Coolblue Bitvavo
pi_25124156
quote:
Op donderdag 17 februari 2005 10:05 schreef Swetsenegger het volgende:
Volgens mij start je helemaal bovenaan met ob_start() en helemaal onderaan je pagina een ob_flush()
Verder hoef je je nergens druk over te maken.

Maar wanneer je goed script heb je geen buffering nodig. Zet gewoon elke voorwaardelijke actie welke headers aanpast helemaal bovenaan je pagina.

En als ik je script zie begrijp ik niet waarom je flush of buffering nodig zou hebben
HEt script doet een aantal dingen,
1 image uploaden: geen echt zwaar iets maar wel leuk als de user te zien krijgt, foto is upgeload
2. image word geresized,dit duurt soms wel even bijvoorbeeld bij foto's boven de 2000px
3. thumbnail word aangemaakt, ook weer niet zwaar maar ook leuk als de user hier info over krijgt
4. Onder de image word een 'copyright' balk aangebracht.

Dit alles tezamen duurt wel even als er grote images worden geupload.
aan mij resize script zal het toch niet liggen?
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
function createthumb($start_image,$enddirectory_image,$new_w,$new_h,$extension){

   if (preg_match("/jpg|jpeg|JPG/",$extension)){$src_img=imagecreatefromjpeg($start_image);}
   if (preg_match("/png/",$extension)){$src_img=imagecreatefrompng($start_image);}
   if (preg_match("/gif/",$extension)){$src_img=imagecreatefromgif($start_image);}

   $old_x=imageSX($src_img);
   $old_y=imageSY($src_img);

      if ($old_x > $old_y) {
         $thumb_w=$new_w;
         $thumb_h=$old_y*($new_h/$old_x);
      }
      if ($old_x < $old_y) {
         $thumb_w=$old_x*($new_w/$old_y);
         $thumb_h=$new_h;
      }
      if ($old_x == $old_y) {
         $thumb_w=$new_w;
         $thumb_h=$new_h;
      }

      
      $dst_img=ImageCreateTrueColor($thumb_w,$thumb_h);
      imagecopyresampled($dst_img,$src_img,0,0,0,0,$thumb_w,$thumb_h,$old_x,$old_y); 
      
      if(preg_match("/png/",$extension)) {imagepng($dst_img,$enddirectory_image);} 
      elseif(preg_match("/jpg|jpeg|JPG/",$extension)) {imagejpeg($dst_img,$enddirectory_image);}
      else {imagegif($dst_img,$enddirectory_image);}

      imagedestroy($dst_img); 
   }
pi_25124385
Ik heb een redelijk groot formulier welke ik graag zou invoegen in m'n database.

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
SQL; 
CREATE TABLE `werkstations` ( 
  `id` int(11) NOT NULL auto_increment, 
  `consultant` varchar(25) NOT NULL default 'Niet ingev.', 
  `klant` varchar(25) NOT NULL default 'Niet ingev.', 
  `datum` varchar(20) NOT NULL default '0-0-0-0', 
  `cp_naam` varchar(25) NOT NULL default '', 
  `cp_user` varchar(25) NOT NULL default '', 
  `cp_ip` varchar(20) NOT NULL default '0.0.0.0', 
  `gateway` varchar(20) NOT NULL default '0.0.0.0', 
  `domeinnaam` varchar(40) NOT NULL default '', 
  `subnetmask` varchar(30) NOT NULL default '0.0.0.0', 
  `dnsip1` varchar(30) NOT NULL default '0.0.0.0', 
  `dnsip2` varchar(30) NOT NULL default '0.0.0.0', 
  `dhcp` varchar(4) NOT NULL default '', 
  `win95` varchar(30) NOT NULL default '', 
  `win95_taal` varchar(30) NOT NULL default '', 
  `win98` varchar(30) NOT NULL default '', 
  `win98_taal` varchar(30) NOT NULL default '', 
  `winme` varchar(30) NOT NULL default '', 
  `winme_taal` varchar(30) NOT NULL default '', 
  `winnt` varchar(30) NOT NULL default '', 
  `winnt_taal` varchar(30) NOT NULL default '', 
  `winnt_sp` varchar(5) NOT NULL default '', 
  `win2000` varchar(30) NOT NULL default '', 
  `win2k_taal` varchar(30) NOT NULL default '', 
  `win2k_sp` varchar(5) NOT NULL default '', 
  `winxp` varchar(30) NOT NULL default '', 
  `winxp_taal` varchar(30) NOT NULL default '', 
  `winxp_type` varchar(6) NOT NULL default 'Pro', 
  `winxp_sp` varchar(4) NOT NULL default '', 
  `antivirus` varchar(30) NOT NULL default '', 
  `av_taal` varchar(30) NOT NULL default '', 
  `antivirus2` varchar(30) NOT NULL default '', 
  `av_taal2` varchar(30) NOT NULL default '', 
  `msoffice` varchar(30) NOT NULL default '', 
  `mso_taal` varchar(30) NOT NULL default '', 
  `mso_type` varchar(5) NOT NULL default '', 
  `mso_sp` varchar(5) NOT NULL default '', 
  `inte_expl` varchar(30) NOT NULL default '', 
  `ie_taal` varchar(30) NOT NULL default '', 
  `acrobat` varchar(30) NOT NULL default '', 
  `acro_taal` varchar(30) NOT NULL default '', 
  `winzip` varchar(30) NOT NULL default '', 
  `wz_taal` varchar(30) NOT NULL default '', 
  `extrapp1` varchar(30) NOT NULL default '', 
  `extrapp2` varchar(30) NOT NULL default '', 
  `extrapp3` varchar(30) NOT NULL default '', 
  `opmerking` varchar(30) NOT NULL default 'Geen', 
  `merk` varchar(30) NOT NULL default '', 
  `outled` varchar(30) NOT NULL default '', 
  `behuizing` varchar(30) NOT NULL default '', 
  `model` varchar(30) NOT NULL default '', 
  `model_serie` varchar(30) NOT NULL default '0.0.0.0', 
  `monitor` varchar(6) NOT NULL default '', 
  `monitor_serie` varchar(30) NOT NULL default '0.0.0.0', 
  `monitor_soort` varchar(40) NOT NULL default '', 
  `monitor_type` varchar(10) NOT NULL default '', 
  `pentium_type` varchar(4) NOT NULL default '4', 
  `processor` varchar(20) NOT NULL default 'Pentium', 
  `proc_overig` varchar(20) NOT NULL default '', 
  `snelheid` varchar(30) NOT NULL default '', 
  `geheugen` varchar(4) NOT NULL default '', 
  `geheugen2` varchar(4) NOT NULL default '', 
  `maalgeheugen` varchar(30) NOT NULL default '', 
  `maalgeheugen2` varchar(30) NOT NULL default '', 
  `geheugenpos_vrij` varchar(30) NOT NULL default '', 
  `geheugenpos_totaal` varchar(30) NOT NULL default '', 
  `vasteschijf` varchar(10) NOT NULL default '', 
  `vasteschijf_type` varchar(12) NOT NULL default '', 
  `cdrom` varchar(10) NOT NULL default '', 
  `cdrom_type` varchar(6) NOT NULL default '', 
  `grafisch_type` varchar(30) NOT NULL default '', 
  `grafisch_model` varchar(10) NOT NULL default '', 
  `geluids` varchar(15) NOT NULL default 'Geïntegreerd', 
  `netwerk1` varchar(10) NOT NULL default '', 
  `netwerk2` varchar(10) NOT NULL default '', 
  `modem_soort` varchar(10) NOT NULL default '', 
  `modem_serie` varchar(30) NOT NULL default '', 
  `modem_type` varchar(30) NOT NULL default '', 
  `aansl_parallel` varchar(10) NOT NULL default '0', 
  `aansl_parallel2` varchar(10) NOT NULL default '0', 
  `aansl_serieel19` varchar(10) NOT NULL default '0', 
  `aansl_serieel25` varchar(10) NOT NULL default '0', 
  `aansl_usb` varchar(10) NOT NULL default '0', 
  `aansl_usb2` varchar(10) NOT NULL default '0', 
  `schijfpos_vrijaantal1` varchar(5) NOT NULL default '', 
  `schijfpos_vrijaantal2` varchar(5) NOT NULL default '', 
  `toetsenbord` varchar(30) NOT NULL default '', 
  `muis` varchar(30) NOT NULL default '', 
  `overig` varchar(50) NOT NULL default '', 
  PRIMARY KEY  (`id`) 
) TYPE=MyISAM AUTO_INCREMENT=1 

proces.php
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<? 
$consultant=$_POST['consultant']; 
$klant=$_POST['klant']; 
$datum=$_POST['datum']; 
$cp_naam=$_POST['cp_naam']; 
$cp_user=$_POST['cp_user']; 
$cp_ip=$_POST['cp_ip']; 
$gateway=$_POST['gateway']; 
$domeinnaam=$_POST['domeinnaam']; 
$subnetmask=$_POST['subnetmask']; 
$dnsip1=$_POST['dnsip1']; 
$dnsip2=$_POST['dnsip2']; 
$dhcp=$_POST['dhcp']; 
$win95=$_POST['win95']; 
$win95_taal=$_POST['win95_taal']; 
$win98=$_POST['win98']; 
$win98_taal=$_POST['win98_taal']; 
$winme=$_POST['winme']; 
$winme_taal=$_POST['winme_taal']; 
$winnt=$_POST['winnt']; 
$winnt_taal=$_POST['winnt_taal']; 
$winnt_sp=$_POST['winnt_sp']; 
$win2000=$_POST['win2000']; 
$win2k_taal=$_POST['win2k_taal']; 
$win2k_sp=$_POST['win2k_sp']; 
$winxp=$_POST['winxp']; 
$winxp_taal=$_POST['winxp_taal']; 
$winxp_sp=$_POST['winxp_sp']; 
$antivirus=$_POST['antivirus']; 
$av_taal=$_POST['av_taal']; 
$antivirus2=$_POST['antivirus2']; 
$av_taal2=$_POST['av_taal2']; 
$msoffice=$_POST['msoffice']; 
$mso_taal=$_POST['mso_taal']; 
$mso_type=$_POST['mso_type']; 
$mso_sp=$_POST['mso_sp']; 
$inte_expl=$_POST['inte_expl']; 
$ie_taal=$_POST['ie_taal']; 
$acrobat=$_POST['acrobat']; 
$acro_taal=$_POST['acro_taal']; 
$winzip=$_POST['winzip']; 
$wz_taal=$_POST['wz_taal']; 
$extrapp1=$_POST['extrapp1']; 
$extrapp2=$_POST['extrapp2']; 
$extrapp3=$_POST['extrapp3']; 
$opmerking=$_POST['opmerking']; 
$merk=$_POST['merk']; 
$outled=$_POST['outled']; 
$behuizing=$_POST['behuizing']; 
$model=$_POST['model']; 
$model_serie=$_POST['model_serie']; 
$monitor=$_POST['monitor']; 
$monitor_serie=$_POST['monitor_serie']; 
$monitor_soort=$_POST['monitor_soort']; 
$monitor_type=$_POST['monitor_type']; 
$pentium_type=$_POST['pentium_type']; 
$processor=$_POST['processor']; 
$proc_overig=$_POST['proc_overig']; 
$snelheid=$_POST['snelheid']; 
$geheugen=$_POST['geheugen']; 
$geheugen2=$_POST['geheugen2']; 
$maalgeheugen=$_POST['maalgeheugen']; 
$maalgeheugen2=$_POST['maalgeheugen2']; 
$geheugenpos_vrij=$_POST['geheugenpos_vrij']; 
$geheugenpos_totaal=$_POST['geheugenpos_totaal']; 
$vasteschijf=$_POST['vasteschijf']; 
$vasteschijf_type=$_POST['vasteschijf_type']; 
$cdrom=$_POST['cdrom']; 
$cdrom_type=$_POST['cdrom_type']; 
$grafisch_type=$_POST['grafisch_type']; 
$grafisch_model=$_POST['grafisch_model']; 
$geluids=$_POST['geluids']; 
$netwerk1=$_POST['netwerk1']; 
$netwerk2=$_POST['netwerk2']; 
$modem_soort=$_POST['modem_soort']; 
$modem_serie=$_POST['modem_serie']; 
$modem_type=$_POST['modem_type']; 
$aansl_parallel=$_POST['aansl_parallel']; 
$aansl_parallel2=$_POST['aansl_parallel2']; 
$aansl_serieel19=$_POST['aansl_serieel19']; 
$aansl_serieel25=$_POST['aansl_serieel25']; 
$aansl_usb=$_POST['aansl_usb']; 
$aansl_usb2=$_POST['aansl_usb2']; 
$schijfpos_vrijtype=$_POST['schijfpos_vrijtype']; 
$schijfpos_vrijaantal1=$_POST['schijfpos_vrijaantal1']; 
$schijfpos_vrijaantal2=$_POST['schijfpos_vrijaantal2']; 
$toetsenbord=$_POST['toetsenbord']; 
$muis=$_POST['muis']; 
$overig=$_POST['overig']; 
?> 
<? 
$sql = "  
INSERT INTO werkstations (consultant, klant, datum, cp_naam, cp_user, cp_ip, gateway, domeinnaam, subnetmask, dnsip1, dnsip2, dhcp, win95, win95_taal, win98, win98_taal, winme, winme_taal, winnt, winnt_taal, winnt_sp, win2000, win2k_taal, win2k_sp, winxp, winxp_taal, winxp_sp, winxp_type, antivirus, av_taal, antivirus2, av_taal2, msoffice, mso_taal, mso_type, mso_sp, inte_expl, ie_taal, acrobat, acro_taal, winzip, wz_taal, extrapp1, extrapp2, extrapp3, opmerking, merk, outled, behuizing, model, model_serie, monitor, monitor_serie, monitor_soort, monitor_type, pentium_type, processor, proc_overig, snelheid, geheugen, geheugen2, maalgeheugen, maalgeheugen2, geheugenpos_vrij, geheugenpos_totaal, vasteschijf, vasteschijf_type, cdrom, cdrom_type, grafisch_type, grafisch_model, geluids, netwerk1, netwerk2, modem_soort, modem_serie, modem_type, aansl_parallel, aansl_parallel2, aansl_serieel19, aansl_serieel25, aantal_usb, aantal_usb2, schijfpos_vrijaantal1, schijfpos_vrijaantal2, toetsenbord, muis, overig) 
VALUES ('$consultant','$klant','$datum','$cp_naam','$cp_user','$cp_ip','$gateway','$domeinnaam','$subnetmask','$dnsip1','$dnsip2','$dhcp','$win95','$win95_taal','$win98','$win98_taal','$winme','$winme_taal','$winnt','$winnt_taal','$winnt_sp','$win2000,'$win2k_taal','$win2k_sp','$winxp','$winxp_taal','$winxp_sp','$winxp_type','$antivirus','$av_taal','$antivirus2','$av_taal2','$msoffice','$mso_taal','$mso_type','$mso_sp','$inte_expl','$ie_taal','$acrobat','$acro_taal','$winzip','$wz_taal','$extrapp1','$extrapp2','$extrapp3','$opmerking','$merk','$outled','$behuizing','$model','$model_serie','$monitor','$monitor_serie','$monitor_soort','$monitor_type','$pentium_type','$processor','$proc_overig','$snelheid','$geheugen','$geheugen2','$maalgeheugen','$maalgeheugen2','$geheugenpos_vrij','$geheugenpos_totaal','$vasteschijf','$vasteschijf_type','$cdrom','$cdrom_type','$grafisch_type','$grafisch_model','$geluids','$netwerk1','$netwerk2','$modem_soort','$modem_serie','$modem_type','$aansl_parallel', 
'$aansl_parallel2','$aan_serieel19','$aansl_serieel25','$aantal_usb','$aantal_usb2','$schijfpos_vrijaantal1','$schijfpos_vrijaantal2','$toetsenbord','$muis','$overig')";    
?> 

mySQL geeft me terug;
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'McAfeee Anti Virus','NL','Norton','UK','XP','NL','Pro','2','6.0

Dit is in de regio van - antivirus tot ~ie_taal.
Ik staar me er zowat blind op, kan echt niet zien wat ik nu verkeerd doe :S.

(form eventueel -> http://www.nesyin.nl/form.html <- hier te bekijken ) Help me aub, word stapelgek
pi_25125146
De grootste fout is je datamodel.
Een hoop werk om te maken, een drama om te onderhouden.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25125448
Op Fok (bijvoorbeeld) worden bericht titels uit het nieuws die langer zijn dan een x-aantal tekens afgekort. Als je hier met de muis overheen beweegt, verschijnt de volledige titel wel. Het lijkt een beetje op de ALT van een plaatje.

Mijn vraag is, hoe krijg je zoiets voor elkaar?
Knapen die varen willen moeten mannen met baarden zijn.
pi_25125468
quote:
Op woensdag 16 februari 2005 19:35 schreef DutchBlood het volgende:
Wil je per se regular expressions gebruiken?
Nee dat hoeft niet persee maar is meestal wel zo gemakkelijk toch?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  donderdag 17 februari 2005 @ 12:43:35 #56
113650 maniack28
Dresden Dolls O+
pi_25125871
Ik probeer een txt bestand op te splitten in kleine stukjes, want die stukjes moeten gedoceerd worden. Het zijn zogenaamde synops met informatie over het weer.(zie: http://www.meteonet.nl/educatief/synopcode.htm) Alleen het probleem is, ik heb nu alles gesplitst en die hebben nu dus waarden van $boom[0] t/m $boom[last] alleen bestaat zo'n boom uit bijv. de code: SMMJO1 alleen moet die ook weer gesplit worden, want bijv. de eerste 2 letters heben een betekenis en de laatste 4 ook.... Hoe krijg ik dat voor elkaar?

Dit is mn huidige code
quote:
<?php

$filename = "synop.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

$boom = explode(" ", $contents);
$last = count($boom) - 1;

// waarden zitten nu in $boom[0] tot en met $boom[$last]

echo("$boom[0] $boom[1] $boom[2] $boom[3] $boom[4] $boom[5] $boom[6] $boom[7] $boom[8]");

?>
Cause I'd rather continue my trip to the top of the mountain then freeze to death in the valley.
pi_25126112
quote:
Op donderdag 17 februari 2005 12:04 schreef SuperRembo het volgende:
De grootste fout is je datamodel.
Een hoop werk om te maken, een drama om te onderhouden.
Verklaar je nader, svp
pi_25126531
quote:
Op donderdag 17 februari 2005 12:22 schreef Chandler het volgende:

[..]

Nee dat hoeft niet persee maar is meestal wel zo gemakkelijk toch?
Nou, bv bij date en time:
date:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$arr = explode($string,'-'); /* Waar '-' is het scheidingsteken dus */
foreach($arr as $val) {
if (!is_numeric($val)) {
$error = true; /* Een van de velden is niet numeriek, dus fout */
}
else {
/* Velden zijn alleen numeriek */
if($arr[0] >= 1 and $arr[0] <= date($arr[1])) {
/* Date ok */
}

if($arr[1] >= 1 and $arr[1] <= 12) {
/* Maand ok */
}
}
?>

Dit is maar even een voorbeeldje, misschien wat omslachtig en on compact/
pi_25129419
quote:
Op maandag 14 februari 2005 20:33 schreef Johan-Derksen het volgende:

[ code verwijderd ]

DIt is dus mn huidige code... maar er wordt niet iets aangepast in de tabel gebruikers met kolom password
Dat is erg jammer
Ik weet niet of het antwoord al is gegeven, maar ik denk dat je mysql_fetch_assoc moet gebruiken
  FOK!-Schrikkelbaas donderdag 17 februari 2005 @ 17:07:34 #60
1972 Swetsenegger
Egocentrische Narcist
pi_25129722
quote:
Op donderdag 17 februari 2005 12:43 schreef maniack28 het volgende:
Ik probeer een txt bestand op te splitten in kleine stukjes, want die stukjes moeten gedoceerd worden. Het zijn zogenaamde synops met informatie over het weer.(zie: http://www.meteonet.nl/educatief/synopcode.htm) Alleen het probleem is, ik heb nu alles gesplitst en die hebben nu dus waarden van $boom[0] t/m $boom[last] alleen bestaat zo'n boom uit bijv. de code: SMMJO1 alleen moet die ook weer gesplit worden, want bijv. de eerste 2 letters heben een betekenis en de laatste 4 ook.... Hoe krijg ik dat voor elkaar?

Dit is mn huidige code
[..]
1
2
3
4
5
6
<?php
foreach($boom as $value){
                              
$boom_front=substr($value,0,2);
                              
$boom_back=substr($value,3,6);
}
?>

bv
Maar dat gaat dus alleen op wanneer het ALTIJD de eerste 2 en laatste 3 karakters moeten zijn. Indien dit wisselt (bv 3 om 3) zal je met preg_replace oid moeten gaan werken.

[ Bericht 10% gewijzigd door Swetsenegger op 17-02-2005 18:49:40 ]
  donderdag 17 februari 2005 @ 19:25:54 #61
76657 Maikey
This pik ik niet!
pi_25130827
Ik ben bezig met een online shop met daarin een cart met je bestelde producten. Momenteel ben ik bezig met het berekenen van de totaalprijs, alles wordt nu netjes berekend, alleen PHP stript de laatste nullen van een getal eraf, bijvoorbeeld 2,50 wordt 2,5. Is hier een speciale functie voor om die laatste cijfers te behouden?
Wat een onzin!
pi_25131065
quote:
Op donderdag 17 februari 2005 19:25 schreef Maikey het volgende:
Ik ben bezig met een online shop met daarin een cart met je bestelde producten. Momenteel ben ik bezig met het berekenen van de totaalprijs, alles wordt nu netjes berekend, alleen PHP stript de laatste nullen van een getal eraf, bijvoorbeeld 2,50 wordt 2,5. Is hier een speciale functie voor om die laatste cijfers te behouden?
printf() / sprintf() / number_format()
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_25131106
quote:
Op donderdag 17 februari 2005 19:25 schreef Maikey het volgende:
Ik ben bezig met een online shop met daarin een cart met je bestelde producten. Momenteel ben ik bezig met het berekenen van de totaalprijs, alles wordt nu netjes berekend, alleen PHP stript de laatste nullen van een getal eraf, bijvoorbeeld 2,50 wordt 2,5. Is hier een speciale functie voor om die laatste cijfers te behouden?
Met printf of sprintf zou je een heel eind moeten kunnen komen
pi_25131402
quote:
Op donderdag 17 februari 2005 12:21 schreef Kapt.Ruigbaard het volgende:
Op Fok (bijvoorbeeld) worden bericht titels uit het nieuws die langer zijn dan een x-aantal tekens afgekort. Als je hier met de muis overheen beweegt, verschijnt de volledige titel wel. Het lijkt een beetje op de ALT van een plaatje.

Mijn vraag is, hoe krijg je zoiets voor elkaar?
Iemand?

Ik zit trouwens met nog een vraagje.
Ik gebruik UBB code, en daarmee wil ik een plaatje neer zetten
1$bericht = eregi_replace("\\[img\\]([^\\[]\\[/img\\]", "<img src=\"\\1\">",$bericht);


De Tags [img ] en [ /img] zet hij netjes neer in mijn edit scherm. Alleen als ik de de boel nu opsla leest hij in plaats van <img src etc. [ img] link [ /img] uit

Iemand enig idee wat er fout gaat?
Knapen die varen willen moeten mannen met baarden zijn.
  FOK!-Schrikkelbaas donderdag 17 februari 2005 @ 20:02:01 #65
1972 Swetsenegger
Egocentrische Narcist
pi_25131516
quote:
Op donderdag 17 februari 2005 19:56 schreef Kapt.Ruigbaard het volgende:

[..]

Iemand?
Teksten langer dan x-aantal tekens afkorten met substr
alternative alt (tooltip) doe je met javascript, bv: http://www.walterzorn.com/tooltip/tooltip_e.htm
pi_25132109
quote:
Op donderdag 17 februari 2005 20:02 schreef Swetsenegger het volgende:

[..]

Teksten langer dan x-aantal tekens afkorten met substr
alternative alt (tooltip) doe je met javascript, bv: http://www.walterzorn.com/tooltip/tooltip_e.htm
Dat doe je gewoon met de title attrubute. Daar is geen javascript voor nodig.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas donderdag 17 februari 2005 @ 22:38:29 #67
1972 Swetsenegger
Egocentrische Narcist
pi_25134767
quote:
Op donderdag 17 februari 2005 20:33 schreef SuperRembo het volgende:

[..]

Dat doe je gewoon met de title attrubute. Daar is geen javascript voor nodig.
Klopt, maar een tooltip schuift mooi mee
  vrijdag 18 februari 2005 @ 12:48:23 #68
73209 dnzl
Minimalist.
pi_25143483
1DELETE * FROM calls wHERE nsiemp = '$nsiemp'


Ik heb een klein select formpje in HTML die voor deze actie zit. Hoe zorg ik ervoor dat hij die waarde van dat select als '$nsiemp' gebruikt?
  vrijdag 18 februari 2005 @ 12:48:30 #69
73209 dnzl
Minimalist.
pi_25143487
1DELETE * FROM calls wHERE nsiemp = '$nsiemp'


Ik heb een klein select formpje in HTML die voor deze actie zit. Hoe zorg ik ervoor dat hij die waarde van die select als '$nsiemp' gebruikt?
  vrijdag 18 februari 2005 @ 12:48:32 #70
73209 dnzl
Minimalist.
pi_25143488
Oeps, dubbel
pi_25144156
quote:
Op vrijdag 18 februari 2005 12:48 schreef dnzl het volgende:

[ code verwijderd ]

Ik heb een klein select formpje in HTML die voor deze actie zit. Hoe zorg ik ervoor dat hij die waarde van die select als '$nsiemp' gebruikt?
$nsiemp vervangen door $_POST['nsiemp'] ? Ik weet niet precies wat je bedoelt maar ik denk dat je dit bedoelt, als je de select knop tenminste als naam nsiemp hebt gegeven
pi_25144382
Ik heb een scriptje gemaakt dat regels wegschrijft in een tekstbestandje, nu heb ik een scriptje van een site gehaald om het bestandje te downloaden.

Mijn probleem is nu dat het bestandje gewoon wordt gedownload meer niet in het juiste formaat. Het bestandje dat nu wordt gedownload bestaat eigenlijk uit 1 lange regel gescheiden met een raar blokje. Het is natuurlijk de bedoeling dat er een nieuwe regel begint i.p.v de rare blokjes.

Ik denk dat dit is op te lossen door het HEADER gedeelte van dit scriptje aan te passen. Is mijn gedachte goed? Hoe moet ik deze headers veranderen?

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
<?php

if(isset($_GET['download']) AND strlen($_GET['download']) &gt; 0)  
{  
if (
eregi("\/", $_GET['download']))  
$filename = substr(strrchr($_GET['download'], "/"), 1);  
else  
$filename = $_GET['download'];  
if (@!
$fp = fopen($_GET['download'], "r"))  
$error = "Kan ".$filename." niet uitlezen.\n";  
else  
{  
if (@!
$content = fread($fp, filesize($_GET['download'])))  
$error = "Kan ".$filename." niet uitlezen.\n";  
else  
{  
$handle = popen("/usr/bin/file -b '".addslashes($_GET['download'])."'", "r");  
pclose($handle);  
header ("Content-Type: text/html".$filetype);
header ("Content-Transfer-Encoding: ascii".$filetype);
header ("Content-Disposition: attachment; filename=".$filename);
echo
$content;  
unset(
$error);  
}  
fclose($fp);  
}  
exit;
}  
if (isset(
$error))  
{  
echo
"$error";  
}

?>
Ja lekker!
  FOK!-Schrikkelbaas vrijdag 18 februari 2005 @ 19:30:58 #73
1972 Swetsenegger
Egocentrische Narcist
pi_25149589
quote:
Op vrijdag 18 februari 2005 13:50 schreef Pronk het volgende:
Ik heb een scriptje gemaakt dat regels wegschrijft in een tekstbestandje, nu heb ik een scriptje van een site gehaald om het bestandje te downloaden.

Mijn probleem is nu dat het bestandje gewoon wordt gedownload meer niet in het juiste formaat. Het bestandje dat nu wordt gedownload bestaat eigenlijk uit 1 lange regel gescheiden met een raar blokje. Het is natuurlijk de bedoeling dat er een nieuwe regel begint i.p.v de rare blokjes.

Ik denk dat dit is op te lossen door het HEADER gedeelte van dit scriptje aan te passen. Is mijn gedachte goed? Hoe moet ik deze headers veranderen?
[ code verwijderd ]
nl2br:

1
2
3
4
<?php
$content
=nl2br($content);
echo
$content;
?>
pi_25150492
Als het een tekstbestand is, stuur dan ook een tekst-header:

1header ("Content-Type: text/plain");


Waar dient dit eigenlijk voor?

1
2
$handle = popen("/usr/bin/file -b '".addslashes($_GET['download'])."'", "r");  
pclose($handle); 
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zaterdag 19 februari 2005 @ 00:23:02 #75
71919 wonderer
Hung like a My Little Pony
pi_25154830
Ik zit nu door de code van phpBB te graven op zoek naar een manier om iets voor elkaar te krijgen, en ik zie dat er een functie wordt gedefinieerd met function name(&$variabele1, &$variabele2) etc... waarom staat die & daar? Dat heb ik nog nooit gezien...
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')