abonnement Unibet Coolblue Bitvavo
pi_38637817
@Swetsenegger

chown gaat niet lukken, behalve als je root bent je zult vantevoren al de goede gebruiker moeten zijn. Door een `whoami` uit te voeren kom je erachter als wie de webserver werkt
  FOK!-Schrikkelbaas woensdag 7 juni 2006 @ 22:08:04 #77
1972 Swetsenegger
Egocentrische Narcist
pi_38638123
quote:
Op woensdag 7 juni 2006 21:55 schreef JeRa het volgende:
@Swetsenegger

chown gaat niet lukken, behalve als je root bent je zult vantevoren al de goede gebruiker moeten zijn. Door een `whoami` uit te voeren kom je erachter als wie de webserver werkt
waar voer ik dat uit?
Ik gebruik nu het ftp alternatief, maar dat is (traag) gepijpzeik.
pi_38638148
quote:
Op woensdag 7 juni 2006 22:08 schreef Swetsenegger het volgende:

[..]

waar voer ik dat uit?
Ik gebruik nu het ftp alternatief, maar dat is (traag) gepijpzeik.
In een PHP-scriptje dat je via de webserver uitvoert:
1
2
3
<?php
echo `whoami`;
?>
  FOK!-Schrikkelbaas woensdag 7 juni 2006 @ 22:13:08 #79
1972 Swetsenegger
Egocentrische Narcist
pi_38638225
quote:
Op woensdag 7 juni 2006 22:09 schreef JeRa het volgende:

[..]

In een PHP-scriptje dat je via de webserver uitvoert:
[ code verwijderd ]
Grappig, die kon ik niet.
Ok, ik weet nu wie de gebruiker is. Hoe zorg ik ervoor dat de file nu ook die eigenaar krijgt? Want dat is weer nodig om chmod te kunnen uitvoeren

Dan moet ik de file in eerste instantie via PHP aanmaken en schrijven. een initialisatie file maken ofzo?
Maar dat is nogal een ge OH bedenk ik me
  woensdag 7 juni 2006 @ 22:14:02 #80
16466 BloodhoundFromHell
---------------------
pi_38638238
@jera , nog ideeen? of heeft iemand wellicht anders nog een beter zoekscriptje ergens?
(__/)
(='.'=)
(")_(")
pi_38638282
@Swetsenegger

Je kunt de eigenaar van het bestand niet veranderen zonder dat je root bent. Anders is het een kwestie van een simpele chown En je moet inderdaad vanuit beginsel de bestanden met een PHP-script vanuit de webserver aanmaken en wegschrijven, anders heb je de verkeerde eigenaar.

Dit soort dingen is de reden waarom ik mod_ruid gebruik op m'n webserver
  woensdag 7 juni 2006 @ 22:15:51 #82
16466 BloodhoundFromHell
---------------------
pi_38638291
quote:
Op woensdag 7 juni 2006 21:54 schreef Swetsenegger het volgende:

[..]

En wat is lijn 41 in je script?
dat waren de lines die jera had gegeven.
(__/)
(='.'=)
(")_(")
pi_38638318
quote:
Op woensdag 7 juni 2006 22:14 schreef BloodhoundFromHell het volgende:
@jera , nog ideeen? of heeft iemand wellicht anders nog een beter zoekscriptje ergens?
Je bent vergeten de puntkomma achter mysql_query() weg te halen gok ik

Je bent volgens mij vergeten een haakje af te sluiten bij die()
  FOK!-Schrikkelbaas woensdag 7 juni 2006 @ 22:22:17 #84
1972 Swetsenegger
Egocentrische Narcist
pi_38638439
quote:
Op woensdag 7 juni 2006 22:15 schreef JeRa het volgende:
@Swetsenegger

Je kunt de eigenaar van het bestand niet veranderen zonder dat je root bent. Anders is het een kwestie van een simpele chown En je moet inderdaad vanuit beginsel de bestanden met een PHP-script vanuit de webserver aanmaken en wegschrijven, anders heb je de verkeerde eigenaar.

Dit soort dingen is de reden waarom ik mod_ruid gebruik op m'n webserver
Dat is dus mooi kut
Of ik moet via de FTP optie de files chmodden
OF ik moet bij het opzetten van de website alle files via een initialisatiescript aanmaken. Want het hele idee achter automatische updates uitrollen is dat die websites niet allemaal op een door mij te beheresen webserver draaien
pi_38638710
Chandler was toch bezig met een project dat precies dat en meer kon doen?
  FOK!-Schrikkelbaas woensdag 7 juni 2006 @ 22:27:41 #86
1972 Swetsenegger
Egocentrische Narcist
pi_38638759
quote:
Op woensdag 7 juni 2006 22:24 schreef JeRa het volgende:
Chandler was toch bezig met een project dat precies dat en meer kon doen?
Dat was meer een compressie en uitpak traject geloof ik.
Maar ik hoef trouwens niet via PHP de eigenaar te veranderen. Dat mag wmb ook via ftp eigenlijk.
pi_38638829
quote:
Op woensdag 7 juni 2006 22:27 schreef Swetsenegger het volgende:
de eigenaar veranderen
...daar heb je dus rootrechten voor nodig, die de meeste mensen ook niet via FTP hebben
  FOK!-Schrikkelbaas woensdag 7 juni 2006 @ 22:41:15 #88
1972 Swetsenegger
Egocentrische Narcist
pi_38639128
quote:
Op woensdag 7 juni 2006 22:30 schreef JeRa het volgende:

[..]

...daar heb je dus rootrechten voor nodig, die de meeste mensen ook niet via FTP hebben
*vloekt zachtjes*
Ok...., een initialisatie script schrijven dus
pi_38639278
Oh, truuk om van eigenaar te veranderen bestaat wel trouwens.
1) Lees het hele bestand naar het geheugen
2) Verwijder het bestand
3) Maak het bestand opnieuw aan (gebruiker is nu de webserver als je dit via een PHP-script doet)
4) Schrijf de data in het geheugen weer weg naar het bestand
  FOK!-Schrikkelbaas woensdag 7 juni 2006 @ 22:53:09 #90
1972 Swetsenegger
Egocentrische Narcist
pi_38639489
quote:
Op woensdag 7 juni 2006 22:46 schreef JeRa het volgende:
Oh, truuk om van eigenaar te veranderen bestaat wel trouwens.
1) Lees het hele bestand naar het geheugen
2) Verwijder het bestand
3) Maak het bestand opnieuw aan (gebruiker is nu de webserver als je dit via een PHP-script doet)
4) Schrijf de data in het geheugen weer weg naar het bestand
Ehmz... is stap 2 niet het zwakke punt in dit betoog?
Ik krijg tenminste een permission denied op de unlink optie

[ Bericht 5% gewijzigd door Swetsenegger op 07-06-2006 23:01:07 ]
pi_38639662
quote:
Op woensdag 7 juni 2006 22:53 schreef Swetsenegger het volgende:

[..]

Ehmz... is stap 2 niet het zwakke punt in dit betoog?
Bestanden verwijderen is mogelijk als je de eigenaar van de bovenliggende directory bent middels FTP moet dat dus lukken.
  FOK!-Schrikkelbaas woensdag 7 juni 2006 @ 23:02:34 #92
1972 Swetsenegger
Egocentrische Narcist
pi_38639823
quote:
Op woensdag 7 juni 2006 22:58 schreef JeRa het volgende:

[..]

Bestanden verwijderen is mogelijk als je de eigenaar van de bovenliggende directory bent middels FTP moet dat dus lukken.
Hmz ja dat kan dat ik de file via ftp functies in php verwijder en vervolgens met fwrite weer gewoon schrijf.
  donderdag 8 juni 2006 @ 00:04:09 #93
16466 BloodhoundFromHell
---------------------
pi_38642189
het werkt nu wel op zich en ik kan de resultaten van de search niet zien op de 1 of andere manier. Ik zie dus wel hoeveel resultaten er zijn en of die er zijn,. maar er zit nog geen "toon de resultaten" code in. Hoe kan ik dat het beste invoegen?

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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<form name="form" action="search.php" method="get">
  <input type="text" name="q" />
  <input type="submit" name="Submit" value="Search" />
</form>


<?php

  // Get the search variable from URL
  $var = @$_GET['q'] ;
  $trimmed = trim($var); //trim whitespace from the stored variable

// rows to return
$limit=10; 

// check for an empty string and display a message.
if ($trimmed == "")
  {
  echo "<p>Please enter a search...</p>";
  exit;
  }

// check for a search parameter
if (!isset($var))
  {
  echo "<p>We dont seem to have a search parameter!</p>";
  exit;
  }

//connect to your database ** EDIT REQUIRED HERE **
mysql_connect("localhost","test",""); //(host, username, password)

//specify database ** EDIT REQUIRED HERE **
mysql_select_db("bhfhnet_mydb") or die("Unable to select database"); //select which database we're using

// Build SQL Query  
$query = "select * from employees where first like \"%$trimmed%\"  
  order by first"; // EDIT HERE and specify your table and field names for the SQL query

 $numresults=mysql_query($query);
 $numrows=mysql_num_rows($numresults);

// If we have no results, offer a google search as an alternative

if ($numrows == 0)
  {
  echo "<h4>Results</h4>";
  echo "<p>Sorry, your search: "" . $trimmed . "" returned zero results</p>";

// google
 echo "<p><a href=\"http://www.google.com/search?q=" 
  . $trimmed . "\" target=\"_blank\" title=\"Look up 
  " . $trimmed . " on Google\">Click here</a> to try the 
  search on google</p>";
  }

// next determine if s has been passed to script, if not use 0
  if (empty($s)) {
  $s=0;
  }

// get results
  $query .= " limit $s,$limit";
  $result = mysql_query($query) or die("Couldn't execute query");

// display what the person searched for
echo "<p>You searched for: "" . $var . ""</p>";

// begin to show results set
echo "Results ";
$count = 1 + $s ;


// now you can display the results returned
  while ($row= mysql_fetch_array($result)) {
  $title = $row["1st_field"];

  echo "$count.) $title" ;
  $count++ ;
  }
  
  
$currPage = (($s/$limit) + 1);

//break before paging
  echo "<br />";

  // next we need to do the links to other results
  if ($s>=1) { // bypass PREV link if s is 0
  $prevs=($s-$limit);
  print " <a href=\"$PHP_SELF?s=$prevs&q=$var\"><< 
  Prev 10</a>  ";
  }

// calculate number of pages needing links
  $pages=intval($numrows/$limit);

// $pages now contains int of pages needed unless there is a remainder from division

  if ($numrows%$limit) {
  // has remainder so add one page
  $pages++;
  }

// check to see if last page
  if (!((($s+$limit)/$limit)==$pages) && $pages!=1) {

  // not last page so give NEXT link
  $news=$s+$limit;

  echo " <a href=\"$PHP_SELF?s=$news&q=$var\">Next 10 >></a>";
  }

$a = $s + ($limit) ;
  if ($a > $numrows) { $a = $numrows ; }
  $b = $s + 1 ;
  echo "<p>Showing results $b to $a of $numrows</p>";
  
?>


sorry voor de vragen ik ben nog slechts een beginner op het php vlak.
(__/)
(='.'=)
(")_(")
  donderdag 8 juni 2006 @ 10:28:23 #94
85514 ralfie
!Yvan eht nioj
pi_38648454
quote:
Op woensdag 7 juni 2006 22:46 schreef JeRa het volgende:
Oh, truuk om van eigenaar te veranderen bestaat wel trouwens.
1) Lees het hele bestand naar het geheugen
2) Verwijder het bestand
3) Maak het bestand opnieuw aan (gebruiker is nu de webserver als je dit via een PHP-script doet)
4) Schrijf de data in het geheugen weer weg naar het bestand
ik ben erachter gekomen dat ik niet met chmod, maar met dit grapje mijn hele website heb verkloot. Omdat door een foutje geen bestandsnaam is toegevoegd heeft php de rootdirectory ingelezen als bestand, toen de directory verwijdert en daarna een bestand aangemaakt met de inhoud van het mapbestand. Keertje checken op is_dir() is dus geen overbodige luxe
  FOK!-Schrikkelbaas donderdag 8 juni 2006 @ 10:32:41 #95
1972 Swetsenegger
Egocentrische Narcist
pi_38648571
quote:
Op donderdag 8 juni 2006 10:28 schreef ralfie het volgende:

[..]

ik ben erachter gekomen dat ik niet met chmod, maar met dit grapje mijn hele website heb verkloot. Omdat door een foutje geen bestandsnaam is toegevoegd heeft php de rootdirectory ingelezen als bestand, toen de directory verwijdert en daarna een bestand aangemaakt met de inhoud van het mapbestand. Keertje checken op is_dir() is dus geen overbodige luxe
Sorry, maar... LOL
  donderdag 8 juni 2006 @ 15:21:52 #96
85514 ralfie
!Yvan eht nioj
pi_38658439
quote:
Op donderdag 8 juni 2006 10:32 schreef Swetsenegger het volgende:

[..]

Sorry, maar... LOL
ja, idd, LOL

hoe dan ook, het is weer gefixt, ik had een symlink veranderd oid (geen idee wat dat mogen zijn, maar het werkt iig weer )
pi_38663088
Ik ben mezelf behoorlijk vast aan het programmeren... Wat ik in totaal wil (waar ook de eerdere vragen voor waren) is zoiets als dit:

1. Ik selecteer uit database 'words' de id keys van een aantal woorden (keywords die ingevuld zijn in form).
2. Uit een andere tabel ('Sites')ga ik dus opzoek naar die keywords, dit moet in "and" vorm gebeuren, daaruit wil ik de sites selecteren waar En keyword X, en Keyword Y, Z, ... voorkomen. Dit moet per site op punten gegroepeerd worden, en gesorteerd.

Hoe ga ik dit qua query aanpakken?
  donderdag 8 juni 2006 @ 17:37:01 #98
16466 BloodhoundFromHell
---------------------
pi_38663692
Mijn zoekfunctie werkt inmiddels trouwens. Ik heb een iets simpeler en beter basisscript gebruikt en die aangepast aan mijn database. de google functie heb ik daar weer ingepast Ik begin al steeds meer van de scripts te begrijpen gelukkig en ben me flink aan het inlezen) ik zal nog met genoeg vragen komen. Ik hoop dat jullie me dan willen helpden indien nodig
(__/)
(='.'=)
(")_(")
pi_38690389
Vraagje, ik weet dat je met php pdf files kan maken, maar kan je ook aan een bestaande pdf een wachtwoord toevoegen doormiddel van php?
pi_38719903
quote:
Op donderdag 8 juni 2006 17:18 schreef LeeHarveyOswald het volgende:
Ik ben mezelf behoorlijk vast aan het programmeren... Wat ik in totaal wil (waar ook de eerdere vragen voor waren) is zoiets als dit:

1. Ik selecteer uit database 'words' de id keys van een aantal woorden (keywords die ingevuld zijn in form).
2. Uit een andere tabel ('Sites')ga ik dus opzoek naar die keywords, dit moet in "and" vorm gebeuren, daaruit wil ik de sites selecteren waar En keyword X, en Keyword Y, Z, ... voorkomen. Dit moet per site op punten gegroepeerd worden, en gesorteerd.

Hoe ga ik dit qua query aanpakken?
Op de manier zoals jij het doet krijg je ofwel een query per woord of een UNION oid, en het wordt lastig om daar een score aan toe te kennen maar waar loop je nu op vast? Je moet niet met de query beginnen, je moet beginnen met denken over wát je precies wilt bereiken en hoe je dat gaat doen
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')