php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.04.2008, 12:27  
Neuer Benutzer
 
Registriert seit: 24.04.2008
Beiträge: 6
hangmann
Standard Problem mit dem setzen einer Umgebungsvariable

Hallo Leude,

normalerweise schalte ich mein wget-Proxy unter windows mit diesem Befehl ein:
Code:
set http_proxy=http://127.0.0.1:8118
wenn ich mir dann mit dem folgenden Befehl etwas herunterlade, läuft alles schön über den Port 8118, also den Proxy.
Code:
wget --proxy=on http://meinehp.bild.jpg 
Diese Kleinigkeit wollte ich nun skripten. Mein PHP Skript dazu sieht folgendermassen aus:
Code:
<?php
  exec("set http_proxy=http://127.0.0.1:8118");
  echo "Proxyfuer Wget eingeschaltet";
?>
Dummerweise fürht das Skript nicht zum gewünschten Erfolg, d.h. der Proxy wird nicht eingeschaltet, alles läuft also weiterhin über Port 80. Weiß jemand was ich falsch gemacht habe? arbeite im Moment unter XP... Zudem habe ich von einem PHP Profi den Tip erhalten, das ganze mit putenv zu versuchen. Wenn ich also anstatt exec hier ein putenv einsetze, meckert der PHP Interpreter zwar nicht, funktionieren tut aber leider trotzdem nichts! Hat jemand ne Ahnung wie das genau geht?

Gruss
hangmann ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.04.2008, 14:10  
Erfahrener Benutzer
 
Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse:
Fortgeschritten
brian johnson befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
meckert der PHP Interpreter zwar nicht
was meckert php denn?
__________________
PHP4?!?>>>Aktuelle PHP Version: 5.2.11 || 5.3.0
Suse 11.2 *vorfreude*
brian johnson ist offline  
Alt 24.04.2008, 14:13  
Neuer Benutzer
 
Registriert seit: 24.04.2008
Beiträge: 6
hangmann
Standard

Mit dieser Aussage war lediglich gemeint, das wenn ich das Skript im Browser unter meinem Xampp aufrufe, erscheint keine Fehlermeldung. Ich denke man könnte es evtl. mit putenv lösen, aber es will mir bis jetzt nicht gelingen....
hangmann ist offline  
Alt 24.04.2008, 14:18  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Schau dir putenv() (inklusive Beispiele) etwas genauer an!
__________________
Gruss
L
lazydog ist offline  
Alt 24.04.2008, 14:57  
Neuer Benutzer
 
Registriert seit: 24.04.2008
Beiträge: 6
hangmann
Standard

hier mein versuch:

PHP-Code:
<?php
  
  $setting 
"set http_proxy=http://127.0.0.1:8118";
  
void putenv(string $setting);
  
?>
hier die fehlermeldung:
Parse error: syntax error, unexpected T_STRING in G:\Programme\xampp\htdocs\xampp\ba\proxy=on.php on line 4

ka wieso das net funktioniert, und die fehlermeldung krieg ich auch nich weg
hangmann ist offline  
Alt 24.04.2008, 15:33  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Soll ich meinen Post von vorher wiederholen? Es ist dabei übrigens nicht verboten, das Gelesene auch zu verstehen zu versuchen.
PHP-Code:
putenv("http_proxy=http://127.0.0.1:8118"); 
Ob es dann schlussendlich funktioniert, kann ich auch nicht sagen, da ich nicht mit Microschrott-Produkten arbeite.
__________________
Gruss
L
lazydog ist offline  
Alt 24.04.2008, 16:13  
Neuer Benutzer
 
Registriert seit: 24.04.2008
Beiträge: 6
hangmann
Standard

So hatte ich es auch schon, geht aber nich...
hangmann ist offline  
Alt 24.04.2008, 16:42  
Neuer Benutzer
 
Registriert seit: 24.04.2008
Beiträge: 6
hangmann
Standard

Habs hingekriegt, wenns juckt, hier der code:

PHP-Code:
<?php 

putenv
("http_proxy=http://127.0.0.1:8118");

$fileURL "http://homepage.de/pic.jpg";
exec("wget --proxy=on " $fileURL " -o logfile.txt");

?>
Gruss und thx for help
hangmann ist offline  
Alt 24.04.2008, 20:26  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

[OT]
Zitat:
Zitat von hangmann
wenns juckt, hier der code:
Oder im Zweifelsfall einfach kratzen
nikosch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Timestamp problem phrain PHP Tipps 2008 2 04.04.2008 09:41
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Absolute position in center setzen? Tic Rederon HTML, Usability und Barrierefreiheit 0 03.10.2005 22:19
Problem mit Umleitungslimit beim Cookie setzen! Blank PHP Tipps 2005-2 1 20.08.2005 18:41
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
$_GET setzen PHP Tipps 2005-2 49 15.07.2005 13:16
[Erledigt] Problem mit User/Group: nobody(99)/99 Server, Hosting und Workstations 3 09.07.2005 15:31
Problem Checkboxen - string mit Zahlen die gecheckten setzen Cyberbob_at_tot PHP Tipps 2005-2 5 11.06.2005 11:36
[Erledigt] Problem mit Textausrichtung HTML, Usability und Barrierefreiheit 10 30.06.2004 16:50
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php umgebungsvariablen setzen, php umgebungsvariable setzen, windows 7 php umgebungsvariable, php exec umgebungsvariablen, wget umgebungsvariable, php http_proxy, putenv php geht nicht, windows umgebungsvariable php, win7 umgebungsvariablen php, putenv php windows, php umgebungsvariable schreiben, php umgebungsvariable windows 7, umgebungsvariablen php setzen windows 7, php xampp windows 7 umgebungsvariable setzen, umgebungsvariable für php setzen, php umgebungsvariablen windows, xampp php umgebungsvariable, php umgebungsvariablen setzen windows 7, wget umgebungsvariablen, umgebungsvariable php setzen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.