abonnement Unibet Coolblue Bitvavo
pi_62224321
Volgens mij haal ik PHP en MYSQL door elkaar

MySQL v5.0.51 en dus is het maar afwachten hoe MySQL er straks mee om gaat?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_62237162
Okay

Ik heb een site template, gesliced en wel, netjes in div'jes

Vroeger, deed ik dan altijd een bepaalde php code, waardoor je tekstbestanden in de betreffende template kon laden, terwijl je gewoon op index.php bleef

De URL werd dan wel langer met index.php?id=debetreffendefile

PHP Include ofzo, het was een heel simpel stukje code, maar ik ben het kwijt!


heb m

[ Bericht 13% gewijzigd door HarryVanDeTap op 08-10-2008 18:15:38 ]
Dr staat een paard in de gang!
pi_62249469
Vraagje,

Zit er verschil in de methode om plaatjes te uploaden wanneer dit lokaal of naar op een ftp server gebeurt?
Lokaal werkt mijn script namelijk wel, op mn ftp zijn alle bestanden indentiek, maar hier kan ik niet uploaden..

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
<?php
function UploadImage($file$to_url$allowed_types NULL$allowed_ext NULL$sizes NULL)
{
    
$lastid DAL_VraagAanbod::GetLastID();
    
    if(
is_uploaded_file($file["tmp_name"]))
    {                                                                
                                    
        list(
$x$y$image_type) = getimagesize($file["tmp_name"]);
        list(
$gx$gy$ctype) = $sizes;
        
$split_name explode("."$file["name"]);        
        
$split_name[0] = $lastid->vra_id//veranderen naar laatste Id      
        
$file_name "vra_".$split_name[0] . "." $split_name[1];
        
        
//in else ifs splitten om foutmelding mee te sturen
        
if((($sizes == NULL) || (($ctype == MAX_SIZE) && (($x <= $gx) && ($y <= $gy))) || (($ctype == MIN_SIZE) && (($x >= $gx) && ($y >= $gy))) || (($ctype == EXACT_SIZE) && (($x == $gx) && ($y == $gy)))) && (($allowed_types == NULL) || (array_search($image_type$allowed_typestrue) !== false)) && (($allowed_ext == NULL) || (array_search(strtolower($split_name[count($split_name) - 1]), $allowed_ext) !== false)))
        {     
            
move_uploaded_file($file["tmp_name"], ($to_url $file_name));
            return 
$file_name;
        }
        
    }
    return 
false;    
    
}

//IN DE CONTROLLER

$insertedID DAL_VraagAanbod::GetLastID();
                        
        
define("MAX_SIZE"1);
        
define("MIN_SIZE"2);
        
define("EXACT_SIZE"3);
                        
        
$allowed_types = array(IMAGETYPE_GIFIMAGETYPE_JPEGIMAGETYPE_PNGIMAGETYPE_JPG); // array(types van: http://nl3.php.net/manual/nl/function.exif-imagetype.php)
        
$allowed_ext = array("jpg""png""gif""jpeg""JPG""PNG""GIF""JPEG"); // array(ext1, ext2, ext3)
         
$path "Images/"// Str: waar die geupload moet worden.
         
$global $_FILES["vra_image"]; // De global.
                        
        
if($filename UploadImage($global$path$allowed_types$allowed_ext$sizes))
        {   
                
            
$split_name explode("."$_FILES["vra_image"]["name"]);        
            
$split_name[0] = $insertedID->vra_id//veranderen naar laatste Id
                
$file_name "vra_".$split_name[0] . "." $split_name[1];
                        
               
$Merged->vra_image $file_name;
                        
               
DAL_VraagAanbod::Insert($Merged);
            
$lastId=DAL_VraagAanbod::LastId();
            
$obj=DAL_VraagAanbod::GetByPK($lastId);
            
$msg=array();
            
$msg[]=GetMessage('VRAAGAANBOD','SAVEOK');
            
$crit=array('vra_id'=>$obj->id);
                        
            
GUI_VraagAanbod::ShowReadOnly($obj,$msg);
        }
?>


[ Bericht 6% gewijzigd door Sjoe538 op 09-10-2008 00:26:04 ]
pi_62249537
quote:
Op donderdag 9 oktober 2008 00:15 schreef Sjoe538 het volgende:
Vraagje,

Zit er verschil in de methode om plaatjes te uploaden wanneer dit lokaal of naar op een ftp server gebeurt?
Lokaal werkt mijn script namelijk wel, op mn ftp zijn alle bestanden indentiek, maar hier kan ik niet uploaden..
[ code verwijderd ]
Btw, plaatje wordt wel met de juiste bestandsnaam in de database opgeslagen.. lokaal werkt alles zoals ik vermelde
pi_62249571
Tip: zet je php-code tussen [php] [ /php]. Dan krijg je leuke kleurtjes, leest makkelijk
pi_62249724
quote:
Op donderdag 9 oktober 2008 00:19 schreef Light het volgende:
Tip: zet je php-code tussen [php] [ /php]. Dan krijg je leuke kleurtjes, leest makkelijk
Done
pi_62249950
quote:
Op donderdag 9 oktober 2008 00:15 schreef Sjoe538 het volgende:
Vraagje,

Zit er verschil in de methode om plaatjes te uploaden wanneer dit lokaal of naar op een ftp server gebeurt?
Lokaal werkt mijn script namelijk wel, op mn ftp zijn alle bestanden indentiek, maar hier kan ik niet uploaden..
[ code verwijderd ]
Lokaal is op een Windows systeem, en de server is een Linux-systeem? Zo te zien heb je een hoofdletter in de mapnaam waar alles naar toe gaat (Images/). Dat werkt wel, maar 'k zou voor de zekerheid alleen kleine letters gebruiken. Daarbij moet je wel de rechten hebben om in die directory te mogen schrijven (da's niet van toepassing in Windows, wel in Linux). En voor de zekerheid zou ik altijd een absoluut pad gebruiken. Kijk eens naar
1
2
3
<?php
dirname
(__FILE__);
?>
pi_62252225
Ik gok in dit geval op het ontbreken van schrijfrechten op de images map
Absolute paden hebben in mijn ervaring weinig toegevoegde waarde...?
pi_62256411
quote:
Op donderdag 9 oktober 2008 00:40 schreef Light het volgende:

[..]

Lokaal is op een Windows systeem, en de server is een Linux-systeem? Zo te zien heb je een hoofdletter in de mapnaam waar alles naar toe gaat (Images/). Dat werkt wel, maar 'k zou voor de zekerheid alleen kleine letters gebruiken. Daarbij moet je wel de rechten hebben om in die directory te mogen schrijven (da's niet van toepassing in Windows, wel in Linux). En voor de zekerheid zou ik altijd een absoluut pad gebruiken. Kijk eens naar
[ code verwijderd ]
Ik had idd geen schrijfrechten toegekend, nu wel, maar het werkt nog steeds niet..

Mappenstructuur is als volgt:

(hostname)->(projectnaam)->(images)
de index file staat in de projectnaam map, link is dan ook hostname.projectnaam.net,
path: images/ wordt dan vanuit de root, in dit geval projectnaam map gehaald right? dat is namelijk wel de bedoeling..
pi_62256733
500 'SITE CHMOD 600 Images': command not understood
pi_62256968
Nevermind, Nitroserve ondersteund geen CHMOD maar heeft een anonieme access bepaling via hun confi scherm.

Bedankt voor de hulp iig
  vrijdag 10 oktober 2008 @ 10:02:02 #212
187069 slacker_nl
Sicko pur sang
pi_62280606
Overigens is 600 niet de juiste permissie om in een directory te mogen schrijven (is het wel, maar je zal nooit die direcory inkunnen): chmod 700 is de juiste optie.
In theory there is no difference between theory and practice. In practice there is.
  zaterdag 11 oktober 2008 @ 20:38:19 #213
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_62315827
Ik wil via memcache sessies gaan bijhouden, en kwam de volgende site tegen: http://forums.devshed.com(...)sessions-509015.html
Maar helaas geen antwoord daar

Wat is een betere methode?
pi_62318317
wat heb je zelf al geprobeerd?
het ziet er niet zo ingewikkeld uit, dus even een performance test bouwen lijkt me niet zo ingewikkeld?
pi_62339641
Heeft iemand ervaring met het beveiligen van code waar veel uurtjes in gestoken zijn? Iets van een stukje wat bijhoud waar / wanneer het gebruikt word is makkelijk te maken, maar nog makkelijker te kraken door iemand die er ook maar een beetje verstand van heeft...

Ik heb eigenlijk niet zoveel trek om alle bestanden te encrypten met zend guard of dat soort dingen, maar kan momenteel niet op iets beters komen. Iemand een idee of er nog andere mogelijkheden zijn?
pi_62339696
Op je eigen server hosten waar verder niemand bijkan?
Ik heb altijd een beetje hetzelfde probleem... beveiligingen zijn er door iemand met een beetje verstand van zaken altijd vrij eenvoudig uit te halen...
  maandag 13 oktober 2008 @ 01:01:51 #217
187069 slacker_nl
Sicko pur sang
pi_62341252
quote:
Op zondag 12 oktober 2008 23:31 schreef spaceninjapirate het volgende:
Heeft iemand ervaring met het beveiligen van code waar veel uurtjes in gestoken zijn? Iets van een stukje wat bijhoud waar / wanneer het gebruikt word is makkelijk te maken, maar nog makkelijker te kraken door iemand die er ook maar een beetje verstand van heeft...

Ik heb eigenlijk niet zoveel trek om alle bestanden te encrypten met zend guard of dat soort dingen, maar kan momenteel niet op iets beters komen. Iemand een idee of er nog andere mogelijkheden zijn?
Niet vrijgeven cq laten gebruiken...
In theory there is no difference between theory and practice. In practice there is.
  maandag 13 oktober 2008 @ 09:02:26 #218
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_62343409
quote:
Op zaterdag 11 oktober 2008 22:46 schreef Xcalibur het volgende:
wat heb je zelf al geprobeerd?
het ziet er niet zo ingewikkeld uit, dus even een performance test bouwen lijkt me niet zo ingewikkeld?
Bijde heb ik geprobeerd, maar de laatste (korte) optie werkt niet.
Wie weet zit daar een fout in, maar als die optie goed zou zijn dan kies ik daar liever voor
pi_62345382
Ondersteunt jouw server die laatste optie wel?

Ik weet niet precies hoe dat werkt, maar ik kan me voorstellen dat je een of andere memcache extentie nodig hebt ofzo. Gevoelsmatig is dit wel de beste / snelste oplossing idd
  maandag 13 oktober 2008 @ 14:55:17 #220
187069 slacker_nl
Sicko pur sang
pi_62351696
In theory there is no difference between theory and practice. In practice there is.
pi_62368936
Ik zit met een opzet probleem en zal het uitleggen als volgt.

Een systeem dat ik gebouwd heb moet gaan werken met apparte modules, deze modules hebben allemaal een configuratie echter is de ene qua configuratie uitgebreider dan de andere. Ik schets een voorbeeld;

Module 1: Kleur, Gegeven
Module 2: Gegeven
Module 3: Kleur, gegeven 1, gegeven 2, gegeven 3

Nu wil ik in het huidige systeem een module kunnen kiezen en daarvan de configuratie instellen maar heb werkelijk waar geen flauw idee waar ik moet beginnen, hoe de opzet in elkaar gezet moet worden en hoe ik per module kan bepalen welke gegevens ik moet (laten) instellen. Heeft iemand een idee hoe ik dit moet aan pakken?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 14 oktober 2008 @ 12:42:40 #222
137676 TommyGun
Stik er maar in!
pi_62374354
Heren,

Ik wil een systeem opzetten voor het bijhouden uren registratie, waarbij ik jullie hulp (advies) nodig heb. Het moet eigenlijk relatief simpel worden. (Wel met 'n database uiteraard). Namelijk: een tabel met afdelingen, een tabel met werknemers, een tabel met specificaties en een tabel met info (uren/opmerkingen/call nr). De invoer is als volgt:

De persoon die het formulier invult selecteert zijn naam, (bijv Tommy), de afdeling (bijv Medical), de specificatie (bijv LINUX, Windows) en moet dus ook de mogelijkheid hebben om het aantal uren, het call nr en eventuele opmerkingen in te vullen welke dus ook opgeslagen worden met een relatie zodat deze aan de juiste gegevens komen te hangen.

Daarnaast moet hier een rapport van gedraaid kunnen worden maar dat is voor later, wat mij ook nog wel zou lukken waarschijnlijk. Idem voor werknemers toevoegen enzo. Het hele invoer / relatie gebeuren betreffende de urenverantwoording gaat mij echter net wat te boven, vooral omdat ik van scratch moet beginnen en ik beter ben in het aanpassen van bestaande code.

Nu heb ik natuurlijk wel wat gezocht en bijvoorbeeld http://www.achievo.org/ komt aardig in de buurt maar dit is weer veel te uitgebreid. Mijn zoektocht heeft verder helaas vrij weinig opgeleverd. Ik ben niet op zoek naar systemen voor billing, time cards, counters die je uren clocken of wat dan ook, maar om simpelweg in te vullen wat je gedaan hebt, waarvoor, en hoeveel tijd dit gekost heeft.

Alle tips zijn welkom. B.v.d
pi_62407732
Hoe kan ik met alleen mysql alle records opvragen, behalve de laatste?
pi_62411251
quote:
Op woensdag 15 oktober 2008 16:13 schreef boskameel het volgende:
Hoe kan ik met alleen mysql alle records opvragen, behalve de laatste?
1
2
3
4
SELECT * FROM table
WHERE id NOT IN (
    SELECT MAX(id) FROM table;
)
Dan ga ik er wel vanuit dat max(id) het laatste record oplevert. En 'k heb getest of het werkt, niet of het efficient is/efficienter kan.
  woensdag 15 oktober 2008 @ 18:27:24 #225
75592 GlowMouse
l'état, c'est moi
pi_62411458
Wanneer zou je dat willen?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')