Sie sind nicht angemeldet.

anarkcorp

Anfänger

  • »anarkcorp« ist der Autor dieses Themas

Beiträge: 3

Beruf: Schlosser

Level: 16 [?]

Erfahrungspunkte: 8 145

Nächstes Level: 10 000

  • Nachricht senden

1

Sonntag, 12. Juni 2011, 22:39

Fehler im Code?

Hi Leute habe hier ein Datei von einem rs.com checker.
Das ding ist sobald ich die Liste eingefügt habe und checken willt kommt dieser Fehler:

Zitat

Parse error: syntax error, unexpected '&', expecting T_VARIABLE or '$' in /data/members/free/tripod/de/t/w/e/tweaknap/htdocs/getrsaccounts.php on line 11

Und dazu den Code der Datei:

PHP-Quelltext

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

if (isset ($_POST['accounts'])) { 
   set_time_limit(0); 
   $dtaaccounts nl2br($dtaaccounts);
   $dtaaccounts explode("\n"$_POST['accounts']);
   //Header
   echo "<table font-size=1 width="50%" border=1 cellspacing="0" cellpadding="7">".
       "<tr><th>Username</th><th>Password</th><th>Email</th><th>Points</th><th>Traffic</th><th>Validity</th><th>Security Lock</th></tr>";

foreach ($dtaaccounts as &$value) {
    list($User$Pass) = split(":"$value); 
   if (empty($User)==FALSE || empty($Pass)==FALSE){
      $ch curl_init();
      curl_setopt($chCURLOPT_URL"https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi"); 
      curl_setopt($chCURLOPT_FOLLOWLOCATION0);
      curl_setopt($chCURLOPT_RETURNTRANSFER1);
      curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
       
      //set proxy here
      
      //curl_setopt($ch, CURLOPT_PROXY, '');
      //curl_setopt($ch, CURLOPT_PROXYPORT, 8080);
        //curl_setopt ($ch, CURLOPT_PROXYUSERPWD, '');
   
      curl_setopt($chCURLOPT_POST1);
      curl_setopt($chCURLOPT_POSTFIELDS"login=".$User."&password=".$Pass);
      $pagedata curl_exec($ch);
      curl_close($ch);

      //get rapidshare details
      ereg("Math.ceil\(([0-9]+)/"$pagedata$traffic);
      $traffic[1] = $traffic[1] / 1000;
      ereg("<td>RapidPoints:</td><td align=right style="padding-right:20px;"><b><span id="rpo">([0-9\.]+)</span></b>"$pagedata$points);
      ereg("<td>Expiration date:</td><td style="padding-right:20px;"><b>([a-zA-Z\_0-9\ .,]+)</b>"$pagedata$valid);
      ereg("schlosszu = "([0-9])""$pagedata$slock);
      $pattern "var email = "([a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5})"";
      ereg($pattern,$pagedata$email);
      if($slock[1]=="1"){
      $slocktext "active";
      }else{
      $slocktext "inactive";
      };

         
      //display if valid
      if(empty($valid[1])==FALSE){
      echo "<tr>"."<td>$User</td>"."<td>$Pass</td>"."<td>$email[1]</td>"."<td>$points[1]</td>"."<td>$traffic[1] Mb</td>"."<td>$valid[1]</td>"."<td>$slocktext</td>"."</tr>";   
      $validrs[] = $User ":" $Pass ":" $email[1] . ":" $points[1] . ":" $traffic[1] . ":" $valid[1] . ":" $slocktext;
      }
      unset($valid);
                                                }
                           }
      if (isset($validrs)) {
      echo "</table>Formatted Output:<p><textarea rows="1" cols="1" style="width50%; height140px">";
      foreach ($validrs as &$value) {
         echo $value "\n";
         }
      echo "</textarea>";}
            }
      
?>

Vielleicht findet ja einer den Fehler ist wirklich wichtig da ich über 500 Accounts checken muss!
danke

Chris

Administrator

Beiträge: 74

Level: 29 [?]

Erfahrungspunkte: 200 987

Nächstes Level: 242 754

Danksagungen: 20

  • Nachricht senden

2

Sonntag, 12. Juni 2011, 23:28

Du hast bei der foreach Schleife ein & vor der Variable $value stehen.
Einfach ändern in:

PHP-Quelltext

1
foreach ($dtaaccounts as $value) {

MfG,
Chris

anarkcorp

Anfänger

  • »anarkcorp« ist der Autor dieses Themas

Beiträge: 3

Beruf: Schlosser

Level: 16 [?]

Erfahrungspunkte: 8 145

Nächstes Level: 10 000

  • Nachricht senden

3

Montag, 13. Juni 2011, 11:22

Jetzt wiederum dieser Fehler :

Zitat

Fatal error: Call to undefined function: curl_init() in /mnt/web1/52/86/5656786/htdocs/onlineshop/rs/getrsaccounts.php on line 14

Chris

Administrator

Beiträge: 74

Level: 29 [?]

Erfahrungspunkte: 200 987

Nächstes Level: 242 754

Danksagungen: 20

  • Nachricht senden

4

Montag, 13. Juni 2011, 15:13

Dein Server unterstützt das Modul cURL nicht.
cURL = http://curl.haxx.se/download.html

Einfach in die php.ini eintragen, sofern du Zugriff darauf hast:

Quellcode

1
extension=curl.so


MfG,
Chris

Thema bewerten