abonnement Unibet Coolblue Bitvavo
pi_61002128
quote:
Op donderdag 21 augustus 2008 09:47 schreef slacker_nl het volgende:

Maar is het niet logischer om dit te doen:
[ code verwijderd ]
Ah oke.. en wat als ik nu meerdere namen en omschrijvingen in deze array wil hebben, zonder dat het wordt overschreven?
pi_61002344
quote:
Op donderdag 21 augustus 2008 09:47 schreef Scorpie het volgende:
Waarom wil je het opd ie manier hebben eigenlijk? En wat gaat er niet goed, wat is de output?
Ik wil een rijtje met projecten (wat later uit de database gehaald wordt) waarvan ik de naam van het project en de omschrijving laat tonen, gebruikmakend van Smarty.
pi_61003366
quote:
Op donderdag 21 augustus 2008 09:53 schreef Sjoe538 het volgende:

[..]

Ah oke.. en wat als ik nu meerdere namen en omschrijvingen in deze array wil hebben, zonder dat het wordt overschreven?
$projects[] = $project // array_push systax

je pushed dus telkens projecten in de projects array.
In theory there is no difference between theory and practice. In practice there is.
pi_61003855
quote:
Op donderdag 21 augustus 2008 10:47 schreef slacker_nl het volgende:

[..]

$projects[] = $project // array_push systax

je pushed dus telkens projecten in de projects array.
DIe array_push is niet echt aan te raden. Is namelijk beduidend langzamer dan de andere manier .

stiekem tvp
pi_61004828
quote:
Op woensdag 20 augustus 2008 13:07 schreef SuperRembo het volgende:
Dat kan ook zonder procedure/user defined function: met een CASE statement
[ code verwijderd ]
Tnx, dat werkt erg fijn!!!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_61005341
Ik heb een probleem met imagedashedline, ik krijg het niet voor elkaar om een horizontale dashed line te creeren op mn image.
Een normale imageline werkt weer wel, dus vervang ik puur imageline met imagedashedline en je ziet gelijk niks.
Een scheve dashed line dan weer wel, wat doe ik fout.
php5 trouwens.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
      Header('Content-type: image/png');
      header("Cache-Control: no-cache, must-revalidate");
      header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
      header("Cache-Control: no-cache");
      header("Pragma: no-cache");
      header("Content-disposition:filename=dashedline.png");

      $Img = imagecreate($width,$width);
      $TextColor = imagecolorallocate($Img,139,137,137);
      $BackgroundColor = imagecolorallocate($Img,32,32,32);
      ImageFilledRectangle($Img,0,0,$width,$width ,$BackgroundColor);
      imagestring($Img,2,10,0,$Date1 ,$TextColor);
      imagedashedline($Img, 0, 13,$width-10,13, $TextColor);
      imagestring($Img,2,10,13,$Date2 ,$TextColor);
      imagecolortransparent($Img,$BackgroundColor); 
      imagepng($Img);
      ImageDestroy($Img);
      exit();
  donderdag 21 augustus 2008 @ 16:25:35 #58
53731 Flipper01
Addicted Dolphin
pi_61013433
Ik wil graag een routebeschrijving op mijn website weergeven waarbij de bezoeker op mijn site een formuliertje invult waarvan de gegeven vervolgens worden verwerkt in een nieuwe pagina. Kan dit met php of moet ik dan aan de slag met javascript?
I don't shine if you don't shine
  donderdag 21 augustus 2008 @ 16:33:07 #59
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_61013658
Toch is het voor mij nog niet duidelijk of ik het volgende kan doen (meerdere master servers?)

Ik heb een aantal klanten met een dedicated server, en zij draaien elk hun eigen mysql database server.
Ik zou graag willen dat al die klanten, hun server met die van mij kunnen syncen.
pi_61016897
quote:
Op donderdag 21 augustus 2008 @ 16:25 schreef Flipper01 het volgende:
Ik wil graag een routebeschrijving op mijn website weergeven waarbij de bezoeker op mijn site een formuliertje invult waarvan de gegeven vervolgens worden verwerkt in een nieuwe pagina. Kan dit met php of moet ik dan aan de slag met javascript?
Kan allebei. Maar PHP lijkt me hiervoor het meest geschikt.
pi_61017113
Weet iemand of het mogelijk is met MySQL middels een TRIGGER een INSERT te voorkomen?

Dus iets als:

1
2
3
4
5
6
7
CREATE TRIGGER upd_check BEFORE INSERT ON account
FOR EACH ROW
  BEGIN
    IF NEW.value < 0 THEN
      -- CANCEL INSERT OF NEW ??
    END IF;
  END;


Een DELETE bij een AFTER INSERT gaat niet, omdat de zojuist ingevoegde rij dan nog gelocked is.
pi_61020520
ik probeer PostgreSQL te installeren, maar m'n PHP begrijpt het niet

PostgreSQL draait op zich prima, ik heb de bijbehorende DLL in m'n extensionmap staan, maar als ik de regel in php.ini uitcomment krijg ik de melding "Unable to load dynamic library". Ik weet zeker dat het pad goed is, bovendien heb ik geexpirimenteerd met verschillende versies van het bestand wat me verschillende foutmeldingen heeft opgeleverd...

Mis ik een ander bestand? Moet ik een bepaalde versie hebben? Moet er nog iets in m'n php.ini gebeuren?
  vrijdag 22 augustus 2008 @ 10:23:05 #63
53731 Flipper01
Addicted Dolphin
pi_61032440
quote:
Op donderdag 21 augustus 2008 18:53 schreef frenchfries het volgende:
Kan allebei. Maar PHP lijkt me hiervoor het meest geschikt.
Dat is mooi, want ik kan wel aardig met php overweg, maar niet met javascript..

Ik heb nu het volgende formulier op route.htm:
1
2
3
4
5
6
7
8
9
<?php
<form action="route.htm" method="post">  
    <
p><strong>Straat en huisnummer:</strong><br /> 
    <
input name="straat" type="text" size="20" /> <input name="nummer" type="text" size="4" /></p>
    <
p><strong>Woonplaats:</strong><br /> 
    <
input name="plaats" type="text" size="25" /></p>
    <
input type="submit" name="submit" value="Routebeschrijving &raquo;" />
</
form>    
?>

Het is de bedoeling dat na verzenden van het formulier een nieuwe pagina wordt geopend met de volgende link: http://maps.google.nl/maps?daddr=grote+markt,+Groningen&geocode=&dirflg=&saddr=STRAAT+NUMMER,+PLAATS

Hoe krijg ik dit voor elkaar??
I don't shine if you don't shine
  vrijdag 22 augustus 2008 @ 10:27:19 #64
187069 slacker_nl
Sicko pur sang
pi_61032542
In theory there is no difference between theory and practice. In practice there is.
pi_61034308
kleine regex vraag; nu match ik woorden met \w+ maar helaas pakt deze geen _ hoe kan ik dit wel realiseren?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_61034495
quote:
Op vrijdag 22 augustus 2008 @ 10:23 schreef Flipper01 het volgende:

[..]

Dat is mooi, want ik kan wel aardig met php overweg, maar niet met javascript..

Ik heb nu het volgende formulier op route.htm:
[ code verwijderd ]

Het is de bedoeling dat na verzenden van het formulier een nieuwe pagina wordt geopend met de volgende link: http://maps.google.nl/maps?daddr=grote+markt,+Groningen&geocode=&dirflg=&saddr=STRAAT+NUMMER,+PLAATS

Hoe krijg ik dit voor elkaar??
Waarom niet gewoon met GET en direct doorlinken naar de googlepagina? Heb je nieteens PHP of javascript voor nodig!
  vrijdag 22 augustus 2008 @ 12:57:21 #67
187069 slacker_nl
Sicko pur sang
pi_61036603
quote:
Op vrijdag 22 augustus 2008 11:34 schreef Chandler het volgende:
kleine regex vraag; nu match ik woorden met \w+ maar helaas pakt deze geen _ hoe kan ik dit wel realiseren?
Character class: [\w_]+
Of dmv \S+ (non-whitespace characters).
In theory there is no difference between theory and practice. In practice there is.
pi_61037548
tnx slacker met ([\w_]+) werkte het naar behoren!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  vrijdag 22 augustus 2008 @ 20:01:16 #69
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_61048296
quote:
Op donderdag 21 augustus 2008 16:33 schreef Likkende_Lassie het volgende:
Toch is het voor mij nog niet duidelijk of ik het volgende kan doen (meerdere master servers?)

Ik heb een aantal klanten met een dedicated server, en zij draaien elk hun eigen mysql database server.
Ik zou graag willen dat al die klanten, hun server met die van mij kunnen syncen.
Iemand?
pi_61059652
quote:
Op donderdag 21 augustus 2008 12:09 schreef Darkomen het volgende:
Ik heb een probleem met imagedashedline, ik krijg het niet voor elkaar om een horizontale dashed line te creeren op mn image.
Een normale imageline werkt weer wel, dus vervang ik puur imageline met imagedashedline en je ziet gelijk niks.
Een scheve dashed line dan weer wel, wat doe ik fout.
php5 trouwens.
[ code verwijderd ]


Niemand?
  zondag 24 augustus 2008 @ 12:01:46 #71
53731 Flipper01
Addicted Dolphin
pi_61081991
quote:
Op vrijdag 22 augustus 2008 11:40 schreef frenchfries het volgende:

[..]

Waarom niet gewoon met GET en direct doorlinken naar de googlepagina? Heb je nieteens PHP of javascript voor nodig!
Hoe kan ik dat voor elkaar krijgen op mijn pagina??
I don't shine if you don't shine
pi_61082105
1<form onsubmit="window.location = 'http://maps.google.nl/maps?daddr=grote+markt,+Groningen&geocode=&dirflg=&saddr='+ document.getElementById('straat') +'+'+ document.getElementById('nummer') +',+'+ document.getElementById('plaats');">


Zoiets.
pi_61082127
quote:
Op zondag 24 augustus 2008 12:01 schreef Flipper01 het volgende:

[..]

Hoe kan ik dat voor elkaar krijgen op mijn pagina??
1
2
3
4
5
6
<form action="http://maps.google.nl/maps" method="get">  
    <p><strong>addres:</strong><br /> 
    <input name="saddr" type="text" size="20" /> </p>
    <input type="hidden" name="daddr" value="grote markt, groningen" />
    <input type="submit" name="submit" value="Routebeschrijving »" />
</form>  

zou volgens mij moeten werken

-edit-
even getest, werkt als een tiet!

[ Bericht 4% gewijzigd door frenchfries op 24-08-2008 12:22:40 ]
pi_61101460
hmm ik ben weer eens met mn menu-vanuit-een-database aan het stoeien, maar ik kom dr niet uit (klote css ).

Het menu heb ik qua opzet hiervandaan geplukt: http://tutorials.alsacreations.com/deroulant/

(grootste verschil is dat ik de opbouw als moeder/dochter structuur in een database heb staan en met 2 loopjes dit er uit pluk - dat werkt).

Enige wat mij niet lukt is het centreren ... op http://pestforum.nl/users/test.php draai ik een testje, op http://pestforum.nl/users/white.css staat't CSS - de boosdoener. left = 50% zet het linkerpunt van het menu mooi gecentreerd - maar ik wil dus het hele menu centreren.

Mocht iemand weten hoe - dan hoor ik het heel graag
pi_61101470
Oh, moet ik bijvermelden dat ik dus wel een marginwidth mee kan geven - maar dat is niet de bedoeling aangezien het menu, en dus ook de menu breedte, variabel is.
pi_61103246
Dat is css, niet php, ander topic dus ;-)
pi_61105561
Ik maak al langer gebruik van mysql_fetch_object(), maar bestaat er ook zoiets als mysql_insert_as_object()?
Ik wil dus een object met al haar waarden met 1 simpele functie in een tabel kunnen stoppen op een nieuw id.
-
pi_61105896
Hoort eigenlijk in een ander topic idd, maar de oplossing is vrij simpel:

optie 1: Gooi het menu in een container div, en geef die links en rechts margin:auto, (weet niet meer helemaal zeker maar misschien moet het moeder element ook text-align:center hebben)
optie 2: gebruik idd de positiontag met left: 50%, maar geef tevens een negatieve margin-left op van de helft van de breedte van het menu. (dus als het menu 600px breed is -> margin-left:-300px )

[ Bericht 7% gewijzigd door frenchfries op 25-08-2008 11:27:28 ]
  maandag 25 augustus 2008 @ 20:05:37 #79
85514 ralfie
!Yvan eht nioj
pi_61119561
quote:
Op maandag 25 augustus 2008 11:09 schreef splendor het volgende:
Ik maak al langer gebruik van mysql_fetch_object(), maar bestaat er ook zoiets als mysql_insert_as_object()?
Ik wil dus een object met al haar waarden met 1 simpele functie in een tabel kunnen stoppen op een nieuw id.
ik kan me bijna niet voorstellen dat iemand mysql_fetch_object() vrijwillig gebruikt, laat staan het tegenovergestelde. Hoe dan ook, die functie bestaat niet. Je kunt die natuurlijk wel zelf maken.
met foreach() kun je object members itereren, daarmee bouw je je query, en die voer je dan uit.
pi_61120912
quote:
Op maandag 25 augustus 2008 11:09 schreef splendor het volgende:
Ik maak al langer gebruik van mysql_fetch_object(), maar bestaat er ook zoiets als mysql_insert_as_object()?
Ik wil dus een object met al haar waarden met 1 simpele functie in een tabel kunnen stoppen op een nieuw id.
psssst, ga PDO gebruiken..
pi_61121650
@ralfie, wat voor nadelen heeft mysql_fetch_object() dan volgens jou? Want ik gebruik het met veel plezier en het heeft tot nu toe alleen maar voordelen opgeleverd.
Jammer dat die functie niet bestaat, maar dan schrijf ik er zelf een.

@slakkie, tnx ik ken het niet maar ik zal het eens doorlezen op php.net en kijken of het veel voordelen biedt.
-
pi_61123057
Hallo allemaal .

Ik zoek een script waarmee ik kan controleren of een bepaalde webserver/website bereikbaar is.

Ik heb een website met externe webhosting en ik heb thuis een webserver draaien welke alleen bereikbaar is als mijn pc aan staat. De webserver thuis is op dit moment bereikbaar via een sub-domein (redirect).

Nu zou ik graag op mijn externe website een pagina hebben waarmee ik de status kan aangeven van de webserver thuis (wel óf niet bereikbaar). Indien de webserver bereikbaar is krijg je een dergelijke melding te zien met een door verwijzing na enkele seconden. Indien de webserver niet bereikbaar is krijg je hier ook een melding van te zien.

Wat betreft de meldingen en doorverwijzing hoef ik geen hulp, maar wat betreft het controle script wel. Ik heb zelf al wat gezocht maar kan geen script of informatie hierover vinden.

Hier iemand die me op weg/uit de brand kan helpen?


Edit
Ik heb al een scriptje gevonden dat werkt en makkelijk aan te passen is, namelijk: http://www.apachelounge.com/forum/viewtopic.php?t=755

[ Bericht 10% gewijzigd door BugWorks op 25-08-2008 22:58:15 ]
pi_61131280
Een stom vraagje maar ik snap het niet.

Ik neem aan dat je een file resource ook kan gebruiken in een $GLOBAL bv

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
function openFile()
{
     
$GLOBALS['fd'] = fopen("filename""w+");
}

function 
writeStuff()
{
    
fputs($GLOBALS['fd'], "ABC");
}

function 
closeFile()
{
    
fclose($GLOBALS['fd']);
}
?>


echter krijg ik toch mooi de volgende fout: supplied argument is not a valid stream resource in oftewel dat de resource onjuist is, maar dat is niet het geval!? iemand die dit probleem kent en of een oplossing heeft?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 26 augustus 2008 @ 09:59:09 #84
187069 slacker_nl
Sicko pur sang
pi_61132298
@chandler, your code works for me..

Wellicht dat je even is_resource($GLOBALS['fd']) { /* do stuff */ } moet doen.
In theory there is no difference between theory and practice. In practice there is.
pi_61134333
Ik ben 'n beetje aan 't oefenen met PHP en heb 'n vraag..
quote:
<?php
$ik['naam'] = 'Minq';
$ik['leeftijd'] = '18';
$ik['beroep'] = 'Student';
$ik['interesses'] = 'Graffiti, webdesign, muziek';

echo $ik['naam'];
echo $ik['leeftijd'];
echo $ik['beroep'];
echo $ik['interesses']
?>
Hoe zorg ik dat het lijstje weergegeven wordt met enters na elke regel?
pi_61134372
minq: das wel heel basic

Kijk eens naar print_f.

http://fr2.php.net/manual/en/function.printf.php

http://fr2.php.net/manual/en/function.vprintf.php

[ Bericht 25% gewijzigd door #ANONIEM op 26-08-2008 11:51:04 ]
pi_61136963
ik vind het eigenlijk ook geen PHP vraag, maar een html vraag...

1<br />
  FOK!-Schrikkelbaas dinsdag 26 augustus 2008 @ 13:24:59 #88
1972 Swetsenegger
Egocentrische Narcist
pi_61137110
1
2
3
4
5
6
7
8
<?php
$ik
['naam'] = 'Minq';
$ik['leeftijd'] = '18';
$ik['beroep'] = 'Student';
$ik['interesses'] = 'Graffiti, webdesign, muziek';

echo 
$ik['naam']."<br />\r\n"$ik['leeftijd']."<br />\r\n".$ik['beroep']."<br />\r\n".$ik['interesses'];
?>


En als je het mooi wil doen neem je een lus door je array heen.

Ik heb een mssql probleempje, ik wil binaire data in een image veld zetten. Data wordt middels een form geupload,

1
2
3
4
5
6
7
8
<?php
if($_FILES['file']['size'] > 0){
    
$fileName $_FILES['file']['name'];
    
$tmpName  $_FILES['file']['tmp_name'];
    
$fileSize $_FILES['file']['size'];
    
$fileType $_FILES['file']['type'];
    
$content addslashes(file_get_contents($tmpName));
?>
en content wordt de database ingeschreven. Resultaat:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Warning: mssql_query(): message: Line 1: Incorrect syntax near 'à'. (severity 15) in C:\AppServ\www\samples\index.php on line 98

Warning: mssql_query(): message: The identifier that starts with 'ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ' is too long. Maximum length is 128. (severity 15) in C:\AppServ\www\samples\index.php on line 98

Warning: mssql_query(): message: The identifier that starts with '\0\0 \0\0! \0\0\" \0\0* \0\0+ \0\0@ \0\0„\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0w\0\0\0\0\0\0\0\0\0\0\0\0n\0\0\0\0\' is too long. Maximum length is 128. (severity 15) in C:\AppServ\www\samples\index.php on line 98

Warning: mssql_query(): message: The identifier that starts with 'q\0\0\0hãsÑ\06>*mH sH \0h P\06>*mH sH \0ho\06>*mH sH \0hiT±\06>*mH sH \0hâ\0hãsÑ\06>*mH ' is too long. Maximum length is 128. (severity 15) in C:\AppServ\www\samples\index.php on line 98

Warning: mssql_query(): message: The identifier that starts with 'z÷zWOÊ6ˆóÓ—ð”»®¿@ñÙp< ¨°Ü# –64*G2\0U*eƒ©¨ˆïw Gíï “WÛ£‘¸¨‰¨*bZ~¨åè†ÄXGt÷˜ç²{‡:®± îÍ’¸Å¥Ò¥¶ößBF5û±¸êhNbEÜ“n 7¶³;j' is too long. Maximum length is 128. (severity 15) in C:\AppServ\www\samples\index.php on line 98

Warning: mssql_query(): message: The identifier that starts with 'qZû{õN°w¢N|Ð;Þïyr%¬^ÞÌg¿ålö Nc?OÄÀS×à—‹Èð[XØ¿rn»7W´Á3%¸†±MÚh_¡sv½³Q:9–ÊÉîôµlBƒe¨/ R„Ì@×eÒ2eB­)§ÊPSU™ú!ÛÌPõh‹ú' is too long. Maximum length is 128. (severity 15) in C:\AppServ\www\samples\index.php on line 98

Warning: mssql_query(): message: Cannot use empty object or column names. Use a single space if necessary. (severity 15) in C:\AppServ\www\samples\index.php on line 98

Warning: mssql_query(): message: The identifier that starts with '÷¢¦qµ zÊxÌÍ‹õ4Ú…{yäúJrgÏý=ÔÕ‰òõ–0ÌBÛ‘KΠ&<qPô—¬î[*\\[3Qg7úÇ}“…—ú2JaÌFeÑ_ªòVxa\'¼ /,ÆÂ á…Oá…üðB ×æNˆr ˆ%N5' is too long. Maximum length is 128. (severity 15) in C:\AppServ\www\samples\index.php on line 98

Warning: mssql_query(): message: The label '¼' has already been declared. Label names must be unique within a query batch or stored procedure. (severity 15) in C:\AppServ\www\samples\index.php on line 98


etc.....

Wat doe ik fout?
pi_61137131
quote:
Op dinsdag 26 augustus 2008 09:59 schreef slacker_nl het volgende:
@chandler, your code works for me..

Wellicht dat je even is_resource($GLOBALS['fd']) { /* do stuff */ } moet doen.
Heb ik gedaan en zag toen tot mijn grote spijt dat ik ergens een variabel overschreef
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 26 augustus 2008 @ 13:36:11 #90
46383 Tiemie
sowieso wel!
pi_61137425
quote:
Op dinsdag 26 augustus 2008 13:24 schreef Swetsenegger het volgende:

[ code verwijderd ]

En als je het mooi wil doen neem je een lus door je array heen.

Ik heb een mssql probleempje, ik wil binaire data in een image veld zetten. Data wordt middels een form geupload,
[ code verwijderd ]

en content wordt de database ingeschreven. Resultaat:
[ code verwijderd ]

etc.....

Wat doe ik fout?
quote:
Maximum length is 128.
Verander de eigenschappen van het veld eens.

Maak er een blob van.
  FOK!-Schrikkelbaas dinsdag 26 augustus 2008 @ 13:38:13 #91
1972 Swetsenegger
Egocentrische Narcist
pi_61137486
quote:
Op dinsdag 26 augustus 2008 13:36 schreef Tiemie het volgende:

[..]


[..]

Verander de eigenschappen van het veld eens.

Maak er een blob van.
mssql heeft geen blob en aan image kan ik geen size meegeven. Er is wel een binary en varbinary veld, maar een row mag dan maar een maximale size van 8060 bytes hebben.

Voor binary data in een mssql database zou je image veld moeten gebruiken als ik google
  dinsdag 26 augustus 2008 @ 13:43:09 #92
46383 Tiemie
sowieso wel!
pi_61137631
quote:
Op dinsdag 26 augustus 2008 13:38 schreef Swetsenegger het volgende:

[..]

mssql heeft geen blob en aan image kan ik geen size meegeven. Er is wel een binary en varbinary veld, maar een row mag dan maar een maximale size van 8060 bytes hebben.

Voor binary data in een mssql database zou je image veld moeten gebruiken als ik google
http://www.microsoft.com/(...)/c1161.mspx?mfr=true

wel image, text en ntext velden.

verder heb ik geen ervaring met ms-sql.
  dinsdag 26 augustus 2008 @ 14:31:01 #93
187069 slacker_nl
Sicko pur sang
pi_61138916
quote:
Op dinsdag 26 augustus 2008 13:19 schreef Xcalibur het volgende:
ik vind het eigenlijk ook geen PHP vraag, maar een html vraag...
Wel degelijk een PHP vraag:

PHP_EOL, zorgt ervoor dat de juiste EOL character wordt gebruikt (is OS afhankelijk).

1
2
3
<?php
print "Hello world" PHP_EOL
?>


Windows: Hello world\r\n
Unix: Hello world\n
Mac: Hello world\r

Helaas kan je PHP_EOL niet aanpassen, zoals $\ onder perl.
In theory there is no difference between theory and practice. In practice there is.
  dinsdag 26 augustus 2008 @ 15:06:46 #94
85514 ralfie
!Yvan eht nioj
pi_61139816
quote:
Op maandag 25 augustus 2008 21:11 schreef splendor het volgende:
@ralfie, wat voor nadelen heeft mysql_fetch_object() dan volgens jou? Want ik gebruik het met veel plezier en het heeft tot nu toe alleen maar voordelen opgeleverd.
Jammer dat die functie niet bestaat, maar dan schrijf ik er zelf een.

@slakkie, tnx ik ken het niet maar ik zal het eens doorlezen op php.net en kijken of het veel voordelen biedt.
niet echt een nadeel, maar ik zie er gewoon het nut nie van in om een object te gebruiken als ik deze data toch meteen een array in slinger of echo.
  FOK!-Schrikkelbaas dinsdag 26 augustus 2008 @ 15:17:03 #95
1972 Swetsenegger
Egocentrische Narcist
pi_61140112
quote:
Op dinsdag 26 augustus 2008 14:31 schreef slacker_nl het volgende:

[..]

Wel degelijk een PHP vraag:

PHP_EOL, zorgt ervoor dat de juiste EOL character wordt gebruikt (is OS afhankelijk).
[ code verwijderd ]

Windows: Hello world\r\n
Unix: Hello world\n
Mac: Hello world\r

Helaas kan je PHP_EOL niet aanpassen, zoals $\ onder perl.
eh ja, maar die staan alleen in je source. Je browser zal linebreaks niet parsen en dat is wat minq specifiek vroeg.
  FOK!-Schrikkelbaas dinsdag 26 augustus 2008 @ 15:25:39 #96
1972 Swetsenegger
Egocentrische Narcist
pi_61140415
Ik ben zelf ondertussen een stuk verder. alles wordt in de database opgeslagen:
1
2
3
4
5
6
7
8
9
10
<?php
if($_FILES['file']['size'] > 0){
        
$fileName $_FILES['file']['name'];
    
$tmpName  $_FILES['file']['tmp_name'];
    
$fileSize $_FILES['file']['size'];
    
$fileType $_FILES['file']['type'];
    
$content base64_encode(file_get_contents($tmpName));
    
    }
?>

ik heb een download.php die de data weer uit de db trekt en via headers de juiste gegevens meegeeft

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
require_once('includes/connect.php');
if(isset(
$_GET['file']) && is_numeric($_GET['file']))
{
    
$query   "SELECT filename, filetype, filesize, filecontent FROM samplelist WHERE id = ".$_GET['file'];
    
$result  mssql_query($query) or die('Error, query failed');
    list(
$name$type$size$content) = mssql_fetch_array($result);

    
header("Content-type: application/octet-stream name=$name ");
    
header("Content-Disposition: attachment; filename=$name");
    
header("Content-length: $size");
    
header("Content-type: $type");
    echo 
base64_decode($content);
}
?>


Ik krijg ook keurig een ms word file ter download anageboden, maar.... die is maar 3KB ipv 1MB. De filesize in de DB zegt 1035776 dus dat klopt....

-edit- Ik zie nu alleen dat hij 2 verschillende files exact hetzelfde zijn in de database. Het lijkt me toch niet dat dat de bedoeling is
-edit2- hmz nee, toch niet files zijn wel degelijk verschillend.

[ Bericht 1% gewijzigd door Swetsenegger op 26-08-2008 15:46:56 ]
  dinsdag 26 augustus 2008 @ 15:53:45 #97
187069 slacker_nl
Sicko pur sang
pi_61141191
quote:
Op dinsdag 26 augustus 2008 15:17 schreef Swetsenegger het volgende:

[..]

eh ja, maar die staan alleen in je source. Je browser zal linebreaks niet parsen en dat is wat minq specifiek vroeg.
quote:
Op dinsdag 26 augustus 2008 11:46 schreef minq het volgende:
Ik ben 'n beetje aan 't oefenen met PHP en heb 'n vraag..
[..]

Hoe zorg ik dat het lijstje weergegeven wordt met enters na elke regel?
Aka, EOL/newline characters. Dat kan dus met PHP_EOL. Al kunnen we ook zeggen;

print "Hello world\n" voor Unix, print "Hello world\r\n" voor Windows en print "Hello world\r" voor Mac. En mocht ie het in een browser willen laten zien (wat er niet staat), dan kan ie print "Hello world</br>" . PHP_EOL uitvoeren

PHP is niet alleen uit te voeren via een browser (ik gebruik zelf 90% php-cli).
In theory there is no difference between theory and practice. In practice there is.
  FOK!-Schrikkelbaas dinsdag 26 augustus 2008 @ 16:03:53 #98
1972 Swetsenegger
Egocentrische Narcist
pi_61141467
quote:
Op dinsdag 26 augustus 2008 15:53 schreef slacker_nl het volgende:

[..]


[..]

Aka, EOL/newline characters. Dat kan dus met PHP_EOL. Al kunnen we ook zeggen;

print "Hello world\n" voor Unix, print "Hello world\r\n" voor Windows en print "Hello world\r" voor Mac. En mocht ie het in een browser willen laten zien (wat er niet staat), dan kan ie print "Hello world</br>" . PHP_EOL uitvoeren

PHP is niet alleen uit te voeren via een browser (ik gebruik zelf 90% php-cli).
Yeah right alsof een beginnende php'er met php-cli bezig is. Die wil het gewoon in zijn browser zien en hij vraagt specifiek naar weergeven. Ergo <br /> og hoogtens nl2br.
  dinsdag 26 augustus 2008 @ 16:11:35 #99
187069 slacker_nl
Sicko pur sang
pi_61141712
quote:
Op dinsdag 26 augustus 2008 16:03 schreef Swetsenegger het volgende:

[..]

Yeah right alsof een beginnende php'er met php-cli bezig is. Die wil het gewoon in zijn browser zien en hij vraagt specifiek naar weergeven. Ergo <br /> og hoogtens nl2br.
Het zou zomaar kunnen, ik ben een beginnend PHP'er.

Overigens is weergave best een leuk begrip:



[ Bericht 13% gewijzigd door slacker_nl op 26-08-2008 16:20:17 ]
In theory there is no difference between theory and practice. In practice there is.
  dinsdag 26 augustus 2008 @ 16:13:34 #100
107951 JortK
Immer kwaliteitsposts
pi_61141772
Ik kan me best voorstellen dat je zaken niet in de browser hoeft te zien, je kan namelijk ook PHP schrijven die niets hoeft te laten zien, zoals ik zelf met een data mining project bezig ben waarbij er geen output op het scherm komt maar alles in een database geknald word
  FOK!-Schrikkelbaas dinsdag 26 augustus 2008 @ 16:21:29 #101
1972 Swetsenegger
Egocentrische Narcist
pi_61142001
quote:
Op dinsdag 26 augustus 2008 16:13 schreef JortK het volgende:
Ik kan me best voorstellen dat je zaken niet in de browser hoeft te zien, je kan namelijk ook PHP schrijven die niets hoeft te laten zien, zoals ik zelf met een data mining project bezig ben waarbij er geen output op het scherm komt maar alles in een database geknald word
Dan vraag je toch niet om enters weergeven Maar goed, dan zal minq opzoek zijn naar EOL's
tip daarvoor, gebruik gewoon altijd \r\n, werkt op elk OS goed.
  dinsdag 26 augustus 2008 @ 16:24:24 #102
187069 slacker_nl
Sicko pur sang
pi_61142071
quote:
Op dinsdag 26 augustus 2008 16:21 schreef Swetsenegger het volgende:

[..]

Dan vraag je toch niet om enters weergeven Maar goed, dan zal minq opzoek zijn naar EOL's
tip daarvoor, gebruik gewoon altijd \r\n, werkt op elk OS goed.
Nee hoor. Daarom heb ik dos2unix tools nodig om die ^M characters weg te halen uit files die vanuit Windows aangemaakt worden....
In theory there is no difference between theory and practice. In practice there is.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')