php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.12.2008, 14:28  
Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 67
Templerschaf befindet sich auf einem aufstrebenden Ast
Standard

Parse error: syntax error, unexpected '{' in /var/www/test/zerter_par_ini.php on line 14


Templerschaf ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.12.2008, 14:32  
Erfahrener Benutzer
 
Benutzerbild von Ramona86
 
Registriert seit: 11.07.2008
Beiträge: 121
PHP-Kenntnisse:
Anfänger
Ramona86 wird schon bald berühmt werdenRamona86 wird schon bald berühmt werden
Standard

Zitat:
Zitat von Templerschaf Beitrag anzeigen

PHP-Code:
if(is_array($value){ 
Parse error: syntax error, unexpected '{' in /var/www/test/zerter_par_ini.php on line 14
Da steht doch eigentlich alles, was du wissen musst...

Es fehlt ne Klammer ) vor der geschweiften!!

Grüße
Ramona
Ramona86 ist offline  
Alt 04.12.2008, 14:38  
Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 67
Templerschaf befindet sich auf einem aufstrebenden Ast
Standard

Danke... hät ich ehute nicht mehr gefunden diese doofe Klammer!!!

Aber jetzt haben sich die nächsten Probleme entpuppt...


Warning: parse_ini_file(test.cnf) [function.parse-ini-file]: failed to open stream: No such file or directory in /var/www/test/zerter_par_ini.php on line 29
Array ( )


Warning: file_put_contents(test.cnf) [function.file-put-contents]: failed to open stream: Permission denied in /var/www/test/zerter_par_ini.php on line 41
Templerschaf ist offline  
Alt 04.12.2008, 14:40  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.241
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Ach komm! Jetzt such mal Dein Wörterbuch raus.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 04.12.2008, 14:47  
Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 67
Templerschaf befindet sich auf einem aufstrebenden Ast
Standard

AHhh ist ja übel...

Frage...

Warum macht er mir das alles kaputt ? Kann er nicht einfach das erstezen was ich ihm gesagt habe!?

VORHER
[ req_distinguished_name ]
countryName = Country Name (2 letter code)
countryName_default = $ENV::KEY_COUNTRY
countryName_min = 2
countryName_max = 2

stateOrProvinceName = State or Province Name (full name)
stateOrProvinceName_default = $ENV::KEY_PROVINCE

localityName = Locality Name (eg, city)
localityName_default = $ENV::KEY_CITY

0.organizationName = Organization Name (eg, company)
0.organizationName_default = $ENV::KEY_ORG


NACHHER

[ req]
default_bits = ""
[req_distinguished_name]
countryName_default = "DE"
stateOrProvinceName_default = "BAY"
localityName_default = "WEIDEN"
0.organizationName_default = "Test FIrma AG"
organizationalUnitName_default = "LCM"
emailAddress_default = "Test@test.de"
Templerschaf ist offline  
Alt 18.03.2009, 15:26  
Neuer Benutzer
 
Registriert seit: 17.03.2009
Beiträge: 26
Kallewaze befindet sich auf einem aufstrebenden Ast
Kallewaze eine Nachricht über ICQ schicken
Standard

Hallo Liebe Gemeinde!

Ich habe mich auch mal dran gemacht und habe aber bei dem ganzen nur noch ein kleines Problem und denke ich stehe kurz vor dem Abschluß.

Hier erstmal mein Code:
PHP-Code:
function parseIniFile($iIniFile)
    {
    
$aResult  =
    
$aMatches = array();

    
$a = &$aResult;
    
$s '\s*([[:alnum:]_\- \*]+?)\s*';    preg_match_all('#^\s*((\['.$s.'\])|(("?)'.$s.'\\5\s*=\s*("?)(.*?)\\7))\s*(;[^\n]*?)?$#ms', @file_get_contents($iIniFile), $aMatchesPREG_SET_ORDER);

    foreach (
$aMatches as $aMatch)
        {
        if (empty(
$aMatch[2]))
                
$a [$aMatch[6]] = $aMatch[8];
          else    
$a = &$aResult [$aMatch[3]];
        }

    return 
$aResult;
    }


function 
array_to_ini($array){

  foreach(
$array as $key => $value){

    if(
is_array($value)){

      
$output .=  "[$key]\n";
      foreach(
$value as $key2 => $value2){
        
$output .=  "$key2 = \"$value2\"\n";
      }
    }  else        {

      
$output .=  "$key = \"$value\"\n";
    }
  }
  return 
$output;
}


$ini_array parseIniFile("lmo/ligen/1-liga-5-saison.l98",true);
$ini_array['Team1']['NOT'] = "Testeintrag";
$neue_ini array_to_ini($ini_array);
file_put_contents("lmo/ligen/1-liga-5-saison.l98"$neue_ini); 

Wenn ich das ganze nun ausführe zeigt er mir immer den folgenden Fehler den ich irgendwie nicht verstehen kann weil die angefragte funktion ja von PHP selbst ist.

Fatal error: Call to undefined function: file_put_contents() in /var/www/web1349/html/coding-zone/pkinc/public/anmeldung.php on line 114

Kann mir da jemand von Euch vieleicht helfen oder sagen woran das liegen könnte?


LG
Kallewaze ist offline  
Alt 18.03.2009, 15:32  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

PHP: file_put_contents - Manual

file_put_contents ist erst ab PHP 5 verfügbar, da musst du dann halt mit fopen und fwrite arbeiten
cycap ist offline  
Alt 18.03.2009, 15:43  
Neuer Benutzer
 
Registriert seit: 17.03.2009
Beiträge: 26
Kallewaze befindet sich auf einem aufstrebenden Ast
Kallewaze eine Nachricht über ICQ schicken
Standard

Vielen Dank für deine Hilfe!

Für alle die in Zukunft hier landen!

Auf folgendem Link findet ihr die Funktion für PHP 4!

file_put_contents() in PHP4

Viel Spaß damit!


LG

Kallewaze
Kallewaze ist offline  
Alt 18.03.2009, 15:46  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Dann das Thema bitte als [Erledigt] (Link oben) markieren. Danke!
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 18.03.2009, 15:49  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Kann er nicht, er ist nicht der TS aber ich kanns xD
cycap 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] Variablen überprüfen mit isset() Jumper PHP Tipps 2008 8 13.09.2008 13:36
Klasse statt globaler Variablen ecomeback PHP-Fortgeschrittene 6 15.07.2008 16:30
Templatesystem mit Funktionen und Variablen drin? BartTheDevil89 PHP Tipps 2008 6 01.07.2008 09:32
Übergeben von Variablen an in PHP eingebundenes Perl-Script shredder01 PHP Tipps 2008 3 04.04.2008 09:25
Datei mit Variablen so includen, dass Variablen nutzbar? BartTheDevil89 PHP Tipps 2008 6 22.01.2008 20:57
unerklärliches Leeren von Variablen KuShi PHP Tipps 2007 2 08.07.2007 15:19
Teil einer Variablen mit einer Variablen ersetzen ? simsalabim PHP Tipps 2007 11 20.03.2007 20:36
Variable aus Variablen zusammensetzen juhuwoorps PHP Tipps 2007 1 28.11.2005 21:50
Variablen übergeben PHP Tipps 2005-2 9 30.08.2005 10:58
In Fuktionen alle Variablen Global stellen ? atom-dragon PHP Tipps 2005-2 5 22.07.2005 04:30
Variablen übergeben bzw. auslesen? PHP Tipps 2005 4 30.01.2005 03:56
[Erledigt] register globals off bei variablen Variablen... PHP Tipps 2005 4 25.01.2005 17:50
post variablen vorgaukeln PHP-Fortgeschrittene 4 11.01.2005 15:21
Existenz mehrerer Variablen prüfen PHP Tipps 2004 3 31.08.2004 14:30
Variablen per adresse übergeben rocco PHP Tipps 2004 7 24.07.2004 12:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
parse_ini_file unexpected \'(\', file_put_contents php4, php parse ini file function amatches, warning: parse_ini_file() [function.parse-ini-file]: failed to open stream: permission denied, parse_ini_file klammern, php4 fatal error: call to undefined function: file_put_contents() in, failed to open stream: no such file or directory in problem mit parse_ini php, $env::key_province nutzen, parseinifile($iinifile), php parse_ini_file klammern, php4 parse_ini_file problem klammern, php variable an ts

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 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